tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files
In file included from ../include/trace/define_trace.h:102,
                 from ../samples/trace_events/trace-events-sample.h:631,
                 from ../samples/trace_events/trace-events-sample.c:12:
../samples/trace_events/./trace-events-sample.h: In function ‘trace_event_get_offsets_foo_bar’:
../include/linux/cpumask.h:121:42: warning: function ‘trace_event_get_offsets_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  121 | #define cpu_possible_mask ((const struct cpumask *)&__cpu_possible_mask)
      |                                          ^~~~~~~
../include/trace/trace_events.h:263:9: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  263 |         tstruct;                                                        \
      |         ^~~~~~~
../include/trace/trace_events.h:43:30: note: in expansion of macro ‘PARAMS’
   43 |                              PARAMS(tstruct),                  \
      |                              ^~~~~~
../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’
  291 | TRACE_EVENT(foo_bar,
      | ^~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h:299:9: note: in expansion of macro ‘TP_STRUCT__entry’
  299 |         TP_STRUCT__entry(
      |         ^~~~~~~~~~~~~~~~
../include/trace/stages/stage5_get_offsets.h:110:34: note: in expansion of macro ‘__dynamic_array’
  110 | #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item,   \
      |                                  ^~~~~~~~~~~~~~~
../include/trace/stages/stage5_get_offsets.h:98:11: note: in expansion of macro ‘__bitmask_size_in_bytes_raw’
   98 |         ((__bitmask_size_in_bytes_raw(nr_bits) +                \
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/trace/stages/stage5_get_offsets.h:111:42: note: in expansion of macro ‘__bitmask_size_in_longs’
  111 |                                          __bitmask_size_in_longs(nr_bits))
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h:304:17: note: in expansion of macro ‘__bitmask’
  304 |                 __bitmask(      cpus,   num_possible_cpus()     )
      |                 ^~~~~~~~~
../include/linux/cpumask.h:1098:48: note: in expansion of macro ‘cpu_possible_mask’
 1098 | #define num_possible_cpus()     cpumask_weight(cpu_possible_mask)
      |                                                ^~~~~~~~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h:304:41: note: in expansion of macro ‘num_possible_cpus’
  304 |                 __bitmask(      cpus,   num_possible_cpus()     )
      |                                         ^~~~~~~~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h: In function ‘trace_event_raw_event_foo_bar’:
../arch/x86/include/asm/bug.h:39:45: warning: function ‘trace_event_raw_event_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
   39 |                          "i" (sizeof(struct bug_entry)));               \
      |                                             ^~~~~~~~~
../include/trace/trace_events.h:402:11: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  402 |         { assign; }                                                     \
      |           ^~~~~~
../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’
   44 |                              PARAMS(assign),                   \
      |                              ^~~~~~
../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’
  291 | TRACE_EVENT(foo_bar,
      | ^~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h:310:9: note: in expansion of macro ‘TP_fast_assign’
  310 |         TP_fast_assign(
      |         ^~~~~~~~~~~~~~
../arch/x86/include/asm/bug.h:83:9: note: in expansion of macro ‘_BUG_FLAGS’
   83 |         _BUG_FLAGS(ASM_UD2, __flags, ASM_REACHABLE);            \
      |         ^~~~~~~~~~
../include/asm-generic/bug.h:107:17: note: in expansion of macro ‘__WARN_FLAGS’
  107 |                 __WARN_FLAGS(BUGFLAG_NO_CUT_HERE | BUGFLAG_TAINT(taint));\
      |                 ^~~~~~~~~~~~
../include/asm-generic/bug.h:134:17: note: in expansion of macro ‘__WARN_printf’
  134 |                 __WARN_printf(TAINT_WARN, format);                      \
      |                 ^~~~~~~~~~~~~
../include/linux/once_lite.h:31:25: note: in expansion of macro ‘WARN’
   31 |                         func(__VA_ARGS__);                              \
      |                         ^~~~
../include/asm-generic/bug.h:152:9: note: in expansion of macro ‘DO_ONCE_LITE_IF’
  152 |         DO_ONCE_LITE_IF(condition, WARN, 1, format)
      |         ^~~~~~~~~~~~~~~
../include/linux/fortify-string.h:24:41: note: in expansion of macro ‘WARN_ONCE’
   24 | # define fortify_warn_once(x...)        WARN_ONCE(x)
      |                                         ^~~~~~~~~
../include/linux/fortify-string.h:626:9: note: in expansion of macro ‘fortify_warn_once’
  626 |         fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size,  \
      |         ^~~~~~~~~~~~~~~~~
../include/linux/fortify-string.h:678:26: note: in expansion of macro ‘__fortify_memcpy_chk’
  678 | #define memcpy(p, q, s)  __fortify_memcpy_chk(p, q, s,                  \
      |                          ^~~~~~~~~~~~~~~~~~~~
../include/trace/stages/stage6_event_callback.h:38:17: note: in expansion of macro ‘memcpy’
   38 |                 memcpy(__str__, __data_offsets.dst##_ptr_ ? :           \
      |                 ^~~~~~
../samples/trace_events/./trace-events-sample.h:316:17: note: in expansion of macro ‘__assign_str’
  316 |                 __assign_str(lstr);
      |                 ^~~~~~~~~~~~
In file included from ../include/trace/define_trace.h:103:
../samples/trace_events/./trace-events-sample.h: In function ‘perf_trace_foo_bar’:
../arch/x86/include/asm/bug.h:39:45: warning: function ‘perf_trace_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
   39 |                          "i" (sizeof(struct bug_entry)));               \
      |                                             ^~~~~~~~~
../include/trace/perf.h:51:11: note: in definition of macro ‘DECLARE_EVENT_CLASS’
   51 |         { assign; }                                                     \
      |           ^~~~~~
../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’
   44 |                              PARAMS(assign),                   \
      |                              ^~~~~~
../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’
  291 | TRACE_EVENT(foo_bar,
      | ^~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h:310:9: note: in expansion of macro ‘TP_fast_assign’
  310 |         TP_fast_assign(
      |         ^~~~~~~~~~~~~~
../arch/x86/include/asm/bug.h:83:9: note: in expansion of macro ‘_BUG_FLAGS’
   83 |         _BUG_FLAGS(ASM_UD2, __flags, ASM_REACHABLE);            \
      |         ^~~~~~~~~~
../include/asm-generic/bug.h:107:17: note: in expansion of macro ‘__WARN_FLAGS’
  107 |                 __WARN_FLAGS(BUGFLAG_NO_CUT_HERE | BUGFLAG_TAINT(taint));\
      |                 ^~~~~~~~~~~~
../include/asm-generic/bug.h:134:17: note: in expansion of macro ‘__WARN_printf’
  134 |                 __WARN_printf(TAINT_WARN, format);                      \
      |                 ^~~~~~~~~~~~~
../include/linux/once_lite.h:31:25: note: in expansion of macro ‘WARN’
   31 |                         func(__VA_ARGS__);                              \
      |                         ^~~~
../include/asm-generic/bug.h:152:9: note: in expansion of macro ‘DO_ONCE_LITE_IF’
  152 |         DO_ONCE_LITE_IF(condition, WARN, 1, format)
      |         ^~~~~~~~~~~~~~~
../include/linux/fortify-string.h:24:41: note: in expansion of macro ‘WARN_ONCE’
   24 | # define fortify_warn_once(x...)        WARN_ONCE(x)
      |                                         ^~~~~~~~~
../include/linux/fortify-string.h:626:9: note: in expansion of macro ‘fortify_warn_once’
  626 |         fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size,  \
      |         ^~~~~~~~~~~~~~~~~
../include/linux/fortify-string.h:678:26: note: in expansion of macro ‘__fortify_memcpy_chk’
  678 | #define memcpy(p, q, s)  __fortify_memcpy_chk(p, q, s,                  \
      |                          ^~~~~~~~~~~~~~~~~~~~
../include/trace/stages/stage6_event_callback.h:38:17: note: in expansion of macro ‘memcpy’
   38 |                 memcpy(__str__, __data_offsets.dst##_ptr_ ? :           \
      |                 ^~~~~~
../samples/trace_events/./trace-events-sample.h:316:17: note: in expansion of macro ‘__assign_str’
  316 |                 __assign_str(lstr);
      |                 ^~~~~~~~~~~~
../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?
../arch/x86/platform/pvh/enlighten.c:23:31: warning: symbol 'pvh_bootparams' was not declared. Should it be static?
../arch/x86/platform/pvh/enlighten.c:26:32: warning: symbol 'pvh_start_info_sz' was not declared. Should it be static?
../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:816:9: warning: context imbalance in 'sysvipc_find_ipc' - wrong count at exit
../ipc/util.c:827:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
../ipc/util.c:873:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
../security/commoncap.c:1359:41: warning: dubious: !x | y
../arch/x86/power/cpu.c:37:22: warning: symbol 'saved_context' was not declared. Should it be static?
../arch/x86/hyperv/hv_init.c:74:20: warning: cast removes address space '__iomem' of expression
../arch/x86/hyperv/hv_init.c:242:33: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/hyperv/hv_init.c:242:33:    expected void volatile [noderef] __iomem *addr
../arch/x86/hyperv/hv_init.c:242:33:    got void *
../arch/x86/hyperv/hv_init.c: note: in included file (through ../arch/x86/include/asm/cpuid.h, ../arch/x86/include/asm/processor.h, ../arch/x86/include/asm/timex.h, ../include/linux/timex.h, ../include/linux/time32.h, ...):
../arch/x86/include/asm/paravirt.h:231:9: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
../arch/x86/xen/enlighten.c:53:20: warning: symbol 'xen_have_vector_callback' was not declared. Should it be static?
../arch/x86/mm/init.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/rcupdate.h:869:25: warning: context imbalance in 'poking_init' - unexpected unlock
../init/main.c:192: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
../arch/x86/entry/common.c:211: warning: Function parameter or struct member 'regs' not described in 'do_int80_emulation'
../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h):
../include/linux/io_uring_types.h:183:37: warning: array of flexible structures
../io_uring/io_uring.c:2015:23: warning: cast to restricted io_req_flags_t
../io_uring/io_uring.c:582:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock
../io_uring/io_uring.c:584:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block
../arch/x86/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
../include/linux/kvm_host.h:2011:54: warning: array of flexible structures
../include/linux/kvm_host.h:2013:56: warning: array of flexible structures
../arch/x86/kvm/../../../virt/kvm/kvm_main.c:664:25: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
../arch/x86/kvm/../../../virt/kvm/kvm_main.c:664:25: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
../arch/x86/kvm/../../../virt/kvm/kvm_main.c:664:25: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
../arch/x86/kvm/../../../virt/kvm/kvm_main.c:664:25: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
../arch/x86/kvm/../../../virt/kvm/kvm_main.c:664:25: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
../arch/x86/kvm/../../../virt/kvm/kvm_main.c:2476:25: warning: context imbalance in 'kvm_vm_set_mem_attributes' - different lock contexts for basic block
../arch/x86/kvm/../../../virt/kvm/kvm_main.c:2921:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
../arch/x86/kernel/signal.c:394:9: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/signal.c:394:9:    expected struct lockdep_map const *lock
../arch/x86/kernel/signal.c:394:9:    got struct lockdep_map [noderef] __rcu *
../security/keys/key.c:122:17: warning: context imbalance in 'key_user_put' - unexpected unlock
../kernel/fork.c:1241:19: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:1241:19:    expected struct task_struct [noderef] __rcu *owner
../kernel/fork.c:1241:19:    got struct task_struct *p
../kernel/fork.c:1791:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1791:38:    expected struct refcount_struct [usertype] *r
../kernel/fork.c:1791:38:    got struct refcount_struct [noderef] __rcu *
../kernel/fork.c:1800:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1800:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:1800:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:1801:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1801:9:    expected void const *
../kernel/fork.c:1801:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1801:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1801:9:    expected void const *
../kernel/fork.c:1801:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1801:9: warning: incorrect type in argument 2 (different address spaces)
../kernel/fork.c:1801:9:    expected void const *
../kernel/fork.c:1801:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1802:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1802:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:1802:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:1896:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1896:9:    expected struct qspinlock *lock
../kernel/fork.c:1896:9:    got struct qspinlock [noderef] __rcu *
../kernel/fork.c:2194:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2194:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2194:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2198:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2198:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2198:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2511:32: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:2511:32:    expected struct task_struct [noderef] __rcu *real_parent
../kernel/fork.c:2511:32:    got struct task_struct *
../kernel/fork.c:2520:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2520:27:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2520:27:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2569:54: warning: incorrect type in argument 2 (different address spaces)
../kernel/fork.c:2569:54:    expected struct list_head *head
../kernel/fork.c:2569:54:    got struct list_head [noderef] __rcu *
../kernel/fork.c:2589:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2589:29:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2589:29:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2611:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2611:29:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2611:29:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2638:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2638:28:    expected struct sighand_struct *sighand
../kernel/fork.c:2638:28:    got struct sighand_struct [noderef] __rcu *sighand
../kernel/fork.c:2667:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2667:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2667:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2669:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2669:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2669:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:3112:24: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:3112:24:    expected struct task_struct *[assigned] parent
../kernel/fork.c:3112:24:    got struct task_struct [noderef] __rcu *real_parent
../kernel/fork.c:3200:43: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:3200:43:    expected struct refcount_struct const [usertype] *r
../kernel/fork.c:3200:43:    got struct refcount_struct [noderef] __rcu *
../kernel/fork.c:2244:22: warning: dereference of noderef expression
../kernel/fork.c: note: in included file (through ../include/uapi/asm-generic/bpf_perf_event.h, arch/x86/include/generated/uapi/asm/bpf_perf_event.h, ../include/uapi/linux/bpf_perf_event.h, ../include/linux/perf_event.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:2567:59: warning: dereference of noderef expression
../kernel/fork.c:2568:59: warning: dereference of noderef expression
../kernel/fork.c:1233:23: error: incompatible types in comparison expression (different address spaces):
../kernel/fork.c:1233:23:    struct task_struct [noderef] __rcu *
../kernel/fork.c:1233:23:    struct task_struct *
../mm/filemap.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/dax.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'filemap_fault_recheck_pte_none' - unexpected unlock
../include/linux/rcupdate.h:867:9: warning: context imbalance in 'filemap_map_pages' - different lock contexts for basic block
../arch/x86/power/hibernate.c:47: warning: Function parameter or struct member 'pfn' not described in 'pfn_is_nosave'
../arch/x86/power/hibernate.c:92: warning: Function parameter or struct member 'max_size' not described in 'arch_hibernation_header_save'
../arch/x86/entry/vdso/vma.c: note: in included file:
../arch/x86/include/asm/vvar.h:61:1: warning: symbol '_vdso_data_offset' was not declared. Should it be static?
../drivers/gpio/gpiolib.c:350:5: warning: context imbalance in 'gpiod_get_direction' - different lock contexts for basic block
../drivers/gpio/gpiolib.c:456:25: warning: context imbalance in 'gpio_name_to_desc' - wrong count at exit
../drivers/gpio/gpiolib.c:816:9: warning: context imbalance in 'gpiochip_setup_devs' - wrong count at exit
../drivers/gpio/gpiolib.c:1176:20: warning: context imbalance in 'gpio_device_find' - wrong count at exit
../drivers/gpio/gpiolib.c:2251:12: warning: context imbalance in 'gpiod_request_commit' - wrong count at exit
../drivers/gpio/gpiolib.c:2352:9: warning: context imbalance in 'gpiod_free_commit' - wrong count at exit
../drivers/gpio/gpiolib.c:2397:6: warning: context imbalance in 'gpiochip_dup_line_label' - different lock contexts for basic block
../drivers/gpio/gpiolib.c:2508:12: warning: context imbalance in 'gpio_set_config_with_argument' - wrong count at exit
../drivers/gpio/gpiolib.c:2607:5: warning: context imbalance in 'gpiod_direction_input' - different lock contexts for basic block
../drivers/gpio/gpiolib.c:2657:12: warning: context imbalance in 'gpiod_direction_output_raw_commit' - wrong count at exit
../drivers/gpio/gpiolib.c:2806:5: warning: context imbalance in 'gpiod_enable_hw_timestamp_ns' - different lock contexts for basic block
../drivers/gpio/gpiolib.c:2838:5: warning: context imbalance in 'gpiod_disable_hw_timestamp_ns' - different lock contexts for basic block
../drivers/gpio/gpiolib.c:2871:5: warning: context imbalance in 'gpiod_set_config' - different lock contexts for basic block
../drivers/gpio/gpiolib.c:2975:12: warning: context imbalance in 'gpiod_get_raw_value_commit' - wrong count at exit
../drivers/gpio/gpiolib.c:3020:22: warning: context imbalance in 'gpio_device_chip_cmp' - wrong count at exit
../drivers/gpio/gpiolib.c:3023:5: warning: context imbalance in 'gpiod_get_array_value_complex' - different lock contexts for basic block
../drivers/gpio/gpiolib.c:3245:13: warning: context imbalance in 'gpio_set_open_drain_value_commit' - wrong count at exit
../drivers/gpio/gpiolib.c:3272:13: warning: context imbalance in 'gpio_set_open_source_value_commit' - wrong count at exit
../drivers/gpio/gpiolib.c:3294:13: warning: context imbalance in 'gpiod_set_raw_value_commit' - wrong count at exit
../drivers/gpio/gpiolib.c:3361:9: warning: context imbalance in 'gpiod_set_array_value_complex' - different lock contexts for basic block
../drivers/gpio/gpiolib.c:3584:5: warning: context imbalance in 'gpiod_to_irq' - different lock contexts for basic block
../drivers/gpio/gpiolib.c:4495:5: warning: context imbalance in 'gpiod_hog' - wrong count at exit
../drivers/gpio/gpiolib.c:4799:9: warning: context imbalance in 'gpiolib_dbg_show' - different lock contexts for basic block
../drivers/gpio/gpiolib.c:4826:13: warning: context imbalance in 'gpiolib_seq_start' - wrong count at exit
../drivers/gpio/gpiolib.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/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:320:9: warning: context imbalance in 'gpiolib_seq_stop' - unexpected unlock
../drivers/gpio/gpiolib.c:4869:12: warning: context imbalance in 'gpiolib_seq_show' - wrong count at exit
../arch/x86/platform/efi/efi.c:932:23: warning: symbol 'efi_attr_fw_vendor' was not declared. Should it be static?
../arch/x86/platform/efi/efi.c:933:23: warning: symbol 'efi_attr_runtime' was not declared. Should it be static?
../arch/x86/platform/efi/efi.c:934:23: warning: symbol 'efi_attr_config_table' was not declared. Should it be static?
../drivers/clk/clkdev.c: In function ‘vclkdev_alloc’:
../drivers/clk/clkdev.c:185:17: warning: function ‘vclkdev_alloc’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  185 |                 res = vsnprintf(cla->dev_id, sizeof(cla->dev_id), dev_fmt, ap);
      |                 ^~~
../drivers/bus/fsl-mc/fsl-mc-bus.c:398:20: warning: symbol 'fsl_mc_bus_dpdbg_type' was not declared. Should it be static?
../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
../ipc/msg.c:181:26: warning: context imbalance in 'newque' - 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/rbtree.h, ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/linux/compat.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in '__do_semtimedop' - unexpected unlock
../init/init_task.c:104:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:104:28:    expected struct task_struct [noderef] __rcu *real_parent
../init/init_task.c:104:28:    got struct task_struct *
../init/init_task.c:105:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:105:28:    expected struct task_struct [noderef] __rcu *parent
../init/init_task.c:105:28:    got struct task_struct *
../init/init_task.c:119:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:119:28:    expected struct sighand_struct [noderef] __rcu *sighand
../init/init_task.c:119:28:    got struct sighand_struct *
../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead
../drivers/pmdomain/apple/pmgr-pwrstate.c:180:32: warning: symbol 'apple_pmgr_reset_ops' was not declared. Should it be static?
../sound/core/init.c:574:9: warning: context imbalance in 'snd_card_disconnect_sync' - wrong count at exit
../sound/core/init.c:1055:5: warning: context imbalance in 'snd_card_file_add' - different lock contexts for basic block
../drivers/bus/fsl-mc/mc-sys.c:295:9: warning: context imbalance in 'mc_send_command' - different lock contexts for basic block
../net/socket.c:1694:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static?
../ipc/shm.c:131:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
../ipc/shm.c:290: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:869:25: warning: context imbalance in 'shm_destroy' - unexpected unlock
../ipc/shm.c:391:17: warning: context imbalance in '__shm_close' - unexpected unlock
../ipc/shm.c:409:12: warning: context imbalance in 'shm_try_destroy_orphaned' - wrong count at exit
../ipc/shm.c:446:26: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
../ipc/shm.c: note: in included file (through ../arch/x86/include/asm/preempt.h, ../include/linux/preempt.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../arch/x86/include/asm/current.h:47:17: warning: context imbalance in 'newseg' - unexpected unlock
../ipc/shm.c:1034:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
../ipc/shm.c:1678:17: warning: context imbalance in 'do_shmat' - 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:869:25: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
../mm/oom_kill.c:223:28: warning: context imbalance in 'oom_badness' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'dump_task' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in '__oom_kill_process' - unexpected unlock
../mm/oom_kill.c:1236:20: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
../arch/x86/events/amd/iommu.c: In function ‘init_one_iommu’:
../arch/x86/events/amd/iommu.c:441:64: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=]
  441 |         snprintf(perf_iommu->name, IOMMU_NAME_SIZE, "amd_iommu_%u", idx);
      |                                                                ^~
../arch/x86/events/amd/iommu.c:441:53: note: directive argument in the range [0, 4294967294]
  441 |         snprintf(perf_iommu->name, IOMMU_NAME_SIZE, "amd_iommu_%u", idx);
      |                                                     ^~~~~~~~~~~~~~
../arch/x86/events/amd/iommu.c:441:9: note: ‘snprintf’ output between 12 and 21 bytes into a destination of size 16
  441 |         snprintf(perf_iommu->name, IOMMU_NAME_SIZE, "amd_iommu_%u", idx);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:1273:9: error: incompatible types in comparison expression (different address spaces):
../drivers/char/ipmi/ipmi_msghandler.c:1273:9:    struct ipmi_user [noderef] __rcu *
../drivers/char/ipmi/ipmi_msghandler.c:1273:9:    struct ipmi_user *
../drivers/char/ipmi/ipmi_msghandler.c:1344:9: error: incompatible types in comparison expression (different address spaces):
../drivers/char/ipmi/ipmi_msghandler.c:1344:9:    struct ipmi_user [noderef] __rcu *
../drivers/char/ipmi/ipmi_msghandler.c:1344:9:    struct ipmi_user *
../drivers/char/ipmi/ipmi_msghandler.c:3792: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/x86/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:320:9: warning: context imbalance in 'release_ipmi_user' - unexpected unlock
../drivers/char/ipmi/ipmi_msghandler.c:958:9: warning: context imbalance in 'deliver_response' - different lock contexts for basic block
../drivers/char/ipmi/ipmi_msghandler.c:1326:13: warning: context imbalance in '_ipmi_destroy_user' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1411:5: warning: context imbalance in 'ipmi_get_version' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1433:5: warning: context imbalance in 'ipmi_set_my_address' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1455:5: warning: context imbalance in 'ipmi_get_my_address' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1477:5: warning: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1499:5: warning: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1521:5: warning: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1546:5: warning: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1588:5: warning: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1685:5: warning: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1730:5: warning: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:1895:39: warning: context imbalance in 'smi_send' - unexpected unlock
../drivers/char/ipmi/ipmi_msghandler.c:2409:5: warning: context imbalance in 'ipmi_request_settime' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:2448:5: warning: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
../drivers/char/ipmi/ipmi_msghandler.c:4794:39: warning: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
../drivers/char/ipmi/ipmi_msghandler.c:4851:9: warning: context imbalance in 'smi_recv_work' - different lock contexts for basic block
../drivers/char/ipmi/ipmi_msghandler.c:4886:39: warning: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
../drivers/char/ipmi/ipmi_msghandler.c:4983:39: warning: context imbalance in 'check_msg_timeout' - unexpected unlock
../arch/x86/lib/usercopy_64.c:29: warning: Function parameter or struct member 'addr' not described in 'clean_cache_range'
../arch/x86/lib/usercopy_64.c:29: warning: Excess function parameter 'vaddr' description in 'clean_cache_range'
../io_uring/rsrc.c: note: in included file (through ../io_uring/io_uring.h):
../io_uring/filetable.h:66:35: warning: restricted io_req_flags_t degrades to integer
../io_uring/filetable.h:66:35: warning: restricted io_req_flags_t degrades to integer
../net/core/sock.c:2414:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
../net/core/sock.c:2418:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
../net/core/sock.c:4045:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
../net/core/sock.c:4057:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
../samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static?
../drivers/gpio/gpiolib-cdev.c:201:13: warning: context imbalance in 'linehandle_ioctl' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:558:13: warning: context imbalance in 'supinfo_insert' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:584:13: warning: context imbalance in 'supinfo_erase' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:608:13: warning: context imbalance in 'supinfo_to_lineinfo' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:1569:13: warning: context imbalance in 'linereq_ioctl' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:1600:17: warning: context imbalance in 'linereq_poll' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:1620:16: warning: context imbalance in 'linereq_read' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:1923:17: warning: context imbalance in 'lineevent_poll' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:1958:16: warning: context imbalance in 'lineevent_read' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:2042:13: warning: context imbalance in 'lineevent_ioctl' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:2355:13: warning: context imbalance in 'gpio_desc_to_lineinfo' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:2565:13: warning: context imbalance in 'gpio_ioctl' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:2651:17: warning: context imbalance in 'lineinfo_watch_poll' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:2671:16: warning: context imbalance in 'lineinfo_watch_read' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:2753:12: warning: context imbalance in 'gpio_chrdev_open' - wrong count at exit
../drivers/gpio/gpiolib-cdev.c:2848:5: warning: context imbalance in 'gpiolib_cdev_register' - different lock contexts for basic block
../drivers/pmdomain/bcm/bcm-pmb.c:102:65: warning: cast to restricted __be32
../drivers/pmdomain/bcm/bcm-pmb.c:102:45: warning: cast to restricted __le32
../drivers/pmdomain/bcm/bcm-pmb.c:114:36: warning: restricted __le32 degrades to integer
../drivers/pmdomain/bcm/bcm-pmb.c:114:55: warning: restricted __be32 degrades to integer
../fs/super.c:524:13: warning: context imbalance in 'grab_super' - unexpected unlock
../fs/super.c:730:20: warning: context imbalance in 'sget_fc' - different lock contexts for basic block
../fs/super.c:815:20: warning: context imbalance in 'sget' - different lock contexts for basic block
../fs/super.c:1373:27: warning: context imbalance in 'bdev_super_lock' - wrong count at exit
../fs/super.c:1409:13: warning: context imbalance in 'fs_bdev_mark_dead' - unexpected unlock
../fs/super.c:1427:13: warning: context imbalance in 'fs_bdev_sync' - unexpected unlock
../fs/super.c:1439:27: warning: context imbalance in 'get_bdev_super' - unexpected unlock
../sound/core/control.c:389:11: warning: incorrect type in assignment (different base types)
../sound/core/control.c:389:11:    expected unsigned long h
../sound/core/control.c:389:11:    got restricted snd_ctl_elem_iface_t const [usertype] iface
../sound/core/control.c:985:17: warning: restricted snd_ctl_elem_type_t degrades to integer
../sound/core/control.c:985:26: warning: restricted snd_ctl_elem_type_t degrades to integer
../sound/core/control.c:986:17: warning: restricted snd_ctl_elem_type_t degrades to integer
../sound/core/control.c:986:26: warning: restricted snd_ctl_elem_type_t degrades to integer
../sound/core/control.c:1005:48: warning: restricted snd_ctl_elem_type_t degrades to integer
../sound/core/control.c:1033:41: warning: restricted snd_ctl_elem_type_t degrades to integer
../sound/core/control.c:1144:34: warning: restricted snd_ctl_elem_type_t degrades to integer
../sound/core/control.c:1697:40: warning: restricted snd_ctl_elem_type_t degrades to integer
../sound/core/control.c: note: in included file:
../sound/core/control_compat.c:183:21: warning: incorrect type in assignment (different base types)
../sound/core/control_compat.c:183:21:    expected int [assigned] err
../sound/core/control_compat.c:183:21:    got restricted snd_ctl_elem_type_t [usertype] type
../sound/core/control.c:102:9: warning: context imbalance in 'snd_ctl_empty_read_queue' - wrong count at exit
../sound/core/control.c:149:6: warning: context imbalance in 'snd_ctl_notify' - different lock contexts for basic block
../sound/core/control.c:2189:9: warning: context imbalance in 'snd_ctl_get_preferred_subdevice' - wrong count at exit
../drivers/gpio/gpiolib-sysfs.c:168:12: warning: context imbalance in 'gpio_sysfs_request_irq' - wrong count at exit
../drivers/gpio/gpiolib-sysfs.c:228:13: warning: context imbalance in 'gpio_sysfs_free_irq' - wrong count at exit
../drivers/gpio/gpiolib-sysfs.c:451:16: warning: context imbalance in 'export_store' - different lock contexts for basic block
../drivers/gpio/gpiolib-sysfs.c:573:5: warning: context imbalance in 'gpiod_export' - wrong count at exit
../drivers/gpio/gpiolib-sysfs.c:743:5: warning: context imbalance in 'gpiochip_sysfs_register' - wrong count at exit
../drivers/gpio/gpiolib-sysfs.c:787:6: warning: context imbalance in 'gpiochip_sysfs_unregister' - different lock contexts for basic block
../drivers/acpi/osl.c:378:17: warning: cast removes address space '__iomem' of expression
../drivers/acpi/osl.c:1654:20: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/osl.c:1654:20:    expected void *rv
../drivers/acpi/osl.c:1654:20:    got void [noderef] __iomem *
../drivers/acpi/osl.c:708:1: warning: context imbalance in 'acpi_os_read_memory' - wrong count at exit
../drivers/acpi/osl.c:741:1: warning: context imbalance in 'acpi_os_write_memory' - wrong count at exit
../drivers/pwm/pwm-atmel-tcb.c:68:12: warning: context imbalance in 'atmel_tcb_pwm_request' - different lock contexts for basic block
../drivers/pwm/pwm-atmel-tcb.c:331:12: warning: context imbalance in 'atmel_tcb_pwm_apply' - wrong count at exit
../kernel/cpu.c:1251:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
../arch/x86/platform/intel-mid/pwr.c:206:27: warning: restricted pci_power_t degrades to integer
../arch/x86/platform/intel-mid/pwr.c:206:36: warning: restricted pci_power_t degrades to integer
../arch/x86/platform/intel-mid/pwr.c:246:13: warning: restricted pci_power_t degrades to integer
../arch/x86/platform/intel-mid/pwr.c:246:21: warning: restricted pci_power_t degrades to integer
../arch/x86/platform/intel-mid/pwr.c:248:13: warning: restricted pci_power_t degrades to integer
../arch/x86/platform/intel-mid/pwr.c:248:21: warning: restricted pci_power_t degrades to integer
../kernel/cpu.c:2693: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * Check if the core a CPU belongs to is online
../drivers/char/ipmi/ipmi_si_intf.c:1046:39: warning: context imbalance in 'poll' - unexpected unlock
../arch/x86/events/intel/core.c:3448:1: warning: context imbalance in 'intel_start_scheduling' - different lock contexts for basic block
../arch/x86/events/intel/core.c:3521:9: warning: context imbalance in 'intel_stop_scheduling' - unexpected unlock
../arch/x86/events/intel/core.c:3734:25: warning: context imbalance in 'intel_put_excl_constraints' - unexpected unlock
../kernel/exit.c:335:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:335:37:    expected struct task_struct *tsk
../kernel/exit.c:335:37:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:338:32: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:338:32:    expected struct task_struct *task
../kernel/exit.c:338:32:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:339:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:339:35:    expected struct task_struct *task
../kernel/exit.c:339:35:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:384:24: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:384:24:    expected struct task_struct *parent
../kernel/exit.c:384:24:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:411:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:411:27:    expected struct spinlock [usertype] *lock
../kernel/exit.c:411:27:    got struct spinlock [noderef] __rcu *
../kernel/exit.c:414:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:414:29:    expected struct spinlock [usertype] *lock
../kernel/exit.c:414:29:    got struct spinlock [noderef] __rcu *
../kernel/exit.c:450:17: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:450:17:    expected struct task_struct [noderef] __rcu *volatile
../kernel/exit.c:450:17:    got struct task_struct *tsk
../kernel/exit.c:485:23: error: incompatible types in comparison expression (different address spaces):
../kernel/exit.c:485:23:    struct task_struct [noderef] __rcu *
../kernel/exit.c:485:23:    struct task_struct *
../kernel/exit.c:644:29: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:646:29: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:806:45: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1015:63: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1260:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1275:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1326:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1329:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1335:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1511:68: error: incompatible types in comparison expression (different base types):
../kernel/exit.c:1511:68:    void *
../kernel/exit.c:1511:68:    struct task_struct [noderef] __rcu *
../kernel/exit.c:1540:25: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1540:25:    expected struct task_struct *parent
../kernel/exit.c:1540:25:    got struct task_struct [noderef] __rcu *
../kernel/exit.c:454:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock
../kernel/exit.c:508:9: warning: dereference of noderef expression
../kernel/exit.c:477:6: warning: context imbalance in 'mm_update_next_owner' - different lock contexts for basic block
../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:118:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
../include/linux/sched/task.h:118:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
../include/linux/sched/task.h:118: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:1576:6: warning: context imbalance in '__do_wait' - wrong count at exit
../ipc/namespace.c:134:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
../ipc/namespace.c:201:17: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
../io_uring/filetable.c: note: in included file (through ../io_uring/io_uring.h):
../io_uring/filetable.h:66:35: warning: restricted io_req_flags_t degrades to integer
../security/security.c:420:25: warning: cast removes address space '__rcu' of expression
../arch/x86/kernel/irq_64.c:29:1: warning: symbol '__pcpu_scope_irq_stack_backing_store' was not declared. Should it be static?
../fs/exec.c:431:39: warning: incorrect type in return expression (different address spaces)
../fs/exec.c:431:39:    expected char const [noderef] __user *
../fs/exec.c:431:39:    got void *
../fs/exec.c:438:31: warning: incorrect type in return expression (different address spaces)
../fs/exec.c:438:31:    expected char const [noderef] __user *
../fs/exec.c:438:31:    got void *
../fs/exec.c:1099:48: warning: incorrect type in initializer (different address spaces)
../fs/exec.c:1099:48:    expected struct sighand_struct *oldsighand
../fs/exec.c:1099:48:    got struct sighand_struct [noderef] __rcu *sighand
../fs/exec.c:1205:56: warning: incorrect type in argument 2 (different address spaces)
../fs/exec.c:1205:56:    expected struct task_struct *parent
../fs/exec.c:1205:56:    got struct task_struct [noderef] __rcu *parent
../fs/exec.c:1240:47: warning: incorrect type in initializer (different address spaces)
../fs/exec.c:1240:47:    expected struct sighand_struct *oldsighand
../fs/exec.c:1240:47:    got struct sighand_struct [noderef] __rcu *sighand
../fs/exec.c:1366:26: warning: incorrect type in argument 1 (different address spaces)
../fs/exec.c:1366:26:    expected struct spinlock [usertype] *lock
../fs/exec.c:1366:26:    got struct spinlock [noderef] __rcu *
../fs/exec.c:1368:28: warning: incorrect type in argument 1 (different address spaces)
../fs/exec.c:1368:28:    expected struct spinlock [usertype] *lock
../fs/exec.c:1368:28:    got struct spinlock [noderef] __rcu *
../fs/exec.c:1860:70: warning: incorrect type in argument 1 (different address spaces)
../fs/exec.c:1860:70:    expected struct task_struct *tsk
../fs/exec.c:1860:70:    got struct task_struct [noderef] __rcu *parent
../arch/x86/platform/uv/bios_uv.c:175:12: warning: function 'uv_bios_get_master_nasid' with external linkage has definition
../arch/x86/platform/uv/bios_uv.c:182:12: warning: function 'uv_bios_get_heapsize' with external linkage has definition
../arch/x86/platform/uv/bios_uv.c:189:12: warning: function 'uv_bios_install_heap' with external linkage has definition
../arch/x86/platform/uv/bios_uv.c:196:12: warning: function 'uv_bios_obj_count' with external linkage has definition
../arch/x86/platform/uv/bios_uv.c:203:12: warning: function 'uv_bios_enum_objs' with external linkage has definition
../arch/x86/platform/uv/bios_uv.c:210:12: warning: function 'uv_bios_enum_ports' with external linkage has definition
../arch/x86/platform/uv/bios_uv.c:217:12: warning: function 'uv_bios_get_geoinfo' with external linkage has definition
../arch/x86/platform/uv/bios_uv.c:223:12: warning: function 'uv_bios_get_pci_topology' with external linkage has definition
../arch/x86/platform/uv/bios_uv.c:249:19: warning: incorrect type in assignment (different address spaces)
../arch/x86/platform/uv/bios_uv.c:249:19:    expected struct uv_systab *[addressable] [assigned] [toplevel] uv_systab
../arch/x86/platform/uv/bios_uv.c:249:19:    got void [noderef] __iomem *
../arch/x86/platform/uv/bios_uv.c:252:25: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/platform/uv/bios_uv.c:252:25:    expected void volatile [noderef] __iomem *addr
../arch/x86/platform/uv/bios_uv.c:252:25:    got struct uv_systab *[addressable] [assigned] [toplevel] uv_systab
../arch/x86/platform/uv/bios_uv.c:260:25: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/platform/uv/bios_uv.c:260:25:    expected void volatile [noderef] __iomem *addr
../arch/x86/platform/uv/bios_uv.c:260:25:    got struct uv_systab *[addressable] [assigned] [toplevel] uv_systab
../arch/x86/platform/uv/bios_uv.c:261:27: warning: incorrect type in assignment (different address spaces)
../arch/x86/platform/uv/bios_uv.c:261:27:    expected struct uv_systab *[addressable] [assigned] [toplevel] uv_systab
../arch/x86/platform/uv/bios_uv.c:261:27:    got void [noderef] __iomem *
../arch/x86/mm/pgtable.c:652: warning: Function parameter or struct member 'reserve' not described in 'reserve_top_address'
../arch/x86/mm/pgtable.c:701: warning: Function parameter or struct member 'p4d' not described in 'p4d_set_huge'
../arch/x86/mm/pgtable.c:701: warning: Function parameter or struct member 'addr' not described in 'p4d_set_huge'
../arch/x86/mm/pgtable.c:701: warning: Function parameter or struct member 'prot' not described in 'p4d_set_huge'
../arch/x86/mm/pgtable.c:711: warning: Function parameter or struct member 'p4d' not described in 'p4d_clear_huge'
../arch/x86/mm/pgtable.c:728: warning: Function parameter or struct member 'pud' not described in 'pud_set_huge'
../arch/x86/mm/pgtable.c:728: warning: Function parameter or struct member 'addr' not described in 'pud_set_huge'
../arch/x86/mm/pgtable.c:728: warning: Function parameter or struct member 'prot' not described in 'pud_set_huge'
../arch/x86/mm/pgtable.c:754: warning: Function parameter or struct member 'pmd' not described in 'pmd_set_huge'
../arch/x86/mm/pgtable.c:754: warning: Function parameter or struct member 'addr' not described in 'pmd_set_huge'
../arch/x86/mm/pgtable.c:754: warning: Function parameter or struct member 'prot' not described in 'pmd_set_huge'
../arch/x86/mm/pgtable.c:781: warning: Function parameter or struct member 'pud' not described in 'pud_clear_huge'
../arch/x86/mm/pgtable.c:796: warning: Function parameter or struct member 'pmd' not described in 'pmd_clear_huge'
../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
../arch/x86/platform/uv/uv_irq.c: note: in included file:
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../security/selinux/avc.c:469:58: warning: context imbalance in 'avc_alloc_node' - different lock contexts for basic block
../security/smack/smack_lsm.c:1944:61: warning: incorrect type in argument 1 (different address spaces)
../security/smack/smack_lsm.c:1944:61:    expected struct cred const *cred
../security/smack/smack_lsm.c:1944:61:    got struct cred const [noderef] __rcu *cred
../security/smack/smack_lsm.c:5256:30: warning: cast removes address space '__rcu' of expression
../io_uring/poll.c:462:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:462:40:    expected int mask
../io_uring/poll.c:462:40:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:304:38: warning: incorrect type in assignment (different base types)
../io_uring/poll.c:304:38:    expected signed int [usertype] res
../io_uring/poll.c:304:38:    got restricted __poll_t
../io_uring/poll.c:324:56: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:323:66: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:323:66:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:323:66:    got unsigned int
../io_uring/poll.c:323:52: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:323:52:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:323:52:    got unsigned short
../io_uring/poll.c:326:51: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:326:51:    expected signed int [usertype] res
../io_uring/poll.c:326:51:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:327:53: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:327:53:    expected signed int [usertype] res
../io_uring/poll.c:327:53:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:373:71: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:373:65: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:373:65:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:373:65:    got unsigned int
../io_uring/poll.c:654:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:654:40:    expected int mask
../io_uring/poll.c:654:40:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:720:45: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:720:43: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:720:43:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:720:43:    got unsigned int
../io_uring/poll.c:760:38: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:760:38:    expected int mask
../io_uring/poll.c:760:38:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:760:55: warning: incorrect type in argument 3 (different base types)
../io_uring/poll.c:760:55:    expected int events
../io_uring/poll.c:760:55:    got restricted __poll_t [usertype] events
../io_uring/poll.c:913:24: warning: invalid assignment: |=
../io_uring/poll.c:913:24:    left side has type unsigned int
../io_uring/poll.c:913:24:    right side has type restricted __poll_t
../io_uring/poll.c:915:24: warning: invalid assignment: |=
../io_uring/poll.c:915:24:    left side has type unsigned int
../io_uring/poll.c:915:24:    right side has type restricted __poll_t
../io_uring/poll.c:917:55: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:916:29: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:916:38: warning: incorrect type in return expression (different base types)
../io_uring/poll.c:916:38:    expected restricted __poll_t
../io_uring/poll.c:916:38:    got unsigned int
../io_uring/poll.c:984:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:984:40:    expected signed int [usertype] res
../io_uring/poll.c:984:40:    got restricted __poll_t [addressable] [assigned] [usertype] result_mask
../io_uring/poll.c:1031:38: warning: invalid assignment: &=
../io_uring/poll.c:1031:38:    left side has type restricted __poll_t
../io_uring/poll.c:1031:38:    right side has type int
../io_uring/poll.c:1032:52: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:1032:38: warning: invalid assignment: |=
../io_uring/poll.c:1032:38:    left side has type restricted __poll_t
../io_uring/poll.c:1032:38:    right side has type unsigned int
../io_uring/poll.c:804:24: warning: context imbalance in 'io_poll_find' - wrong count at exit
../io_uring/poll.c:832:24: warning: context imbalance in 'io_poll_file_find' - wrong count at exit
../io_uring/poll.c:884:28: warning: context imbalance in '__io_poll_cancel' - unexpected unlock
../io_uring/poll.c:1003:28: warning: context imbalance in 'io_poll_remove' - unexpected unlock
../drivers/pnp/support.c:41:14: warning: cast to restricted __be32
../arch/x86/lib/iomem.c:43:23: warning: cast removes address space '__iomem' of expression
../arch/x86/lib/iomem.c:64:19: warning: cast removes address space '__iomem' of expression
../arch/x86/lib/iomem.c:123:17: warning: cast removes address space '__iomem' of expression
../arch/x86/lib/iomem.c:123:17: warning: cast removes address space '__iomem' of expression
../arch/x86/lib/iomem.c:123:17: warning: cast removes address space '__iomem' of expression
../security/selinux/hooks.c:5460:22: warning: restricted __be16 degrades to integer
../security/selinux/hooks.c:5461:22: warning: restricted __be16 degrades to integer
../drivers/pci/pci.c:1228:36: warning: incorrect type in assignment (different base types)
../drivers/pci/pci.c:1228:36:    expected restricted pci_power_t [usertype] current_state
../drivers/pci/pci.c:1228:36:    got int
../drivers/pci/pci.c:1387:15: warning: incorrect type in assignment (different base types)
../drivers/pci/pci.c:1387:15:    expected restricted pci_power_t [assigned] [usertype] state
../drivers/pci/pci.c:1387:15:    got int
../drivers/pci/pci.c:1389:50: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1389:69: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1442:28: warning: incorrect type in assignment (different base types)
../drivers/pci/pci.c:1442:28:    expected restricted pci_power_t [usertype] current_state
../drivers/pci/pci.c:1442:28:    got int
../drivers/pci/pci.c:1532:16: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1532:35: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1532:52: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1532:70: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1554:15: warning: invalid assignment: |=
../drivers/pci/pci.c:1554:15:    left side has type unsigned short
../drivers/pci/pci.c:1554:15:    right side has type restricted pci_power_t
../drivers/pci/pci.c:1566:28: warning: incorrect type in assignment (different base types)
../drivers/pci/pci.c:1566:28:    expected restricted pci_power_t [usertype] current_state
../drivers/pci/pci.c:1566:28:    got int
../drivers/pci/pci.c:1583:13: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1583:21: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1585:18: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1585:26: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1608:13: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1608:22: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:1940:38: warning: array of flexible structures
../drivers/pci/pci.c:2384:44: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:2703:60: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:2704:30: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:2875:20: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:2875:38: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:2898:49: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:2898:67: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci.c:4642:13: warning: invalid assignment: |=
../drivers/pci/pci.c:4642:13:    left side has type unsigned short
../drivers/pci/pci.c:4642:13:    right side has type restricted pci_power_t
../drivers/pci/pci.c:4647:13: warning: invalid assignment: |=
../drivers/pci/pci.c:4647:13:    left side has type unsigned short
../drivers/pci/pci.c:4647:13:    right side has type restricted pci_power_t
../drivers/pci/pci.c:1183:24: warning: incorrect type in return expression (different base types)
../drivers/pci/pci.c:1183:24:    expected int
../drivers/pci/pci.c:1183:24:    got restricted pci_power_t [usertype]
../drivers/pci/pci.c:1183:24: warning: incorrect type in return expression (different base types)
../drivers/pci/pci.c:1183:24:    expected int
../drivers/pci/pci.c:1183:24:    got restricted pci_power_t [usertype]
../arch/x86/kvm/../../../virt/kvm/pfncache.c:175:17: warning: context imbalance in 'hva_to_pfn_retry' - 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:869:25: warning: context imbalance in 'leave_rcu' - unexpected unlock
../fs/namei.c:2425:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
../drivers/pmdomain/qcom/rpmpd.c:79:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:79:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:79:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:88:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:88:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:88:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:97:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:97:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:97:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:106:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:106:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:106:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:115:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:115:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:115:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:124:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:124:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:124:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:133:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:133:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:133:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:142:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:142:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:142:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:151:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:151:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:151:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:160:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:160:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:160:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:169:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:169:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:169:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:178:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:178:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:178:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:185:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:185:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:185:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:192:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:192:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:192:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:199:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:199:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:199:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:206:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:206:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:206:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:213:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:213:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:213:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:220:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:220:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:220:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:227:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:227:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:227:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:236:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:236:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:236:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:245:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:245:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:245:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:252:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:252:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:252:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:260:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:260:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:260:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:267:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:267:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:267:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:274:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:274:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:274:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:281:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:281:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:281:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:288:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:288:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:288:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:295:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:295:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:295:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:306:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:306:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:306:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:317:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:317:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:317:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:327:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:327:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:327:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:336:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:336:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:336:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:345:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:345:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:345:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:354:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:354:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:354:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:363:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:363:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:363:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:372:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:372:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:372:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:381:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:381:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:381:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:390:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:390:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:390:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:399:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:399:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:399:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:408:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:408:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:408:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:417:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:417:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:417:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:426:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:426:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:426:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:435:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:435:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:435:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:444:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:444:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:444:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:453:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:453:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:453:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:462:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:462:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:462:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:469:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:469:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:469:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:476:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:476:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:476:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:483:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:483:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:483:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:493:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:493:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:493:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:502:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:502:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:502:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:511:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:511:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:511:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:520:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:520:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:520:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:527:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:527:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:527:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:535:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:535:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:535:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:542:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:542:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:542:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:550:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:550:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:550:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:557:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:557:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:557:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:565:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:565:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:565:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:572:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:572:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:572:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:579:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:579:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:579:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:586:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:586:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:586:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:593:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:593:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:593:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:600:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:600:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:600:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:608:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:608:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:608:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:615:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:615:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:615:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:622:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:622:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:622:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:629:16: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:629:16:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:629:16:    got int
../drivers/pmdomain/qcom/rpmpd.c:961:24: warning: incorrect type in initializer (different base types)
../drivers/pmdomain/qcom/rpmpd.c:961:24:    expected restricted __le32 [usertype] key
../drivers/pmdomain/qcom/rpmpd.c:961:24:    got int
../io_uring/eventfd.c: note: in included file:
../include/linux/io_uring_types.h:183:37: warning: array of flexible structures
../drivers/acpi/nvs.c:140:54: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/nvs.c:140:54:    expected void volatile [noderef] __iomem *addr
../drivers/acpi/nvs.c:140:54:    got void *kaddr
../drivers/acpi/nvs.c:143:66: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/nvs.c:143:66:    expected void [noderef] __iomem *virt
../drivers/acpi/nvs.c:143:66:    got void *kaddr
../drivers/acpi/nvs.c:182:38: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/nvs.c:182:38:    expected void *kaddr
../drivers/acpi/nvs.c:182:38:    got void [noderef] __iomem *
../drivers/acpi/nvs.c:184:46: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/nvs.c:184:46:    expected void *kaddr
../drivers/acpi/nvs.c:184:46:    got void [noderef] __iomem *
../drivers/gpio/gpiolib-swnode.c:145:28: warning: symbol 'swnode_gpio_undefined' was not declared. Should it be static?
../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:867:9: warning: context imbalance in 'folio_redirty_for_writepage' - different lock contexts for basic block
../include/linux/rcupdate.h:867:9: warning: context imbalance in '__folio_cancel_dirty' - different lock contexts for basic block
../include/linux/rcupdate.h:867:9: warning: context imbalance in 'folio_clear_dirty_for_io' - different lock contexts for basic block
../drivers/pci/pci-driver.c:520:42: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci-driver.c:520:61: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci-driver.c:755:28: warning: restricted pci_power_t degrades to integer
../drivers/pci/pci-driver.c:755:46: warning: restricted pci_power_t degrades to integer
../fs/fcntl.c:963:9: error: incompatible types in comparison expression (different address spaces):
../fs/fcntl.c:963:9:    struct fasync_struct [noderef] __rcu *
../fs/fcntl.c:963:9:    struct fasync_struct *
../fs/fcntl.c:1038:22: error: incompatible types in comparison expression (different address spaces):
../fs/fcntl.c:1038:22:    struct fasync_struct [noderef] __rcu *
../fs/fcntl.c:1038:22:    struct fasync_struct *
../fs/fcntl.c:1049:33: error: incompatible types in comparison expression (different address spaces):
../fs/fcntl.c:1049:33:    struct fasync_struct [noderef] __rcu *
../fs/fcntl.c:1049:33:    struct fasync_struct *
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:563:18: error: incompatible types in comparison expression (different address spaces):
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:563:18:    struct file *
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:563:18:    struct file [noderef] __rcu *
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:130:17: warning: context imbalance in 'kvm_gmem_invalidate_begin' - different lock contexts for basic block
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:302:33: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:302:33:    expected struct file **f
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:302:33:    got struct file [noderef] __rcu **
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:302:33: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:302:33:    expected struct file **f
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:302:33:    got struct file [noderef] __rcu **
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:302:33: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:302:33:    expected struct file **f
../arch/x86/kvm/../../../virt/kvm/guest_memfd.c:302:33:    got struct file [noderef] __rcu **
../arch/x86/platform/uv/uv_time.c: note: in included file:
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/events/intel/p4.c: In function ‘p4_pmu_init’:
../arch/x86/events/intel/p4.c:1369:27: warning: variable ‘high’ set but not used [-Wunused-but-set-variable]
 1369 |         unsigned int low, high;
      |                           ^~~~
../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
../drivers/xen/manage.c: In function ‘shutdown_event’:
../drivers/xen/manage.c:354:60: warning: ‘%s’ directive output may be truncated writing up to 95 bytes into a region of size 12 [-Wformat-truncation=]
  354 |                 snprintf(node, FEATURE_PATH_SIZE, "feature-%s",
      |                                                            ^~
In function ‘setup_shutdown_watcher’,
    inlined from ‘shutdown_event’ at ../drivers/xen/manage.c:371:2:
../drivers/xen/manage.c:354:17: note: ‘snprintf’ output between 9 and 104 bytes into a destination of size 20
  354 |                 snprintf(node, FEATURE_PATH_SIZE, "feature-%s",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |                          shutdown_handlers[idx].command);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../security/smack/smackfs.c:1504:47: warning: incorrect type in assignment (different base types)
../security/smack/smackfs.c:1504:47:    expected restricted __be16
../security/smack/smackfs.c:1504:47:    got int
../security/smack/smackfs.c:1507:47: warning: incorrect type in assignment (different base types)
../security/smack/smackfs.c:1507:47:    expected restricted __be16
../security/smack/smackfs.c:1507:47:    got int
../security/smack/smackfs.c:1945:17: error: incompatible types in comparison expression (different address spaces):
../security/smack/smackfs.c:1945:17:    struct list_head [noderef] __rcu *
../security/smack/smackfs.c:1945: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:869:25: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
../arch/x86/mm/pat/set_memory.c:1193:9: warning: context imbalance in 'split_large_page' - different lock contexts for basic block
../arch/x86/mm/pat/set_memory.c:1810:36: warning: context imbalance in '__change_page_attr_set_clr' - unexpected unlock
../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:1926:56: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/core.c:1928:56: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/core.c:516:17: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/core.c:516:25: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/core.c:530:47: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/core.c:3790:65: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/core.c:4265:47: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/core.c:4436:65: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/core.c:6121:54: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/core.c:6122:54: warning: restricted suspend_state_t degrades to integer
../security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer
../security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer
../arch/x86/platform/uv/uv_nmi.c:318:27: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/platform/uv/uv_nmi.c:318:27:    expected void const volatile [noderef] __iomem *addr
../arch/x86/platform/uv/uv_nmi.c:318:27:    got int *addr
../arch/x86/platform/uv/uv_nmi.c:325:32: warning: incorrect type in argument 2 (different address spaces)
../arch/x86/platform/uv/uv_nmi.c:325:32:    expected void volatile [noderef] __iomem *addr
../arch/x86/platform/uv/uv_nmi.c:325:32:    got int *addr
../arch/x86/platform/uv/uv_nmi.c:328:30: warning: incorrect type in argument 2 (different address spaces)
../arch/x86/platform/uv/uv_nmi.c:328:30:    expected void volatile [noderef] __iomem *addr
../arch/x86/platform/uv/uv_nmi.c:328:30:    got int *addr
../arch/x86/platform/uv/uv_nmi.c:331:21: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/platform/uv/uv_nmi.c:331:21:    expected void const volatile [noderef] __iomem *addr
../arch/x86/platform/uv/uv_nmi.c:331:21:    got int *addr
../arch/x86/platform/uv/uv_nmi.c: note: in included file:
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:625:41: warning: incorrect type in argument 2 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:625:41:    expected void volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:625:41:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/platform/uv/uv_nmi.c:573:9: warning: context imbalance in 'uv_check_nmi' - different lock contexts for basic block
../arch/x86/include/asm/uv/uv_hub.h:625:41: warning: incorrect type in argument 2 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:625:41:    expected void volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:625:41:    got unsigned long *
../arch/x86/platform/uv/uv_nmi.c:591:17: warning: context imbalance in 'uv_handle_nmi' - unexpected unlock
../arch/x86/mm/pat/memtype.c:964:17: warning: context imbalance in 'follow_phys' - unexpected unlock
../drivers/xen/xenbus/xenbus_client.c: In function ‘xenbus_va_dev_error’:
../drivers/xen/xenbus/xenbus_client.c:304:9: warning: function ‘xenbus_va_dev_error’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  304 |         vsnprintf(printf_buffer + len, PRINTF_BUFFER_SIZE - len, fmt, ap);
      |         ^~~~~~~~~
../arch/x86/mm/pat/memtype.c:708: warning: Function parameter or struct member 'pfn' not described in 'pat_pfn_immune_to_uc_mtrr'
../net/sched/sch_generic.c:222:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
../net/sched/sch_generic.c:302:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
../net/sched/sch_generic.c:324:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
../net/sched/sch_generic.c:466:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit
../net/sched/sch_generic.c:489:6: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock
../net/sched/sch_generic.c:1291:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:183:37: warning: array of flexible structures
../io_uring/sqpoll.c:41:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
../io_uring/sqpoll.c:52:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
../net/netlink/af_netlink.c:2617:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
../net/netlink/af_netlink.c:2623:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
../net/netlink/af_netlink.c:2673:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
../drivers/acpi/sleep.c:550:46: warning: restricted suspend_state_t degrades to integer
../drivers/acpi/sleep.c:658:50: warning: restricted suspend_state_t degrades to integer
../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:566:13: warning: context imbalance in 'watch_timeout' - different lock contexts for basic block
../drivers/char/ipmi/ipmi_ssif.c:904:9: warning: context imbalance in 'msg_done_handler' - different lock contexts for basic block
../drivers/char/ipmi/ipmi_ssif.c:1055:17: warning: context imbalance in 'start_next_msg' - unexpected unlock
../drivers/char/ipmi/ipmi_ssif.c:1083:9: warning: context imbalance in 'sender' - wrong count at exit
../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:425:21: warning: cast to restricted __be32
../security/keys/trusted-keys/trusted_tpm1.c:449:19: warning: cast to restricted __be32
../security/keys/trusted-keys/trusted_tpm1.c:514:17: warning: incorrect type in assignment (different base types)
../security/keys/trusted-keys/trusted_tpm1.c:514:17:    expected unsigned int [usertype] ordinal
../security/keys/trusted-keys/trusted_tpm1.c:514:17:    got restricted __be32 [usertype]
../security/keys/trusted-keys/trusted_tpm1.c:515:17: warning: incorrect type in assignment (different base types)
../security/keys/trusted-keys/trusted_tpm1.c:515:17:    expected unsigned int [usertype] datsize
../security/keys/trusted-keys/trusted_tpm1.c:515:17:    got restricted __be32 [usertype]
../security/keys/trusted-keys/trusted_tpm1.c:516:17: warning: incorrect type in assignment (different base types)
../security/keys/trusted-keys/trusted_tpm1.c:516:17:    expected unsigned int [usertype] pcrsize
../security/keys/trusted-keys/trusted_tpm1.c:516:17:    got restricted __be32 [usertype]
../security/keys/trusted-keys/trusted_tpm1.c:562:24: warning: cast to restricted __be32
../security/keys/trusted-keys/trusted_tpm1.c:563:23: warning: cast to restricted __be32
../security/keys/trusted-keys/trusted_tpm1.c:615:17: warning: incorrect type in assignment (different base types)
../security/keys/trusted-keys/trusted_tpm1.c:615:17:    expected unsigned int [usertype] ordinal
../security/keys/trusted-keys/trusted_tpm1.c:615:17:    got restricted __be32 [usertype]
../security/keys/trusted-keys/trusted_tpm1.c:654:20: warning: cast to restricted __be32
../arch/x86/kernel/fred.c: note: in included file (through ../arch/x86/include/asm/irqflags.h, ../include/linux/irqflags.h, ../include/linux/spinlock.h, ../arch/x86/include/asm/mmu.h, ../arch/x86/include/asm/desc.h):
../arch/x86/include/asm/paravirt.h:231:9: warning: cast truncates bits from constant value (2000030024 becomes 30024)
../lib/radix-tree.c:266:36: warning: incorrect type in assignment (different address spaces)
../lib/radix-tree.c:266:36:    expected struct xa_node *nodes
../lib/radix-tree.c:266:36:    got struct xa_node [noderef] __rcu *parent
../lib/radix-tree.c:284:29: warning: incorrect type in assignment (different address spaces)
../lib/radix-tree.c:284:29:    expected struct xa_node [noderef] __rcu *parent
../lib/radix-tree.c:284:29:    got struct xa_node *parent
../lib/radix-tree.c:344:38: warning: incorrect type in assignment (different address spaces)
../lib/radix-tree.c:344:38:    expected struct xa_node [noderef] __rcu *parent
../lib/radix-tree.c:344:38:    got struct xa_node *nodes
../lib/radix-tree.c:446:54: warning: incorrect type in assignment (different address spaces)
../lib/radix-tree.c:446:54:    expected struct xa_node [noderef] __rcu *parent
../lib/radix-tree.c:446:54:    got struct xa_node *node
../lib/radix-tree.c:558:24: warning: incorrect type in assignment (different address spaces)
../lib/radix-tree.c:558:24:    expected struct xa_node *parent
../lib/radix-tree.c:558:24:    got struct xa_node [noderef] __rcu *parent
../lib/radix-tree.c:672:31: warning: incorrect type in assignment (different address spaces)
../lib/radix-tree.c:672:31:    expected struct xa_node *[assigned] child
../lib/radix-tree.c:672:31:    got struct xa_node [noderef] __rcu *parent
../lib/radix-tree.c:947:22: warning: incorrect type in assignment (different address spaces)
../lib/radix-tree.c:947:22:    expected struct xa_node *node
../lib/radix-tree.c:947:22:    got struct xa_node [noderef] __rcu *parent
../lib/radix-tree.c:1007:22: warning: incorrect type in assignment (different address spaces)
../lib/radix-tree.c:1007:22:    expected struct xa_node *node
../lib/radix-tree.c:1007:22:    got struct xa_node [noderef] __rcu *parent
../lib/radix-tree.c:1527:38: warning: incorrect type in assignment (different address spaces)
../lib/radix-tree.c:1527:38:    expected struct xa_node *[assigned] node
../lib/radix-tree.c:1527:38:    got struct xa_node [noderef] __rcu *parent
../lib/radix-tree.c:1587:28: warning: incorrect type in assignment (different address spaces)
../lib/radix-tree.c:1587:28:    expected struct xa_node *nodes
../lib/radix-tree.c:1587:28:    got struct xa_node [noderef] __rcu *parent
../net/core/flow_dissector.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../drivers/pnp/isapnp/core.c:38:5: warning: symbol 'isapnp_disable' was not declared. Should it be static?
../drivers/regulator/helpers.c: note: in included file:
../drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
../arch/x86/kvm/x86.c:232:47: warning: array of flexible structures
../arch/x86/kvm/x86.c: note: in included file:
../include/linux/kvm_host.h:2011:54: warning: array of flexible structures
../arch/x86/kvm/x86.c:258:49: warning: array of flexible structures
../include/linux/kvm_host.h:2013:56: warning: array of flexible structures
../arch/x86/kvm/x86.c:3031:9: warning: context imbalance in '__kvm_start_pvclock_update' - wrong count at exit
../arch/x86/kvm/x86.c:3042:13: warning: context imbalance in 'kvm_end_pvclock_update' - unexpected unlock
../arch/x86/kvm/x86.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/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:320:9: warning: context imbalance in 'vcpu_enter_guest' - unexpected unlock
../include/linux/srcu.h:320:9: warning: context imbalance in 'vcpu_run' - unexpected unlock
../arch/x86/kernel/ldt.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/rcupdate.h:869:25: warning: context imbalance in 'map_ldt_struct' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'unmap_ldt_struct' - unexpected unlock
../net/core/dev.c:3382:23: warning: incorrect type in argument 4 (different base types)
../net/core/dev.c:3382:23:    expected restricted __wsum [usertype] csum
../net/core/dev.c:3382:23:    got unsigned int
../net/core/dev.c:3382:23: warning: cast from restricted __wsum
../net/core/dev.c:5331:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
../net/core/dev.c:3823:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
../net/core/dev.c:5289:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
../drivers/tty/tty_io.c:2854:22: warning: incorrect type in assignment (different address spaces)
../drivers/tty/tty_io.c:2854:22:    expected unsigned char *[addressable] iomem_base
../drivers/tty/tty_io.c:2854:22:    got void [noderef] __user *
../drivers/tty/tty_io.c:2878:52: warning: incorrect type in argument 1 (different address spaces)
../drivers/tty/tty_io.c:2878:52:    expected void [noderef] __user *uptr
../drivers/tty/tty_io.c:2878:52:    got unsigned char *[addressable] iomem_base
../drivers/regulator/devres.c: note: in included file:
../drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
../mm/swap.c: note: in included file (through ../include/linux/swap.h):
../include/linux/memcontrol.h:1557:46: warning: context imbalance in '__page_cache_release' - unexpected unlock
../mm/swap.c:112:46: warning: context imbalance in 'page_cache_release' - unexpected unlock
../include/linux/memcontrol.h:1557:46: warning: context imbalance in 'folio_batch_move_lru' - unexpected unlock
../mm/swap.c:1001:62: warning: context imbalance in 'folios_put_refs' - unexpected unlock
../arch/x86/kernel/setup.c:167:6: warning: symbol 'builtin_cmdline' was not declared. Should it be static?
../arch/x86/kvm/emulate.c:5076:21: error: arithmetics on pointers to functions
../mm/truncate.c:113:17: warning: context imbalance in 'truncate_folio_batch_exceptionals' - unexpected unlock
../arch/x86/events/intel/uncore_nhmex.c: note: in included file (through ../arch/x86/include/asm/cpuid.h, ../arch/x86/include/asm/processor.h, ../arch/x86/include/asm/cpu_device_id.h):
../arch/x86/include/asm/paravirt.h:231:9: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
../arch/x86/include/asm/paravirt.h:231:9: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
../arch/x86/kernel/i8259.c:57:15: warning: symbol 'io_apic_irqs' was not declared. Should it be static?
../arch/x86/events/intel/uncore_snb.c: note: in included file (through ../arch/x86/include/asm/irqflags.h, ../include/linux/irqflags.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h, ...):
../arch/x86/include/asm/paravirt.h:231:9: warning: cast truncates bits from constant value (1000000ff becomes ff)
../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'dma_buf' not described in 'virtio_dma_buf_attach'
../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'attach' not described in 'virtio_dma_buf_attach'
../net/core/dev_addr_lists.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.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 *
../drivers/phy/marvell/phy-mmp3-hsic.c:58:31: warning: cast removes address space '__iomem' of expression
../drivers/video/fbdev/geode/suspend_gx.c:30:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:30:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:30:9:    got void [noderef] __iomem *gp_regs
../drivers/video/fbdev/geode/suspend_gx.c:30:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:30:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:30:9:    got void [noderef] __iomem *gp_regs
../drivers/video/fbdev/geode/suspend_gx.c:30:9: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:30:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:30:9:    got void [noderef] __iomem *gp_regs
../drivers/video/fbdev/geode/suspend_gx.c:31:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:31:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:31:9:    got void [noderef] __iomem *dc_regs
../drivers/video/fbdev/geode/suspend_gx.c:31:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:31:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:31:9:    got void [noderef] __iomem *dc_regs
../drivers/video/fbdev/geode/suspend_gx.c:31:9: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:31:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:31:9:    got void [noderef] __iomem *dc_regs
../drivers/video/fbdev/geode/suspend_gx.c:32:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:32:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:32:9:    got void [noderef] __iomem *vid_regs
../drivers/video/fbdev/geode/suspend_gx.c:32:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:32:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:32:9:    got void [noderef] __iomem *vid_regs
../drivers/video/fbdev/geode/suspend_gx.c:32:9: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:32:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:32:9:    got void [noderef] __iomem *vid_regs
../drivers/video/fbdev/geode/suspend_gx.c:33:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:33:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:33:9:    got void [noderef] __iomem *
../drivers/video/fbdev/geode/suspend_gx.c:33:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:33:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:33:9:    got void [noderef] __iomem *
../drivers/video/fbdev/geode/suspend_gx.c:33:9: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/geode/suspend_gx.c:33:9:    expected void const *
../drivers/video/fbdev/geode/suspend_gx.c:33:9:    got void [noderef] __iomem *
../arch/x86/xen/mmu_pv.c:664:19: warning: context imbalance in 'xen_pte_lock' - wrong count at exit
../arch/x86/xen/mmu_pv.c:676:13: warning: context imbalance in 'xen_pte_unlock' - unexpected unlock
../net/sched/cls_api.c:390:22: warning: incorrect type in assignment (different base types)
../net/sched/cls_api.c:390:22:    expected restricted __be16 [usertype] protocol
../net/sched/cls_api.c:390:22:    got unsigned int [usertype] protocol
../net/sched/cls_api.c:1927:16: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:1927:16:    struct tcf_proto *
../net/sched/cls_api.c:1927:16:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2027:20: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:2027:20:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2027:20:    struct tcf_proto *
../net/sched/cls_api.c:1989:25: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:1989:25:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:1989:25:    struct tcf_proto *
../net/sched/cls_api.c:2009:16: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:2009:16:    struct tcf_proto *
../net/sched/cls_api.c:2009:16:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2075:25: warning: restricted __be16 degrades to integer
../net/sched/cls_api.c:2763:50: warning: restricted __be16 degrades to integer
../drivers/gpu/host1x/context_bus.c:9:17: warning: symbol 'host1x_context_device_bus_type' was not declared. Should it be static?
../drivers/pwm/pwm-gpio.c:98:9: warning: context imbalance in 'pwm_gpio_timer' - wrong count at exit
../drivers/pwm/pwm-gpio.c:101:12: warning: context imbalance in 'pwm_gpio_apply' - different lock contexts for basic block
../drivers/pwm/pwm-gpio.c:166:9: warning: context imbalance in 'pwm_gpio_get_state' - wrong count at exit
../kernel/ptrace.c:55:22: error: incompatible types in comparison expression (different address spaces):
../kernel/ptrace.c:55:22:    struct task_struct *
../kernel/ptrace.c:55:22:    struct task_struct [noderef] __rcu *
../kernel/ptrace.c:74:23: warning: incorrect type in assignment (different address spaces)
../kernel/ptrace.c:74:23:    expected struct task_struct [noderef] __rcu *parent
../kernel/ptrace.c:74:23:    got struct task_struct *new_parent
../kernel/ptrace.c:75:29: warning: incorrect type in assignment (different address spaces)
../kernel/ptrace.c:75:29:    expected struct cred const [noderef] __rcu *ptracer_cred
../kernel/ptrace.c:75:29:    got struct cred const *
../kernel/ptrace.c:129:18: warning: incorrect type in assignment (different address spaces)
../kernel/ptrace.c:129:18:    expected struct cred const *old_cred
../kernel/ptrace.c:129:18:    got struct cred const [noderef] __rcu *ptracer_cred
../kernel/ptrace.c:133:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:133:25:    expected struct spinlock [usertype] *lock
../kernel/ptrace.c:133:25:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:160:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:160:27:    expected struct spinlock [usertype] *lock
../kernel/ptrace.c:160:27:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:192:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:192:28:    expected struct spinlock [usertype] *lock
../kernel/ptrace.c:192:28:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:198:30: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:198:30:    expected struct spinlock [usertype] *lock
../kernel/ptrace.c:198:30:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:251:44: error: incompatible types in comparison expression (different address spaces):
../kernel/ptrace.c:251:44:    struct task_struct [noderef] __rcu *
../kernel/ptrace.c:251:44:    struct task_struct *
../kernel/ptrace.c:494:54: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:494:54:    expected struct task_struct *parent
../kernel/ptrace.c:494:54:    got struct task_struct [noderef] __rcu *parent
../kernel/ptrace.c:502:53: warning: incorrect type in argument 2 (different address spaces)
../kernel/ptrace.c:502:53:    expected struct task_struct *new_parent
../kernel/ptrace.c:502:53:    got struct task_struct [noderef] __rcu *real_parent
../kernel/ptrace.c:550:41: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:550:41:    expected struct task_struct *p1
../kernel/ptrace.c:550:41:    got struct task_struct [noderef] __rcu *real_parent
../kernel/ptrace.c:552:50: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:552:50:    expected struct sighand_struct *sigh
../kernel/ptrace.c:552:50:    got struct sighand_struct [noderef] __rcu *sighand
../kernel/ptrace.c:743:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:743:37:    expected struct spinlock [usertype] *lock
../kernel/ptrace.c:743:37:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:751:39: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:751:39:    expected struct spinlock [usertype] *lock
../kernel/ptrace.c:751:39:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:862:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:862:29:    expected struct spinlock [usertype] *lock
../kernel/ptrace.c:862:29:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:866:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:866:31:    expected struct spinlock [usertype] *lock
../kernel/ptrace.c:866:31:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:1096:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:1096:37:    expected struct spinlock [usertype] *lock
../kernel/ptrace.c:1096:37:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:1098:39: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:1098:39:    expected struct spinlock [usertype] *lock
../kernel/ptrace.c:1098: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:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:380:30: warning: incorrect type in argument 1 (different address spaces)
../kernel/ptrace.c:380:30:    expected struct spinlock [usertype] *l
../kernel/ptrace.c:380:30:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:456:17: warning: context imbalance in 'ptrace_attach' - different lock contexts for basic block
../kernel/ptrace.c:500:38: warning: dereference of noderef expression
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:690:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:706:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../kernel/ptrace.c:1255:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
../fs/dcache.c:615:17: warning: context imbalance in '__dentry_kill' - unexpected unlock
../fs/dcache.c:653:13: warning: context imbalance in 'lock_for_kill' - different lock contexts for basic block
../fs/dcache.c:845:6: warning: context imbalance in 'dput' - different lock contexts for basic block
../fs/dcache.c:1070:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
../fs/dcache.c:1172:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block
../fs/dcache.c:1234:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
../fs/dcache.c:1460:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
../fs/dcache.c:1065:28: 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: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 *
../io_uring/msg_ring.c:84:9: warning: context imbalance in 'io_msg_tw_complete' - different lock contexts for basic block
../drivers/dma/mediatek/mtk-hsdma.c:450:17: warning: incorrect type in assignment (different base types)
../drivers/dma/mediatek/mtk-hsdma.c:450:17:    expected restricted __le32 volatile
../drivers/dma/mediatek/mtk-hsdma.c:450:17:    got unsigned long long [usertype] src
../drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: restricted __le32 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 int
../drivers/dma/mediatek/mtk-hsdma.c:455:17: warning: incorrect type in assignment (different base types)
../drivers/dma/mediatek/mtk-hsdma.c:455:17:    expected restricted __le32 volatile
../drivers/dma/mediatek/mtk-hsdma.c:455:17:    got unsigned long long [usertype] dest
../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 int
../drivers/dma/mediatek/mtk-hsdma.c:579:33: warning: restricted __le32 degrades to integer
../drivers/dma/mediatek/mtk-hsdma.c:877:18: warning: incorrect type in initializer (different base types)
../drivers/dma/mediatek/mtk-hsdma.c:877:18:    expected restricted __le32 [usertype] ddone
../drivers/dma/mediatek/mtk-hsdma.c:877:18:    got unsigned long
../drivers/dma/mediatek/mtk-hsdma.c:878:16: warning: incorrect type in initializer (different base types)
../drivers/dma/mediatek/mtk-hsdma.c:878:16:    expected restricted __le32 [usertype] ls0
../drivers/dma/mediatek/mtk-hsdma.c:878:16:    got unsigned long
../drivers/dma/mediatek/mtk-hsdma.c:882:18: warning: incorrect type in initializer (different base types)
../drivers/dma/mediatek/mtk-hsdma.c:882:18:    expected restricted __le32 [usertype] ddone
../drivers/dma/mediatek/mtk-hsdma.c:882:18:    got unsigned long
../drivers/dma/mediatek/mtk-hsdma.c:883:16: warning: incorrect type in initializer (different base types)
../drivers/dma/mediatek/mtk-hsdma.c:883:16:    expected restricted __le32 [usertype] ls0
../drivers/dma/mediatek/mtk-hsdma.c:883:16:    got unsigned long
../drivers/video/fbdev/geode/lxfb_ops.c:602:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:602:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:602:9:    got void [noderef] __iomem *gp_regs
../drivers/video/fbdev/geode/lxfb_ops.c:602:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:602:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:602:9:    got void [noderef] __iomem *gp_regs
../drivers/video/fbdev/geode/lxfb_ops.c:602:9: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:602:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:602:9:    got void [noderef] __iomem *gp_regs
../drivers/video/fbdev/geode/lxfb_ops.c:603:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:603:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:603:9:    got void [noderef] __iomem *dc_regs
../drivers/video/fbdev/geode/lxfb_ops.c:603:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:603:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:603:9:    got void [noderef] __iomem *dc_regs
../drivers/video/fbdev/geode/lxfb_ops.c:603:9: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:603:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:603:9:    got void [noderef] __iomem *dc_regs
../drivers/video/fbdev/geode/lxfb_ops.c:604:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:604:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:604:9:    got void [noderef] __iomem *vp_regs
../drivers/video/fbdev/geode/lxfb_ops.c:604:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:604:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:604:9:    got void [noderef] __iomem *vp_regs
../drivers/video/fbdev/geode/lxfb_ops.c:604:9: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:604:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:604:9:    got void [noderef] __iomem *vp_regs
../drivers/video/fbdev/geode/lxfb_ops.c:605:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:605:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:605:9:    got void [noderef] __iomem *
../drivers/video/fbdev/geode/lxfb_ops.c:605:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:605:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:605:9:    got void [noderef] __iomem *
../drivers/video/fbdev/geode/lxfb_ops.c:605:9: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:605:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:605:9:    got void [noderef] __iomem *
../drivers/video/fbdev/geode/lxfb_ops.c:633:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:633:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:633:9:    got void [noderef] __iomem *
../drivers/video/fbdev/geode/lxfb_ops.c:633:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:633:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:633:9:    got void [noderef] __iomem *
../drivers/video/fbdev/geode/lxfb_ops.c:633:9: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:633:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:633:9:    got void [noderef] __iomem *
../drivers/video/fbdev/geode/lxfb_ops.c:760:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:760:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:760:9:    got void [noderef] __iomem *
../drivers/video/fbdev/geode/lxfb_ops.c:760:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:760:9:    expected void const *
../drivers/video/fbdev/geode/lxfb_ops.c:760:9:    got void [noderef] __iomem *
../drivers/video/fbdev/geode/lxfb_ops.c:760:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/geode/lxfb_ops.c:760:9:    expected void *
../drivers/video/fbdev/geode/lxfb_ops.c:760:9:    got void [noderef] __iomem *
../lib/vsprintf.c: In function ‘va_format’:
../lib/vsprintf.c:1683:9: warning: function ‘va_format’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1683 |         buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va);
      |         ^~~
../drivers/iommu/intel/dmar.c: In function ‘alloc_iommu’:
../drivers/iommu/intel/dmar.c:1063:35: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
 1063 |         sprintf(iommu->name, "dmar%d", iommu->seq_id);
      |                                   ^~
../drivers/iommu/intel/dmar.c:1063:30: note: directive argument in the range [0, 2147483647]
 1063 |         sprintf(iommu->name, "dmar%d", iommu->seq_id);
      |                              ^~~~~~~~
../drivers/iommu/intel/dmar.c:1063:9: note: ‘sprintf’ output between 6 and 15 bytes into a destination of size 13
 1063 |         sprintf(iommu->name, "dmar%d", iommu->seq_id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/inode.c:893:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
../fs/inode.c:954:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
../fs/inode.c:995:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
../fs/inode.c:1718:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
../fs/inode.c:1836:20: warning: context imbalance in 'iput_final' - unexpected unlock
../fs/inode.c:1850:6: warning: context imbalance in 'iput' - wrong count at exit
../fs/inode.c:2344:17: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
../mm/shrinker.c:10:1: warning: symbol 'shrinker_list' was not declared. Should it be static?
../mm/shrinker.c:11:1: warning: symbol 'shrinker_mutex' was not declared. Should it be static?
../drivers/regulator/of_regulator.c:18:43: 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:263:22: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/of_regulator.c:266:22: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/of_regulator.c:269:22: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/of_regulator.c:270:22: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/of_regulator.c:323:26: warning: restricted suspend_state_t degrades to integer
../drivers/regulator/of_regulator.c: note: in included file:
../drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
../mm/util.c:129:6: warning: multiple definitions for function 'kmemdup_noprof'
../mm/util.c: note: in included file (through ../include/linux/string.h, ../include/linux/bitmap.h, ../include/linux/cpumask.h, ../arch/x86/include/asm/paravirt.h, ../arch/x86/include/asm/irqflags.h, ...):
../include/linux/fortify-string.h:744:23:  the previous one is here
../drivers/bus/mhi/host/init.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/bus/mhi/host/trace.h):
../include/trace/../../drivers/bus/mhi/host/trace.h:89:1: warning: cast to restricted __le64
../include/trace/../../drivers/bus/mhi/host/trace.h:89:1: warning: restricted __le64 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:89:1: warning: restricted __le64 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:89:1: warning: cast to restricted __le32
../include/trace/../../drivers/bus/mhi/host/trace.h:89:1: warning: restricted __le32 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:89:1: warning: restricted __le32 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:89:1: warning: cast to restricted __le32
../include/trace/../../drivers/bus/mhi/host/trace.h:89:1: warning: restricted __le32 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:89:1: warning: restricted __le32 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:171:1: warning: cast to restricted __le32
../include/trace/../../drivers/bus/mhi/host/trace.h:171:1: warning: restricted __le32 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:171:1: warning: restricted __le32 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:171:1: warning: cast to restricted __le32
../include/trace/../../drivers/bus/mhi/host/trace.h:171:1: warning: restricted __le32 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:171:1: warning: restricted __le32 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:171:1: warning: cast to restricted __le64
../include/trace/../../drivers/bus/mhi/host/trace.h:171:1: warning: restricted __le64 degrades to integer
../include/trace/../../drivers/bus/mhi/host/trace.h:171:1: warning: restricted __le64 degrades to integer
../mm/vmscan.c:2560:1: warning: symbol 'lru_gen_caps' was not declared. Should it be static?
../mm/vmscan.c:797:28: warning: context imbalance in '__remove_mapping' - unexpected unlock
../mm/vmscan.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:869:25: warning: context imbalance in 'walk_pte_range' - unexpected unlock
../kernel/signal.c: note: in included file (through ../arch/x86/include/uapi/asm/signal.h, ../arch/x86/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:188:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:188:31:    expected struct spinlock [usertype] *lock
../kernel/signal.c:188:31:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:191:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:191:33:    expected struct spinlock [usertype] *lock
../kernel/signal.c:191:33:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:473:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:473:9:    expected struct spinlock [usertype] *lock
../kernel/signal.c:473:9:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:477:34: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:477:34:    expected struct spinlock [usertype] *lock
../kernel/signal.c:477:34:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:510:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:510:9:    expected struct spinlock [usertype] *lock
../kernel/signal.c:510:9:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:513:36: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:513:36:    expected struct spinlock [usertype] *lock
../kernel/signal.c:513:36:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:535:53: warning: incorrect type in initializer (different address spaces)
../kernel/signal.c:535:53:    expected struct k_sigaction *ka
../kernel/signal.c:535: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:762:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:762:9:    expected struct lockdep_map const *lock
../kernel/signal.c:762:9:    got struct lockdep_map [noderef] __rcu *
../kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:887:9:    expected struct lockdep_map const *lock
../kernel/signal.c:887:9:    got struct lockdep_map [noderef] __rcu *
../kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:1082:9:    expected struct lockdep_map const *lock
../kernel/signal.c:1082:9:    got struct lockdep_map [noderef] __rcu *
../kernel/signal.c:1334:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:1334:9:    expected struct spinlock [usertype] *lock
../kernel/signal.c:1334:9:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:1335:16: warning: incorrect type in assignment (different address spaces)
../kernel/signal.c:1335:16:    expected struct k_sigaction *action
../kernel/signal.c:1335:16:    got struct k_sigaction [noderef] __rcu *
../kernel/signal.c:1356:34: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:1356:34:    expected struct spinlock [usertype] *lock
../kernel/signal.c:1356:34:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:1944:36: warning: incorrect type in initializer (different address spaces)
../kernel/signal.c:1944:36:    expected struct spinlock [usertype] *lock
../kernel/signal.c:1944:36:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:2074:44: warning: cast removes address space '__rcu' of expression
../kernel/signal.c:2093:65: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2093:65:    expected struct task_struct *tsk
../kernel/signal.c:2093:65:    got struct task_struct [noderef] __rcu *parent
../kernel/signal.c:2094:40: warning: cast removes address space '__rcu' of expression
../kernel/signal.c:2112:14: warning: incorrect type in assignment (different address spaces)
../kernel/signal.c:2112:14:    expected struct sighand_struct *psig
../kernel/signal.c:2112:14:    got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
../kernel/signal.c:2141:53: warning: incorrect type in argument 3 (different address spaces)
../kernel/signal.c:2141:53:    expected struct task_struct *t
../kernel/signal.c:2141:53:    got struct task_struct [noderef] __rcu *parent
../kernel/signal.c:2142:34: warning: incorrect type in argument 2 (different address spaces)
../kernel/signal.c:2142:34:    expected struct task_struct *parent
../kernel/signal.c:2142:34:    got struct task_struct [noderef] __rcu *parent
../kernel/signal.c:2171:24: warning: incorrect type in assignment (different address spaces)
../kernel/signal.c:2171:24:    expected struct task_struct *parent
../kernel/signal.c:2171:24:    got struct task_struct [noderef] __rcu *parent
../kernel/signal.c:2174:24: warning: incorrect type in assignment (different address spaces)
../kernel/signal.c:2174:24:    expected struct task_struct *parent
../kernel/signal.c:2174:24:    got struct task_struct [noderef] __rcu *real_parent
../kernel/signal.c:2207:17: warning: incorrect type in assignment (different address spaces)
../kernel/signal.c:2207:17:    expected struct sighand_struct *sighand
../kernel/signal.c:2207:17:    got struct sighand_struct [noderef] __rcu *sighand
../kernel/signal.c:2247:41: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2247:41:    expected struct spinlock [usertype] *lock
../kernel/signal.c:2247:41:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:2249:39: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2249:39:    expected struct spinlock [usertype] *lock
../kernel/signal.c:2249:39:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:2306:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2306:33:    expected struct spinlock [usertype] *lock
../kernel/signal.c:2306:33:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:2364:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2364:31:    expected struct spinlock [usertype] *lock
../kernel/signal.c:2364:31:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:2404:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2404:31:    expected struct spinlock [usertype] *lock
../kernel/signal.c:2404:31:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:2406:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2406:33:    expected struct spinlock [usertype] *lock
../kernel/signal.c:2406:33:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:2504:41: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2504:41:    expected struct spinlock [usertype] *lock
../kernel/signal.c:2504:41:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:2588:41: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2588:41:    expected struct spinlock [usertype] *lock
../kernel/signal.c:2588:41:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:2600:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2600:33:    expected struct spinlock [usertype] *lock
../kernel/signal.c:2600:33:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:2643:52: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:2643:52:    expected struct task_struct *tsk
../kernel/signal.c:2643:52:    got struct task_struct [noderef] __rcu *parent
../kernel/signal.c:2645:49: warning: cast removes address space '__rcu' of expression
../kernel/signal.c:2683:49: warning: incorrect type in initializer (different address spaces)
../kernel/signal.c:2683:49:    expected struct sighand_struct *sighand
../kernel/signal.c:2683:49:    got struct sighand_struct [noderef] __rcu *sighand
../kernel/signal.c:3017:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:3017:27:    expected struct spinlock [usertype] *lock
../kernel/signal.c:3017:27:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:3038:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:3038:29:    expected struct spinlock [usertype] *lock
../kernel/signal.c:3038:29:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:3105:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:3105:27:    expected struct spinlock [usertype] *lock
../kernel/signal.c:3105:27:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:3107:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:3107:29:    expected struct spinlock [usertype] *lock
../kernel/signal.c:3107:29:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:3258:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:3258:31:    expected struct spinlock [usertype] *lock
../kernel/signal.c:3258:31:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:3261:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:3261:33:    expected struct spinlock [usertype] *lock
../kernel/signal.c:3261:33:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:3650:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:3650:27:    expected struct spinlock [usertype] *lock
../kernel/signal.c:3650:27:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:3662:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:3662:37:    expected struct spinlock [usertype] *lock
../kernel/signal.c:3662:37:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:3667:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:3667:35:    expected struct spinlock [usertype] *lock
../kernel/signal.c:3667:35:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:3672:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:3672:29:    expected struct spinlock [usertype] *lock
../kernel/signal.c:3672:29:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:4148:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:4148:31:    expected struct spinlock [usertype] *lock
../kernel/signal.c:4148:31:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:4160:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:4160:33:    expected struct spinlock [usertype] *lock
../kernel/signal.c:4160:33:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:4178:11: warning: incorrect type in assignment (different address spaces)
../kernel/signal.c:4178:11:    expected struct k_sigaction *k
../kernel/signal.c:4178:11:    got struct k_sigaction [noderef] __rcu *
../kernel/signal.c:4180:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:4180:25:    expected struct spinlock [usertype] *lock
../kernel/signal.c:4180:25:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:4182:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:4182:35:    expected struct spinlock [usertype] *lock
../kernel/signal.c:4182:35:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:4230:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:4230:27:    expected struct spinlock [usertype] *lock
../kernel/signal.c:4230:27:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:4878:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:4878:29:    expected struct spinlock [usertype] *lock
../kernel/signal.c:4878:29:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:4887:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:4887:31:    expected struct spinlock [usertype] *lock
../kernel/signal.c:4887:31:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:4897:23: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:4897:23:    expected struct spinlock [usertype] *lock
../kernel/signal.c:4897:23:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:72:34: warning: dereference of noderef expression
../kernel/signal.c:522:35: warning: dereference of noderef expression
../kernel/signal.c:550:52: warning: dereference of noderef expression
../kernel/signal.c:1035: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:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:1305: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:867: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:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754: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:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754: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:867:9: warning: context imbalance in 'send_sigqueue' - different lock contexts for basic block
../kernel/signal.c:2094:40: warning: dereference of noderef expression
../kernel/signal.c:2094:40: warning: dereference of noderef expression
../kernel/signal.c: note: in included file (through ../include/uapi/asm-generic/bpf_perf_event.h, arch/x86/include/generated/uapi/asm/bpf_perf_event.h, ../include/uapi/linux/bpf_perf_event.h, ../include/linux/perf_event.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:2432:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
../kernel/signal.c:2645:49: warning: dereference of noderef expression
../kernel/signal.c:2645: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:2769:33: warning: context imbalance in 'get_signal' - unexpected unlock
../kernel/signal.c:4149:33: warning: dereference of noderef expression
../kernel/signal.c:4238:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:4238:31:    expected struct spinlock [usertype] *lock
../kernel/signal.c:4238:31:    got struct spinlock [noderef] __rcu *
../kernel/signal.c:4244:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/signal.c:4244:33:    expected struct spinlock [usertype] *lock
../kernel/signal.c:4244:33:    got struct spinlock [noderef] __rcu *
../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression
../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression
../net/802/garp.c:597:9: warning: dereference of noderef expression
../net/802/garp.c:597:9: warning: dereference of noderef expression
../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression
../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression
../net/802/mrp.c:883:9: warning: dereference of noderef expression
../net/802/mrp.c:883:9: warning: dereference of noderef expression
../sound/core/timer.c:217:12: warning: context imbalance in 'check_matching_master_slave' - different lock contexts for basic block
../sound/core/timer.c:392:9: warning: context imbalance in 'remove_slave_links' - wrong count at exit
../sound/core/timer.c:443:9: warning: context imbalance in 'snd_timer_close_locked' - wrong count at exit
../sound/core/timer.c:479:15: warning: context imbalance in 'snd_timer_resolution' - different lock contexts for basic block
../sound/core/timer.c:528:12: warning: context imbalance in 'snd_timer_start1' - wrong count at exit
../sound/core/timer.c:583:12: warning: context imbalance in 'snd_timer_start_slave' - wrong count at exit
../sound/core/timer.c:603:12: warning: context imbalance in 'snd_timer_stop1' - wrong count at exit
../sound/core/timer.c:660:9: warning: context imbalance in 'snd_timer_stop_slave' - wrong count at exit
../sound/core/timer.c:767:25: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
../sound/core/timer.c:785:9: warning: context imbalance in 'snd_timer_clear_callbacks' - wrong count at exit
../sound/core/timer.c:793:13: warning: context imbalance in 'snd_timer_work' - different lock contexts for basic block
../sound/core/timer.c:812:6: warning: context imbalance in 'snd_timer_interrupt' - different lock contexts for basic block
../sound/core/timer.c:1036:6: warning: context imbalance in 'snd_timer_notify' - different lock contexts for basic block
../sound/core/timer.c:1310:9: warning: context imbalance in 'snd_timer_user_interrupt' - wrong count at exit
../sound/core/timer.c:1417:12: warning: context imbalance in 'realloc_user_queue' - wrong count at exit
../sound/core/timer.c:1659:12: warning: context imbalance in 'snd_timer_user_gstatus' - different lock contexts for basic block
../sound/core/timer.c:2199:9: warning: context imbalance in 'snd_timer_user_poll' - wrong count at exit
../kernel/sys.c:1111:32: warning: incorrect type in argument 1 (different address spaces)
../kernel/sys.c:1111:32:    expected struct task_struct *p1
../kernel/sys.c:1111:32:    got struct task_struct [noderef] __rcu *real_parent
../kernel/sys.c:1858:33: warning: context imbalance in 'getrusage' - different lock contexts for basic block
../kernel/umh.c:70:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/umh.c:70:31:    expected struct spinlock [usertype] *lock
../kernel/umh.c:70:31:    got struct spinlock [noderef] __rcu *
../kernel/umh.c:72:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/umh.c:72:33:    expected struct spinlock [usertype] *lock
../kernel/umh.c:72:33:    got struct spinlock [noderef] __rcu *
../net/core/neighbour.c:452:9: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
../net/core/neighbour.c:867:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
../fs/file.c:380:17: warning: incorrect type in assignment (different address spaces)
../fs/file.c:380:17:    expected struct file **old_fds
../fs/file.c:380:17:    got struct file [noderef] __rcu **fd
../fs/file.c:381:17: warning: incorrect type in assignment (different address spaces)
../fs/file.c:381:17:    expected struct file **new_fds
../fs/file.c:381:17:    got struct file [noderef] __rcu **fd
../fs/file.c:396:17: error: incompatible types in comparison expression (different address spaces):
../fs/file.c:396:17:    struct file [noderef] __rcu *
../fs/file.c:396:17:    struct file *
../fs/file.c:431:54: warning: incorrect type in initializer (different address spaces)
../fs/file.c:471:28: warning: incorrect type in initializer (different address spaces)
../fs/file.c:469:21: warning: symbol 'init_files' was not declared. Should it be static?
../fs/file.c:654:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:844:30: warning: incorrect type in assignment (different address spaces)
../fs/file.c:865:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:869:13: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:872:23: warning: incorrect type in assignment (different address spaces)
../fs/file.c:895:24: warning: incorrect type in return expression (different address spaces)
../fs/file.c:897:14: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:918:22: warning: incorrect type in assignment (different address spaces)
../fs/file.c:920:32: warning: incorrect type in return expression (different address spaces)
../fs/file.c:942:31: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:942:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:946:16: warning: incorrect type in return expression (different address spaces)
../fs/file.c:1248:16: warning: incorrect type in assignment (different address spaces)
../io_uring/fdinfo.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:183:37: warning: array of flexible structures
../mm/vmstat.c:1489:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
../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/pci/pci-acpi.c:1114:56: warning: restricted pci_power_t degrades to integer
../arch/x86/kvm/lapic.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/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:320:9: warning: context imbalance in 'kvm_inhibit_apic_access_page' - unexpected unlock
../sound/core/hrtimer.c:30:29: warning: context imbalance in 'snd_hrtimer_callback' - different lock contexts for basic block
../kernel/workqueue.c:5439:21: warning: incorrect type in assignment (different address spaces)
../kernel/workqueue.c:5439:21:    expected struct pool_workqueue [noderef] __rcu *[noderef] __percpu *cpu_pwq
../kernel/workqueue.c:5439:21:    got struct pool_workqueue *[noderef] __percpu *
../kernel/workqueue.c:5456:31: warning: incorrect type in assignment (different address spaces)
../kernel/workqueue.c:5456:31:    expected struct pool_workqueue **pwq_p
../kernel/workqueue.c:5456:31:    got struct pool_workqueue [noderef] __rcu **
../kernel/workqueue.c:5490:54: warning: incorrect type in initializer (different address spaces)
../kernel/workqueue.c:5490:54:    expected struct pool_workqueue *pwq
../kernel/workqueue.c:5490:54:    got struct pool_workqueue [noderef] __rcu *
../kernel/workqueue.c:5971:13: warning: incorrect type in assignment (different address spaces)
../kernel/workqueue.c:5971:13:    expected struct pool_workqueue *pwq
../kernel/workqueue.c:5971:13:    got struct pool_workqueue [noderef] __rcu *
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1592:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1592:9:    struct list_head *
../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1592:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1592:9:    struct list_head *
../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1614:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1614:9:    struct list_head *
../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1614:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1614:9:    struct list_head *
../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1795:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1795:9:    struct list_head *
../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1799:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1799:17:    struct list_head *
../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1799:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1799:17:    struct list_head *
../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1795:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1795:9:    struct list_head *
../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1854:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1854:9:    struct list_head *
../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1854:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1854:9:    struct list_head *
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../io_uring/memmap.c: note: in included file:
../include/linux/io_uring_types.h:183:37: warning: array of flexible structures
../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
../fs/namespace.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/list_lru.h, ../include/linux/fs.h, ...):
../include/linux/rbtree.h:209:21: warning: context imbalance in 'mnt_ns_tree_add' - wrong count at exit
../fs/namespace.c:162:9: warning: context imbalance in 'mnt_ns_tree_remove' - different lock contexts for basic block
../fs/namespace.c:199:29: warning: context imbalance in 'lookup_mnt_ns' - wrong count at exit
../mm/backing-dev.c:855:9: warning: incorrect type in assignment (different address spaces)
../mm/backing-dev.c:855:9:    expected void **slot
../mm/backing-dev.c:855:9:    got void [noderef] __rcu **
../mm/backing-dev.c:855:9: warning: incorrect type in assignment (different address spaces)
../mm/backing-dev.c:855:9:    expected void **slot
../mm/backing-dev.c:855:9:    got void [noderef] __rcu **
../mm/backing-dev.c:855:9: warning: incorrect type in argument 1 (different address spaces)
../mm/backing-dev.c:855:9:    expected void [noderef] __rcu **slot
../mm/backing-dev.c:855:9:    got void **slot
../mm/backing-dev.c:855:9: warning: incorrect type in assignment (different address spaces)
../mm/backing-dev.c:855:9:    expected void **slot
../mm/backing-dev.c:855:9:    got void [noderef] __rcu **
../arch/x86/mm/mem_encrypt_amd.c:46:5: warning: symbol 'sev_check_data' was not declared. Should it be static?
../sound/core/pcm_lib.c:545:32: warning: incorrect type in assignment (different base types)
../sound/core/pcm_lib.c:545:32:    expected unsigned int [usertype]
../sound/core/pcm_lib.c:545:32:    got restricted __le32 [usertype]
../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:1273:44: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
../sound/core/pcm_native.c:1343:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
../drivers/block/rnbd/rnbd-clt.c:213:20: warning: context imbalance in 'rnbd_rerun_if_needed' - different lock contexts for basic block
../io_uring/futex.c:350:38: warning: context imbalance in 'io_futex_wait' - unexpected unlock
../kernel/pid.c:393:9: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:393:9:    struct pid [noderef] __rcu *
../kernel/pid.c:393:9:    struct pid *
../kernel/pid.c:394:9: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:394:9:    struct pid [noderef] __rcu *
../kernel/pid.c:394:9:    struct pid *
../kernel/pid.c:455:23: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:455:23:    struct pid [noderef] __rcu *
../kernel/pid.c:455:23:    struct pid *
../kernel/pid.c:513:24: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:513:24:    struct pid [noderef] __rcu *
../kernel/pid.c:513:24:    struct pid *
../kernel/pid.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.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 *
../drivers/xen/xen-pciback/pci_stub.c:709:21: warning: incorrect type in assignment (different base types)
../drivers/xen/xen-pciback/pci_stub.c:709:21:    expected signed int [usertype] err
../drivers/xen/xen-pciback/pci_stub.c:709:21:    got restricted pci_channel_state_t [usertype] state
../drivers/xen/xen-pciback/pci_stub.c:754:37: warning: incorrect type in assignment (different base types)
../drivers/xen/xen-pciback/pci_stub.c:754:37:    expected signed int [usertype] err
../drivers/xen/xen-pciback/pci_stub.c:754:37:    got restricted pci_ers_result_t
../drivers/xen/xen-pciback/pci_stub.c:760:16: warning: cast to restricted pci_ers_result_t
../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:323:31: warning: incorrect type in argument 1 (different address spaces)
../drivers/tty/tty_jobctrl.c:323:31:    expected struct spinlock [usertype] *lock
../drivers/tty/tty_jobctrl.c:323:31:    got struct spinlock [noderef] __rcu *
../drivers/tty/tty_jobctrl.c:326:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/tty/tty_jobctrl.c:326:33:    expected struct spinlock [usertype] *lock
../drivers/tty/tty_jobctrl.c:326:33:    got struct spinlock [noderef] __rcu *
../drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
../drivers/gpu/drm/tests/drm_format_helper_test.c:994:36: warning: incorrect type in argument 2 (different base types)
../drivers/gpu/drm/tests/drm_format_helper_test.c:994:36:    expected restricted __le32 const [usertype] *buf
../drivers/gpu/drm/tests/drm_format_helper_test.c:994:36:    got unsigned int [usertype] *[assigned] buf
../drivers/char/virtio_console.c: In function ‘add_port.isra’:
../drivers/char/virtio_console.c:1428:63: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 9 [-Wformat-truncation=]
 1428 |         snprintf(debugfs_name, sizeof(debugfs_name), "vport%up%u",
      |                                                               ^~
../drivers/char/virtio_console.c:1428:54: note: directive argument in the range [0, 4294967294]
 1428 |         snprintf(debugfs_name, sizeof(debugfs_name), "vport%up%u",
      |                                                      ^~~~~~~~~~~~
../drivers/char/virtio_console.c:1428:9: note: ‘snprintf’ output between 9 and 27 bytes into a destination of size 16
 1428 |         snprintf(debugfs_name, sizeof(debugfs_name), "vport%up%u",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1429 |                  port->portdev->vdev->index, id);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:183:37: warning: array of flexible structures
../fs/fs-writeback.c:752:15: warning: context imbalance in 'wbc_attach_and_unlock_inode' - unexpected unlock
../fs/fs-writeback.c:1805:20: warning: context imbalance in 'writeback_single_inode' - different lock contexts for basic block
../fs/fs-writeback.c:1996:9: warning: context imbalance in 'writeback_sb_inodes' - different lock contexts for basic block
../fs/fs-writeback.c:2589:20: warning: context imbalance in '__mark_inode_dirty' - unexpected unlock
../drivers/pinctrl/intel/pinctrl-baytrail.c:599:9: warning: context imbalance in 'byt_set_group_simple_mux' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:625:9: warning: context imbalance in 'byt_set_group_mixed_mux' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:688:15: warning: context imbalance in 'byt_gpio_clear_triggering' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:691:12: warning: context imbalance in 'byt_gpio_request_enable' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:768:15: warning: context imbalance in 'byt_gpio_set_direction' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:926:12: warning: context imbalance in 'byt_pin_config_set' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:1047:13: warning: context imbalance in 'byt_gpio_set' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:1087:12: warning: context imbalance in 'byt_gpio_direction_input' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:1127:15: warning: context imbalance in 'byt_gpio_direction_output' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:1236:13: warning: context imbalance in 'byt_irq_ack' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:1262:13: warning: context imbalance in 'byt_irq_unmask' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:1301:12: warning: context imbalance in 'byt_irq_type' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:1656:9: warning: context imbalance in 'byt_gpio_suspend' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-baytrail.c:1704:9: warning: context imbalance in 'byt_gpio_resume' - wrong count at exit
../net/bpf/test_run.c:520:17: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
../net/bpf/test_run.c:526:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
../net/bpf/test_run.c:531:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
../net/bpf/test_run.c:536:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
../net/bpf/test_run.c:541:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
../net/bpf/test_run.c:546:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
../net/bpf/test_run.c:555:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
../net/bpf/test_run.c:561:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
../net/bpf/test_run.c:566:17: warning: symbol 'bpf_fentry_test9' was not declared. Should it be static?
../net/bpf/test_run.c:571:15: warning: symbol 'bpf_fentry_test_sinfo' was not declared. Should it be static?
../net/bpf/test_run.c:575:17: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
../net/bpf/test_run.c:581:17: warning: symbol 'bpf_modify_return_test2' was not declared. Should it be static?
../net/bpf/test_run.c:588:17: warning: symbol 'bpf_modify_return_test_tp' was not declared. Should it be static?
../net/bpf/test_run.c:595:14: warning: symbol 'bpf_fentry_shadow_test' was not declared. Should it be static?
../net/bpf/test_run.c:617:18: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static?
../net/bpf/test_run.c:622:18: warning: symbol 'bpf_kfunc_call_test_release_dtor' was not declared. Should it be static?
../net/bpf/test_run.c:628:18: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static?
../net/bpf/test_run.c:632:18: warning: symbol 'bpf_kfunc_call_memb_release_dtor' was not declared. Should it be static?
../drivers/video/fbdev/core/bitblit.c:345:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
../drivers/pinctrl/intel/pinctrl-intel.c:392:12: warning: context imbalance in 'intel_pinmux_set_mux' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-intel.c:478:12: warning: context imbalance in 'intel_gpio_request_enable' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-intel.c:509:12: warning: context imbalance in 'intel_gpio_set_direction' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-intel.c:672:12: warning: context imbalance in 'intel_config_set_pull' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-intel.c:756:12: warning: context imbalance in 'intel_config_set_debounce' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-intel.c:938:13: warning: context imbalance in 'intel_gpio_set' - different lock contexts for basic block
../drivers/pinctrl/intel/pinctrl-intel.c:1024:9: warning: context imbalance in 'intel_gpio_irq_ack' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-intel.c:1047:9: warning: context imbalance in 'intel_gpio_irq_mask_unmask' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-intel.c:1090:12: warning: context imbalance in 'intel_gpio_irq_type' - different lock contexts for basic block
../drivers/pinctrl/intel/pinctrl-cherryview.c:661:12: warning: context imbalance in 'chv_pinmux_set_mux' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:740:12: warning: context imbalance in 'chv_gpio_request_enable' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:790:13: warning: context imbalance in 'chv_gpio_disable_free' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:818:9: warning: context imbalance in 'chv_gpio_set_direction' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:917:12: warning: context imbalance in 'chv_config_set_pull' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:992:9: warning: context imbalance in 'chv_config_set_oden' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:1129:9: warning: context imbalance in 'chv_gpio_set' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:1172:13: warning: context imbalance in 'chv_gpio_irq_ack' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:1203:9: warning: context imbalance in 'chv_gpio_irq_mask_unmask' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:1328:12: warning: context imbalance in 'chv_gpio_irq_type' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:1593:20: warning: context imbalance in 'chv_pinctrl_mmio_access_handler' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:1730:9: warning: context imbalance in 'chv_pinctrl_suspend_noirq' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-cherryview.c:1778:9: warning: context imbalance in 'chv_pinctrl_resume_noirq' - wrong count at exit
../net/core/filter.c:1423:39: warning: incorrect type in argument 1 (different address spaces)
../net/core/filter.c:1423:39:    expected struct sock_filter const *filter
../net/core/filter.c:1423:39:    got struct sock_filter [noderef] __user *filter
../net/core/filter.c:1501:39: warning: incorrect type in argument 1 (different address spaces)
../net/core/filter.c:1501:39:    expected struct sock_filter const *filter
../net/core/filter.c:1501:39:    got struct sock_filter [noderef] __user *filter
../net/core/filter.c:2340:45: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:2340:45:    expected restricted __be32 [usertype] daddr
../net/core/filter.c:2340:45:    got unsigned int [usertype] ipv4_nh
../net/core/filter.c:3915:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
../net/core/filter.c:4648:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
../net/core/filter.c:5062:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
../net/core/filter.c:7943:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/filter.c:11898:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static?
../net/core/filter.c:11914:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static?
../net/core/filter.c:11930:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static?
../net/core/filter.c:11951:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static?
../net/core/filter.c:12140:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static?
../net/core/filter.c:1943:43: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1943:43:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1943:43:    got unsigned long long [usertype] to
../net/core/filter.c:1946:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1946:36:    expected restricted __be16 [usertype] old
../net/core/filter.c:1946:36:    got unsigned long long [usertype] from
../net/core/filter.c:1946:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1946:42:    expected restricted __be16 [usertype] new
../net/core/filter.c:1946:42:    got unsigned long long [usertype] to
../net/core/filter.c:1949:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1949:36:    expected restricted __be32 [usertype] from
../net/core/filter.c:1949:36:    got unsigned long long [usertype] from
../net/core/filter.c:1949:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1949:42:    expected restricted __be32 [usertype] to
../net/core/filter.c:1949:42:    got unsigned long long [usertype] to
../net/core/filter.c:1994:59: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1994:59:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1994:59:    got unsigned long long [usertype] to
../net/core/filter.c:1997:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1997:52:    expected restricted __be16 [usertype] from
../net/core/filter.c:1997:52:    got unsigned long long [usertype] from
../net/core/filter.c:1997:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:1997:58:    expected restricted __be16 [usertype] to
../net/core/filter.c:1997:58:    got unsigned long long [usertype] to
../net/core/filter.c:2000:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:2000:52:    expected restricted __be32 [usertype] from
../net/core/filter.c:2000:52:    got unsigned long long [usertype] from
../net/core/filter.c:2000:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:2000:58:    expected restricted __be32 [usertype] to
../net/core/filter.c:2000:58:    got unsigned long long [usertype] to
../net/core/filter.c:2050:16: warning: incorrect type in return expression (different base types)
../net/core/filter.c:2050:16:    expected unsigned long long
../net/core/filter.c:2050:16:    got restricted __wsum [assigned] [usertype] ret
../net/core/filter.c:2072:35: warning: incorrect type in return expression (different base types)
../net/core/filter.c:2072:35:    expected unsigned long long
../net/core/filter.c:2072:35:    got restricted __wsum [usertype] csum
../net/core/filter.c:5849:17: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5849:17:    expected unsigned int [usertype] spi
../net/core/filter.c:5849:17:    got restricted __be32 const [usertype] spi
../net/core/filter.c:5857:33: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5857:33:    expected unsigned int [usertype] remote_ipv4
../net/core/filter.c:5857:33:    got restricted __be32 const [usertype] a4
../mm/percpu.c:1979:24: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
../drivers/tty/sysrq.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/sched/signal.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
../drivers/pci/quirks.c:2458:57: warning: restricted pci_power_t degrades to integer
../net/unix/af_unix.c:1514:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1514:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1514:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1514:9: error: undefined identifier 'other'
../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/iommu/iommufd/vfio_compat.c:382:17: warning: cast removes address space '__user' of expression
../net/xfrm/xfrm_policy.c:1327:22: warning: incorrect type in assignment (different address spaces)
../net/xfrm/xfrm_policy.c:1327:22:    expected struct hlist_head *odst
../net/xfrm/xfrm_policy.c:1327:22:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4108:43: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_policy.c:4108:43:    struct xfrm_policy_afinfo const [noderef] __rcu *
../net/xfrm/xfrm_policy.c:4108:43:    struct xfrm_policy_afinfo const *
../net/xfrm/xfrm_policy.c:4195:29: warning: incorrect type in assignment (different address spaces)
../net/xfrm/xfrm_policy.c:4195:29:    expected struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4195:29:    got struct hlist_head *
../net/xfrm/xfrm_policy.c:4222:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4222:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4222:36:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4250:17: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4250:17:    expected struct hlist_head const *h
../net/xfrm/xfrm_policy.c:4250:17:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4251:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4251:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4251:36:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:262: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:869:25: 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 *
../drivers/dma/xilinx/xilinx_dma.c:1037:39: warning: context imbalance in 'xilinx_dma_chan_handle_cyclic' - unexpected unlock
../arch/x86/kernel/quirks.c:662:6: warning: symbol 'x86_apple_machine' was not declared. Should it be static?
../drivers/xen/xen-pciback/conf_space_capability.c:125:22: warning: cast to restricted pci_power_t
../drivers/pinctrl/intel/pinctrl-lynxpoint.c:315:9: warning: context imbalance in 'lp_pinmux_set_mux' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-lynxpoint.c:350:9: warning: context imbalance in 'lp_gpio_request_enable' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-lynxpoint.c:355:13: warning: context imbalance in 'lp_gpio_disable_free' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-lynxpoint.c:392:9: warning: context imbalance in 'lp_gpio_set_direction' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-lynxpoint.c:448:12: warning: context imbalance in 'lp_pin_config_set' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-lynxpoint.c:513:9: warning: context imbalance in 'lp_gpio_set' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-lynxpoint.c:566:13: warning: context imbalance in 'lp_irq_ack' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-lynxpoint.c:612:12: warning: context imbalance in 'lp_irq_set_type' - different lock contexts for basic block
../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'last_interrupt' not described in 'xdma_chan'
../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'stop_requested' not described in 'xdma_chan'
../security/yama/yama_lsm.c:239:34: error: incompatible types in comparison expression (different address spaces):
../security/yama/yama_lsm.c:239:34:    struct task_struct [noderef] __rcu *
../security/yama/yama_lsm.c:239:34:    struct task_struct *
../security/yama/yama_lsm.c:285:26: error: incompatible types in comparison expression (different address spaces):
../security/yama/yama_lsm.c:285:26:    struct task_struct [noderef] __rcu *
../security/yama/yama_lsm.c:285:26:    struct task_struct *
../security/yama/yama_lsm.c:288:34: error: incompatible types in comparison expression (different address spaces):
../security/yama/yama_lsm.c:288:34:    struct task_struct [noderef] __rcu *
../security/yama/yama_lsm.c:288:34:    struct task_struct *
../security/yama/yama_lsm.c:329:26: error: incompatible types in comparison expression (different address spaces):
../security/yama/yama_lsm.c:329:26:    struct task_struct [noderef] __rcu *
../security/yama/yama_lsm.c:329:26:    struct task_struct *
../drivers/pinctrl/intel/pinctrl-tangier.c:216:12: warning: context imbalance in 'tng_pinmux_set_mux' - different lock contexts for basic block
../drivers/pinctrl/intel/pinctrl-tangier.c:244:12: warning: context imbalance in 'tng_gpio_request_enable' - wrong count at exit
../drivers/pinctrl/intel/pinctrl-tangier.c:356:12: warning: context imbalance in 'tng_config_set_pin' - wrong count at exit
../arch/x86/kernel/alternative.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/rcupdate.h:869:25: warning: context imbalance in '__text_poke' - 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:54:1: error: too long token expansion
../drivers/video/fbdev/core/fbcon_ud.c:372:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
../mm/compaction.c:595:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
../mm/compaction.c:709:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
../lib/once.c:72:6: warning: context imbalance in '__do_once_sleepable_start' - different lock contexts for basic block
../lib/once.c:90:6: warning: context imbalance in '__do_once_sleepable_done' - wrong count at exit
../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1045: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:1112:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1485:9: warning: too many warnings
../net/xfrm/xfrm_state.c: note: in included file:
../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1851:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1851:16:    struct sock *
../drivers/tty/vt/vt.c:227:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
../drivers/tty/vt/vt.c:3177:19: warning: symbol 'console_driver' was not declared. Should it be static?
../arch/x86/kvm/mmu/mmu.c:650:9: warning: context imbalance in 'walk_shadow_page_lockless_begin' - wrong count at exit
../arch/x86/kvm/mmu/mmu.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../arch/x86/kvm/irq.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'walk_shadow_page_lockless_end' - unexpected unlock
../arch/x86/kvm/mmu/mmu.c:2784:9: warning: context imbalance in 'mmu_try_to_unsync_pages' - different lock contexts for basic block
../arch/x86/kvm/mmu/mmu.c: note: in included file:
../arch/x86/kvm/mmu/paging_tmpl.h:106:24: warning: cast truncates bits from constant value (ffffffffff000 becomes fffff000)
../arch/x86/kvm/mmu/paging_tmpl.h:441:24: warning: cast truncates bits from constant value (ffffffffff000 becomes fffff000)
../arch/x86/kvm/mmu/mmu.c:5227:57: warning: cast truncates bits from constant value (ffffff33 becomes 33)
../arch/x86/kvm/mmu/mmu.c:5229:56: warning: cast truncates bits from constant value (ffffff0f becomes f)
../arch/x86/kvm/mmu/mmu.c:5231:57: warning: cast truncates bits from constant value (ffffff55 becomes 55)
../net/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures
../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures
../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice
../net/ipv6/netfilter/ip6_tables.c:40:16:   also defined here
../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice
../net/ipv6/netfilter/ip6_tables.c:40:16:   also defined here
../arch/x86/kvm/mmu/mmu.c:1388: warning: Function parameter or struct member 'kvm' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked'
../arch/x86/kvm/mmu/mmu.c:1388: warning: Function parameter or struct member 'slot' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked'
../arch/x86/kvm/mmu/mmu.c:1388: warning: Function parameter or struct member 'gfn_offset' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked'
../arch/x86/kvm/mmu/mmu.c:1388: warning: Function parameter or struct member 'mask' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked'
../lib/string_helpers.c: In function ‘string_get_size’:
../lib/string_helpers.c:124:46: warning: ‘%03u’ directive output may be truncated writing between 3 and 10 bytes into a region of size 7 [-Wformat-truncation=]
  124 |                 snprintf(tmp, sizeof(tmp), ".%03u", remainder);
      |                                              ^~~~
../lib/string_helpers.c:124:44: note: directive argument in the range [0, 4294966295]
  124 |                 snprintf(tmp, sizeof(tmp), ".%03u", remainder);
      |                                            ^~~~~~~
../lib/string_helpers.c:124:17: note: ‘snprintf’ output between 5 and 12 bytes into a destination of size 8
  124 |                 snprintf(tmp, sizeof(tmp), ".%03u", remainder);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../block/partitions/aix.c:81: warning: Function parameter or struct member 'state' not described in 'read_lba'
../block/partitions/aix.c:81: warning: Function parameter or struct member 'lba' not described in 'read_lba'
../block/partitions/aix.c:81: warning: Function parameter or struct member 'buffer' not described in 'read_lba'
../block/partitions/aix.c:81: warning: Function parameter or struct member 'count' not described in 'read_lba'
../block/partitions/aix.c:114: warning: Function parameter or struct member 'state' not described in 'alloc_pvd'
../block/partitions/aix.c:114: warning: Function parameter or struct member 'lba' not described in 'alloc_pvd'
../block/partitions/aix.c:139: warning: Function parameter or struct member 'state' not described in 'alloc_lvn'
../block/partitions/aix.c:139: warning: Function parameter or struct member 'lba' not described in 'alloc_lvn'
../sound/usb/mixer_scarlett2.c:5000:30: warning: dubious: !x | y
../sound/usb/mixer_scarlett2.c:6055:30: warning: dubious: !x | y
../drivers/video/fbdev/core/cfbfillrect.c:362:32: warning: incorrect type in argument 1 (different base types)
../drivers/video/fbdev/core/cfbfillrect.c:362:32:    expected unsigned long word
../drivers/video/fbdev/core/cfbfillrect.c:362:32:    got restricted __le64 [usertype]
../drivers/video/fbdev/core/cfbfillrect.c:362:32: warning: cast to restricted __le64
../kernel/notifier.c:39:20: warning: incorrect type in assignment (different address spaces)
../kernel/notifier.c:39:20:    expected struct notifier_block **nl
../kernel/notifier.c:39:20:    got struct notifier_block [noderef] __rcu **
../kernel/notifier.c:41:17: warning: incorrect type in assignment (different address spaces)
../kernel/notifier.c:41:17:    expected struct notifier_block [noderef] __rcu *next
../kernel/notifier.c:41:17:    got struct notifier_block *
../kernel/notifier.c:42:9: error: incompatible types in comparison expression (different address spaces):
../kernel/notifier.c:42:9:    struct notifier_block [noderef] __rcu *
../kernel/notifier.c:42:9:    struct notifier_block *
../kernel/notifier.c:52:25: error: incompatible types in comparison expression (different address spaces):
../kernel/notifier.c:52:25:    struct notifier_block [noderef] __rcu *
../kernel/notifier.c:52:25:    struct notifier_block *
../kernel/notifier.c:156:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:179:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:201:42: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:231:36: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:269:49: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:272:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:332:51: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:335:42: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:353:51: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:388:44: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:413:41: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:430:43: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:437:44: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:461:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:491:49: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:494:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:521:51: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:524:42: warning: incorrect type in argument 1 (different address spaces)
../kernel/notifier.c:554:36: warning: incorrect type in argument 1 (different address spaces)
../net/core/xdp.c:708:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static?
../net/core/xdp.c:730:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static?
../net/core/xdp.c:763:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static?
../kernel/cred.c:104:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:104:9:    struct cred *
../kernel/cred.c:104:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:105:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:105:9:    struct cred *
../kernel/cred.c:105:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:121:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:121:9:    expected struct atomic64_t const [usertype] *v
../kernel/cred.c:121:9:    got struct atomic64_t const [noderef] __rcu *
../kernel/cred.c:124:22: warning: cast removes address space '__rcu' of expression
../kernel/cred.c:127:17: warning: cast removes address space '__rcu' of expression
../kernel/cred.c:218:13: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:218:13:    expected struct cred const *old
../kernel/cred.c:218:13:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:305:47: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:305:47:    expected struct cred const *cred
../kernel/cred.c:305:47:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:305:30: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:305:30:    expected struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:305:30:    got struct cred const *
../kernel/cred.c:306:17: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:306:17:    expected struct atomic64_t const [usertype] *v
../kernel/cred.c:306:17:    got struct atomic64_t const [noderef] __rcu *
../kernel/cred.c:344:32: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:344:32:    expected struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:344:32:    got struct cred const *
../kernel/cred.c:395:38: warning: incorrect type in initializer (different address spaces)
../kernel/cred.c:395:38:    expected struct cred const *old
../kernel/cred.c:395:38:    got struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:400:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:400:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:400:9:    struct cred const *
../kernel/cred.c:488:41: warning: incorrect type in initializer (different address spaces)
../kernel/cred.c:488:41:    expected struct cred const *old
../kernel/cred.c:488:41:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:519:46: warning: incorrect type in initializer (different address spaces)
../kernel/cred.c:519:46:    expected struct cred const *override
../kernel/cred.c:519:46:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:301:19: warning: dereference of noderef expression
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 2 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression
../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression
../fs/d_path.c:195: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
../kernel/reboot.c:234: warning: Function parameter or struct member 'cmd' not described in 'do_kernel_restart'
../kernel/reboot.c:965: warning: Function parameter or struct member 'poweroff_delay_ms' not described in 'hw_failure_emergency_poweroff'
../drivers/char/applicom.c: In function ‘ac_register_board’:
../drivers/char/applicom.c:131:32: warning: variable ‘byte_reset_it’ set but not used [-Wunused-but-set-variable]
  131 |         volatile unsigned char byte_reset_it;
      |                                ^~~~~~~~~~~~~
../drivers/char/applicom.c: In function ‘ac_read’:
../drivers/char/applicom.c:543:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  543 |         int ret = 0;
      |             ^~~
../drivers/char/applicom.c: In function ‘ac_ioctl’:
../drivers/char/applicom.c:706:32: warning: variable ‘byte_reset_it’ set but not used [-Wunused-but-set-variable]
  706 |         volatile unsigned char byte_reset_it;
      |                                ^~~~~~~~~~~~~
../sound/core/rawmidi.c:106:13: warning: context imbalance in 'snd_rawmidi_ready' - wrong count at exit
../sound/core/rawmidi.c:237:9: warning: context imbalance in 'reset_runtime_ptrs' - wrong count at exit
../sound/core/rawmidi.c:338:12: warning: context imbalance in 'open_substream' - different lock contexts for basic block
../sound/core/rawmidi.c:707:12: warning: context imbalance in 'resize_runtime_buffer' - different lock contexts for basic block
../sound/core/rawmidi.c:784:12: warning: context imbalance in 'snd_rawmidi_output_status' - wrong count at exit
../sound/core/rawmidi.c:796:12: warning: context imbalance in 'snd_rawmidi_input_status' - wrong count at exit
../sound/core/rawmidi.c:1138:5: warning: context imbalance in 'snd_rawmidi_receive' - wrong count at exit
../sound/core/rawmidi.c:1326:5: warning: context imbalance in 'snd_rawmidi_transmit_empty' - wrong count at exit
../sound/core/rawmidi.c:1408:5: warning: context imbalance in 'snd_rawmidi_transmit_peek' - wrong count at exit
../sound/core/rawmidi.c:1459:5: warning: context imbalance in 'snd_rawmidi_transmit_ack' - wrong count at exit
../sound/core/rawmidi.c:1478:5: warning: context imbalance in 'snd_rawmidi_transmit' - wrong count at exit
../sound/core/rawmidi.c:1509:9: warning: context imbalance in 'snd_rawmidi_proceed' - wrong count at exit
../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] value
../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] value
../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
../net/xfrm/xfrm_input.c:78:21: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_input.c:78:21:    struct xfrm_input_afinfo const [noderef] __rcu *
../net/xfrm/xfrm_input.c:78:21:    struct xfrm_input_afinfo const *
../net/xfrm/xfrm_input.c:100: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/timerqueue.h, ../include/linux/hrtimer_defs.h, ../include/linux/hrtimer.h, ../include/linux/interrupt.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
../drivers/tty/serial/serial_core.c:173:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
../drivers/tty/serial/serial_core.c:273:17: warning: context imbalance in 'uart_alloc_xmit_buf' - different lock contexts for basic block
../drivers/tty/serial/serial_core.c:298:9: warning: context imbalance in 'uart_free_xmit_buf' - different lock contexts for basic block
../drivers/tty/serial/serial_core.c:602:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
../drivers/tty/serial/serial_core.c:635:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
../drivers/tty/serial/serial_core.c:648:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
../drivers/tty/serial/serial_core.c:661:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
../drivers/tty/serial/serial_core.c:686:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
../net/sched/act_skbmod.c:74:39: warning: incorrect type in assignment (different base types)
../net/sched/act_skbmod.c:74:39:    expected restricted __be16 [usertype] h_proto
../net/sched/act_skbmod.c:74:39:    got unsigned short [usertype] eth_type
../net/sched/act_skbmod.c:208:29: warning: incorrect type in assignment (different base types)
../net/sched/act_skbmod.c:208:29:    expected unsigned short [usertype] eth_type
../net/sched/act_skbmod.c:208:29:    got restricted __be16 [usertype]
../net/sched/act_skbmod.c:265:48: warning: cast to restricted __be16
../net/sched/act_skbmod.c:214:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'write_work' not described in 'n_hdlc'
../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'tty_for_write_work' not described in 'n_hdlc'
../drivers/dma/bcm-sba-raid.c:575:25: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:575:25:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:575:25:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:594:25: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:594:25:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:594:25:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:663:25: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:663:25:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:663:25:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:682:25: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:682:25:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:682:25:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:783:25: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:783:25:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:783:25:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:801:33: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:801:33:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:801:33:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:821:25: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:821:25:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:821:25:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:930:41: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:930:41:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:930:41:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:949:41: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:949:41:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:949:41:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:964:33: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:964:33:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:964:33:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:983:33: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:983:33:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:983:33:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1004:33: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1004:33:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1004:33:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1031:33: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1031:33:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1031:33:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1107:33: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1107:33:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1107:33:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1127:33: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1127:33:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1127:33:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1144:33: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1144:33:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1144:33:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1164:25: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1164:25:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1164:25:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1188:25: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1188:25:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1188:25:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1213:25: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1213:25:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1213:25:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1242:33: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1242:33:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1242:33:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1265:33: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1265:33:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1265:33:    got restricted __le64 [usertype]
../drivers/dma/bcm-sba-raid.c:1285:25: warning: incorrect type in assignment (different base types)
../drivers/dma/bcm-sba-raid.c:1285:25:    expected unsigned long long [usertype]
../drivers/dma/bcm-sba-raid.c:1285:25:    got restricted __le64 [usertype]
../drivers/tty/n_gsm.c:4044:29: warning: restricted __be16 degrades to integer
../drivers/misc/ti-st/st_core.c:284:41: warning: cast to restricted __le16
../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
../drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
../drivers/tty/hvc/hvc_xen.c:418:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/tty/hvc/hvc_xen.c:418:37:    expected void volatile [noderef] __iomem *addr
../drivers/tty/hvc/hvc_xen.c:418:37:    got struct xencons_interface *intf
../sound/core/ump.c:1011:12: warning: context imbalance in 'snd_ump_legacy_open' - different lock contexts for basic block
../sound/core/ump.c:1094:12: warning: context imbalance in 'process_legacy_output' - wrong count at exit
../sound/core/ump.c:1125:13: warning: context imbalance in 'process_legacy_input' - different lock contexts for basic block
../drivers/tty/mxser.c:291:32: warning: array of flexible structures
../drivers/char/tpm/tpm-buf.c:205:16: warning: cast to restricted __be16
../drivers/char/tpm/tpm-buf.c:222:16: warning: cast to restricted __be32
../drivers/xen/privcmd.c:569:35: warning: cast removes address space '__user' of expression
../drivers/xen/privcmd.c:569:32: warning: incorrect type in assignment (different address spaces)
../drivers/xen/privcmd.c:569:32:    expected unsigned long [noderef] [usertype] __user *[addressable] [assigned] user_gfn
../drivers/xen/privcmd.c:569:32:    got unsigned long [usertype] *
../drivers/xen/privcmd.c:697:17: warning: incorrect type in assignment (different address spaces)
../drivers/xen/privcmd.c:697:17:    expected void *[usertype] h
../drivers/xen/privcmd.c:697:17:    got void [noderef] __user *uptr
../mm/workingset.c:777:9: warning: context imbalance in 'shadow_lru_isolate' - different lock contexts for basic block
../arch/x86/kernel/process.c: In function ‘arch_post_acpi_subsys_init’:
../arch/x86/kernel/process.c:954:17: warning: variable ‘hi’ set but not used [-Wunused-but-set-variable]
  954 |         u32 lo, hi;
      |                 ^~
../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/rcupdate.h:869:25: warning: context imbalance in 'xfrm_local_error' - 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?
../arch/x86/kvm/mmu/tdp_mmu.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/kvm_host.h, ...):
../include/linux/rcupdate.h:869:25: warning: context imbalance in '__tdp_mmu_zap_root' - unexpected unlock
../arch/x86/kvm/mmu/tdp_mmu.c:1432:33: warning: context imbalance in 'tdp_mmu_split_huge_pages_root' - unexpected unlock
../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
../drivers/video/fbdev/core/sysfillrect.c:316:32: warning: incorrect type in argument 1 (different base types)
../drivers/video/fbdev/core/sysfillrect.c:316:32:    expected unsigned long word
../drivers/video/fbdev/core/sysfillrect.c:316:32:    got restricted __le64 [usertype]
../drivers/video/fbdev/core/sysfillrect.c:316:32: warning: cast to restricted __le64
../drivers/dax/super.c:46: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/x86/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:320:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
../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/smp.h, ../include/linux/alloc_tag.h, ../include/linux/vmalloc.h):
../include/linux/list.h:229: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:1663:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf *
../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read'
../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write'
../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all'
../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages'
../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
../drivers/dax/bus.c:19:1: warning: symbol 'dax_region_rwsem' was not declared. Should it be static?
../drivers/dax/bus.c:25:1: warning: symbol 'dax_dev_rwsem' was not declared. Should it be static?
../mm/gup.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:869:25: warning: context imbalance in 'follow_page_pte' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'get_gate_page' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'gup_fast_pte_range' - unexpected unlock
../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 *
../arch/x86/kernel/fpu/core.c:206:31: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/fpu/core.c:206:31:    expected struct spinlock [usertype] *lock
../arch/x86/kernel/fpu/core.c:206:31:    got struct spinlock [noderef] __rcu *
../arch/x86/kernel/fpu/core.c:213:33: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/fpu/core.c:213:33:    expected struct spinlock [usertype] *lock
../arch/x86/kernel/fpu/core.c:213:33:    got struct spinlock [noderef] __rcu *
../arch/x86/kernel/fpu/core.c:548:39: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/fpu/core.c:548:39:    expected struct spinlock [usertype] *lock
../arch/x86/kernel/fpu/core.c:548:39:    got struct spinlock [noderef] __rcu *
../arch/x86/kernel/fpu/core.c:552:41: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/fpu/core.c:552:41:    expected struct spinlock [usertype] *lock
../arch/x86/kernel/fpu/core.c:552:41:    got struct spinlock [noderef] __rcu *
../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
../net/xfrm/xfrm_replay.c: note: in included file:
../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1851:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1851:16:    struct sock *
../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1851:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1851:16:    struct sock *
../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1851:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1851:16:    struct sock *
../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1851:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1851:16:    struct sock *
../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1851:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1851:16:    struct sock *
../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1851:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1851:16:    struct sock *
../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1851:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1851:16:    struct sock *
../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1851:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1851:16:    struct sock *
../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1851:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1851:16:    struct sock *
../drivers/tty/nozomi.c:389:26: warning: cast to restricted __le16
../drivers/tty/nozomi.c:392:26: warning: cast to restricted __le32
../drivers/tty/nozomi.c:400:36: warning: cast to restricted __le16
../drivers/tty/nozomi.c:404:34: warning: cast to restricted __le32
../drivers/tty/nozomi.c:433:24: warning: incorrect type in argument 1 (different base types)
../drivers/tty/nozomi.c:433:24:    expected unsigned short val
../drivers/tty/nozomi.c:433:24:    got restricted __le16 [usertype]
../drivers/tty/nozomi.c:441:24: warning: incorrect type in argument 1 (different base types)
../drivers/tty/nozomi.c:441:24:    expected unsigned int val
../drivers/tty/nozomi.c:441:24:    got restricted __le32 [usertype]
../drivers/tty/nozomi.c:449:32: warning: incorrect type in argument 1 (different base types)
../drivers/tty/nozomi.c:449:32:    expected unsigned short val
../drivers/tty/nozomi.c:449:32:    got restricted __le16 [usertype]
../drivers/tty/nozomi.c:453:32: warning: incorrect type in argument 1 (different base types)
../drivers/tty/nozomi.c:453:32:    expected unsigned int val
../drivers/tty/nozomi.c:453:32:    got restricted __le32 [usertype]
../drivers/tty/nozomi.c:332:25: warning: array of flexible structures
../drivers/tty/nozomi.c:761:16: warning: cast to restricted __le32
../drivers/block/drbd/drbd_worker.c:618:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:618:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:618:39:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:509:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:509:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:509:14:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:510:16: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:510:16:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:510:16:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:560:13: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:560:13:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:560:13:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:564:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:564:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:564:39:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:999:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:999:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:999: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:1693:16: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1693:16:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1693:16:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:1722:34: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1722:34:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1722:34:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:1895:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1895:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1895:38:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:2102:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:2102:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:2102:14:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:2157:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:2157:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:2157: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:1663:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1663:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:2075:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf *
../drivers/dma/hisi_dma.c:744:21: warning: cast to restricted __le16
../drivers/dma/hisi_dma.c:744:21: warning: restricted __le16 degrades to integer
../drivers/dma/hisi_dma.c:744:21: warning: restricted __le16 degrades to integer
../arch/x86/kvm/xen.c:536:9: warning: context imbalance in 'kvm_xen_update_runstate_guest' - unexpected unlock
../kernel/sched/core.c:266:56: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:266:56:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:266:56:    struct task_struct *
../kernel/sched/core.c:727:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:727:25:    expected struct task_struct *task
../kernel/sched/core.c:727:25:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:797:48: warning: incorrect type in argument 2 (different address spaces)
../kernel/sched/core.c:797:48:    expected struct task_struct *p
../kernel/sched/core.c:797: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:1102:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:1102:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:1102:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:2065:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:2065:33:    expected struct task_struct *p
../kernel/sched/core.c:2065:33:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:2065:68: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:2065:68:    expected struct task_struct *tsk
../kernel/sched/core.c:2065:68:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:3533:17: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:3533:17:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:3533:17:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:3740:36: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:3740:36:    expected struct task_struct const *p
../kernel/sched/core.c:3740:36:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:7710:43: warning: incorrect type in initializer (different address spaces)
../kernel/sched/core.c:7710:43:    expected struct task_struct *push_task
../kernel/sched/core.c:7710:43:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:5460:14: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:5460:14:    expected struct task_struct *curr
../kernel/sched/core.c:5460:14:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:6099:32: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6099:32:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6099:32:    struct task_struct *
../kernel/sched/core.c:6130:23: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6130:23:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6130:23:    struct task_struct *
../kernel/sched/core.c:6138:46: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6138:46:    struct task_struct *
../kernel/sched/core.c:6138:46:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6198:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:6198:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:6198:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:6409:14: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:6409:14:    expected struct task_struct *prev
../kernel/sched/core.c:6409:14:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:6968:17: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6968:17:    struct task_struct *
../kernel/sched/core.c:6968:17:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:8589:16: warning: incorrect type in return expression (different address spaces)
../kernel/sched/core.c:8589:16:    expected struct task_struct *
../kernel/sched/core.c:8589:16:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:9068:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
../kernel/sched/core.c:9769:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:9769:25:    expected struct task_struct *p
../kernel/sched/core.c:9769:25:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:340:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block
../kernel/sched/core.c:350:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock
../kernel/sched/core.c:553:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
../kernel/sched/core.c:578:6: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
../kernel/sched/core.c:602:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
../kernel/sched/core.c: note: in included file:
../kernel/sched/sched.h:1639:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
../kernel/sched/sched.h:1639:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
../kernel/sched/core.c: note: in included file:
../kernel/sched/pelt.h:97:13: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/pelt.h:97:13:    expected struct task_struct const *p
../kernel/sched/pelt.h:97:13:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:797:11: warning: dereference of noderef expression
../kernel/sched/core.c:1474:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit
../kernel/sched/core.c:2056:33: warning: dereference of noderef expression
../kernel/sched/core.c:2057:19: warning: dereference of noderef expression
../kernel/sched/core.c:2058:18: warning: dereference of noderef expression
../kernel/sched/core.c:2135:35: warning: context imbalance in 'wait_task_inactive' - different lock contexts for basic block
../kernel/sched/core.c: note: in included file:
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/core.c:2031:38: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:2031:38:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:2031:38:    struct task_struct const *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/fair.c:1143:38: warning: incorrect type in initializer (different address spaces)
../kernel/sched/fair.c:1143:38:    expected struct task_struct *curr
../kernel/sched/fair.c:1143:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/fair.c:1180:34: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/fair.c:1180:34:    expected struct sched_entity const *se
../kernel/sched/fair.c:1180:34:    got struct sched_entity [noderef] __rcu *
../kernel/sched/fair.c:2957:13: warning: incorrect type in assignment (different address spaces)
../kernel/sched/fair.c:2957:13:    expected struct task_struct *tsk
../kernel/sched/fair.c:2957:13:    got struct task_struct [noderef] __rcu *
../kernel/sched/fair.c:12415:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/fair.c:12415:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/fair.c:12415:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/fair.c:5933:22: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/fair.c:5933:22:    struct task_struct [noderef] __rcu *
../kernel/sched/fair.c:5933:22:    struct task_struct *
../kernel/sched/fair.c:6663:38: warning: incorrect type in initializer (different address spaces)
../kernel/sched/fair.c:6663:38:    expected struct task_struct *curr
../kernel/sched/fair.c:6663:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/fair.c:8015:20: warning: incorrect type in assignment (different address spaces)
../kernel/sched/fair.c:8015:20:    expected struct sched_domain *[assigned] sd
../kernel/sched/fair.c:8015:20:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/fair.c:8219:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/fair.c:8219:9:    expected struct sched_domain *[assigned] tmp
../kernel/sched/fair.c:8219:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/fair.c:8350:38: warning: incorrect type in initializer (different address spaces)
../kernel/sched/fair.c:8350:38:    expected struct task_struct *curr
../kernel/sched/fair.c:8350:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/fair.c:8628:38: warning: incorrect type in initializer (different address spaces)
../kernel/sched/fair.c:8628:38:    expected struct task_struct *curr
../kernel/sched/fair.c:8628:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/fair.c:9609:40: warning: incorrect type in initializer (different address spaces)
../kernel/sched/fair.c:9609:40:    expected struct sched_domain *child
../kernel/sched/fair.c:9609:40:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/fair.c:10231:22: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/fair.c:10231:22:    struct task_struct [noderef] __rcu *
../kernel/sched/fair.c:10231:22:    struct task_struct *
../kernel/sched/fair.c:11654:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/fair.c:11654:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/fair.c:11654:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/fair.c:11304:44: warning: incorrect type in initializer (different address spaces)
../kernel/sched/fair.c:11304:44:    expected struct sched_domain *sd_parent
../kernel/sched/fair.c:11304:44:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/fair.c:11763:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/fair.c:11763:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/fair.c:11763:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/fair.c:2903: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:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces)
../drivers/xen/pvcalls-back.c:1014:9:    expected void **slot
../drivers/xen/pvcalls-back.c:1014:9:    got void [noderef] __rcu **
../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces)
../drivers/xen/pvcalls-back.c:1014:9:    expected void **slot
../drivers/xen/pvcalls-back.c:1014:9:    got void [noderef] __rcu **
../drivers/xen/pvcalls-back.c:1015:49: warning: incorrect type in argument 1 (different address spaces)
../drivers/xen/pvcalls-back.c:1015:49:    expected void [noderef] __rcu **slot
../drivers/xen/pvcalls-back.c:1015:49:    got void **slot
../drivers/xen/pvcalls-back.c:1020:38: warning: incorrect type in assignment (different address spaces)
../drivers/xen/pvcalls-back.c:1020:38:    expected void **slot
../drivers/xen/pvcalls-back.c:1020:38:    got void [noderef] __rcu **
../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/xen/pvcalls-back.c:1014:9:    expected void [noderef] __rcu **slot
../drivers/xen/pvcalls-back.c:1014:9:    got void **slot
../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces)
../drivers/xen/pvcalls-back.c:1014:9:    expected void **slot
../drivers/xen/pvcalls-back.c:1014:9:    got void [noderef] __rcu **
../drivers/block/zram/zram_drv.c:60:12: warning: context imbalance in 'zram_slot_trylock' - wrong count at exit
../drivers/block/zram/zram_drv.c:65:13: warning: context imbalance in 'zram_slot_lock' - wrong count at exit
../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/compat.h, ../arch/x86/include/asm/ia32.h, ...):
../include/linux/bit_spinlock.h:66:9: warning: context imbalance in 'zram_slot_unlock' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:5313:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5314:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5323:54: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5380:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:5380:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:5380:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:272:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:272:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:272:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:528:29: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:528:29:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:528:29:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:600:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:600:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:600:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:704:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:704:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:704:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:773:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:773:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:773:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1169:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1170:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1171:28: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1175:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1176:28: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1181:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1182:28: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:821:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:821:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:821:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:876:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:876:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:876:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1044:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:1044:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:1044: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: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:1880:22: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1884:22: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2130:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2161:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2375:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2375:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2375:22:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2385:27: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2385:27:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2385:27:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2562:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2589:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2600:20: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2632:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2632:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2632:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2764:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2764:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2764:22:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:2819:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2820:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3027:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3027:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3027:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3103:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3103:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3103:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3160:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3160:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3160:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3507:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3507:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3507:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3639:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3640:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3641:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3642:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3643:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3644:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3665:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3665:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3665:22:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3749:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3749:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3749:9:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3906:46: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3964:55: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3965:57: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3966:56: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3967:53: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4001:25: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4001:25:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4001:25:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:4006:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4006:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4006:17:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4012:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4012:17:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4012:17:    struct fifo_buffer *
../drivers/block/drbd/drbd_receiver.c:4079:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4080:19: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4081:19: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4089:28: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4089:28:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4089:28:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4130:25: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4130:25:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4130:25:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4250:29: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4350:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4351:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4376:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4377:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4409:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4613:52: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4958:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4959:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5267:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5268:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5269:26: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5575:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5594:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5639:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5640:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5649:38: 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:5701:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5738:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5739:20: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5747:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5774:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5781:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5804:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5805:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5807:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5834:44: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5866:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5867:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5869:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5871:13: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5920:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:5920:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:5920:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:6010:37: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:6010:37:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:6010:37:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:6107:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:6107:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:6107:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1271:9: warning: context imbalance in 'one_flush_endio' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:1289:17: warning: context imbalance in 'submit_one_flush' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:1324:17: warning: context imbalance in 'drbd_flush' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:1464:9: warning: context imbalance in 'drbd_bump_write_ordering' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:1718:17: warning: context imbalance in 'drbd_submit_peer_request' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:2059:12: warning: context imbalance in 'recv_resync_read' - wrong count at exit
../drivers/block/drbd/drbd_receiver.c:2435:17: warning: context imbalance in 'fail_postponed_requests' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:2554:12: warning: context imbalance in 'receive_Data' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:2802:12: warning: context imbalance in 'receive_DataRequest' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4029:9: warning: context imbalance in 'receive_SyncParam' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4209:9: warning: context imbalance in 'receive_sizes' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4542:22: warning: context imbalance in 'receive_state' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c: note: in included file:
../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64
../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64
../drivers/block/drbd/drbd_receiver.c:5006:19: warning: context imbalance in 'receive_rs_deallocated' - different lock contexts for basic block
../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:825:53: warning: restricted snd_pcm_state_t degrades to integer
../sound/usb/usx2y/usbusx2yaudio.c:825:63: 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:377:53: warning: restricted snd_pcm_state_t degrades to integer
../sound/usb/usx2y/usx2yhwdeppcm.c:377:63: warning: restricted snd_pcm_state_t degrades to integer
../sound/usb/usx2y/usx2yhwdeppcm.c:521:45: warning: restricted snd_pcm_format_t degrades to integer
../drivers/xen/pvcalls-front.c:948:24: warning: incorrect type in return expression (different base types)
../drivers/xen/pvcalls-front.c:948:24:    expected restricted __poll_t
../drivers/xen/pvcalls-front.c:948:24:    got int [assigned] ret
../kernel/sched/build_policy.c: note: in included file:
../kernel/sched/rt.c:916:70: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/rt.c:916:70:    struct task_struct [noderef] __rcu *
../kernel/sched/rt.c:916: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:532:54: warning: incorrect type in initializer (different address spaces)
../kernel/sched/rt.c:532:54:    expected struct task_struct *curr
../kernel/sched/rt.c:532:54:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/rt.c:1002:38: warning: incorrect type in initializer (different address spaces)
../kernel/sched/rt.c:1002:38:    expected struct task_struct *curr
../kernel/sched/rt.c:1002:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/rt.c:1536:31: warning: incorrect type in argument 2 (different address spaces)
../kernel/sched/rt.c:1536:31:    expected struct task_struct *p
../kernel/sched/rt.c:1536:31:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/rt.c:1876:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/rt.c:1876:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/rt.c:1876:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/rt.c:1556:14: warning: incorrect type in assignment (different address spaces)
../kernel/sched/rt.c:1556:14:    expected struct task_struct *curr
../kernel/sched/rt.c:1556:14:    got struct task_struct [noderef] __rcu *
../kernel/sched/rt.c:1621:45: warning: incorrect type in argument 2 (different address spaces)
../kernel/sched/rt.c:1621:45:    expected struct task_struct *p
../kernel/sched/rt.c:1621:45:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/rt.c:1682:67: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/rt.c:1682:67:    expected struct task_struct *tsk
../kernel/sched/rt.c:1682:67:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/rt.c:2044:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/rt.c:2044:40:    expected struct task_struct *task
../kernel/sched/rt.c:2044:40:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/rt.c:2067:13: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/rt.c:2067:13:    struct task_struct *
../kernel/sched/rt.c:2067:13:    struct task_struct [noderef] __rcu *
../kernel/sched/rt.c:2417:54: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/rt.c:2417:54:    expected struct task_struct *tsk
../kernel/sched/rt.c:2417:54:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/rt.c:2419:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/rt.c:2419:40:    expected struct task_struct *p
../kernel/sched/rt.c:2419:40:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/rt.c:2419:61: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/rt.c:2419:61:    expected struct task_struct *p
../kernel/sched/rt.c:2419:61:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/build_policy.c: note: in included file:
../kernel/sched/deadline.c:2406:23: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/deadline.c:2406:23:    expected struct task_struct *p
../kernel/sched/deadline.c:2406:23:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/deadline.c:2416:13: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/deadline.c:2416:13:    struct task_struct *
../kernel/sched/deadline.c:2416:13:    struct task_struct [noderef] __rcu *
../kernel/sched/deadline.c:2524:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/deadline.c:2524:25:    struct task_struct *
../kernel/sched/deadline.c:2524:25:    struct task_struct [noderef] __rcu *
../kernel/sched/deadline.c:2031:42: warning: incorrect type in argument 2 (different address spaces)
../kernel/sched/deadline.c:2031:42:    expected struct sched_dl_entity const *b
../kernel/sched/deadline.c:2031:42:    got struct sched_dl_entity [noderef] __rcu *
../kernel/sched/deadline.c:2042:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/deadline.c:2042:38:    expected struct task_struct *tsk
../kernel/sched/deadline.c:2042:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/deadline.c:1220:23: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/deadline.c:1220:23:    expected struct task_struct *p
../kernel/sched/deadline.c:1220:23:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/deadline.c:1444:38: warning: incorrect type in initializer (different address spaces)
../kernel/sched/deadline.c:1444:38:    expected struct task_struct *curr
../kernel/sched/deadline.c:1444:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/deadline.c:2267:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/deadline.c:2267:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/deadline.c:2267:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/deadline.c:1916:14: warning: incorrect type in assignment (different address spaces)
../kernel/sched/deadline.c:1916:14:    expected struct task_struct *curr
../kernel/sched/deadline.c:1916:14:    got struct task_struct [noderef] __rcu *
../kernel/sched/deadline.c:1992:43: warning: incorrect type in argument 2 (different address spaces)
../kernel/sched/deadline.c:1992:43:    expected struct task_struct *p
../kernel/sched/deadline.c:1992:43:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/deadline.c:2571:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/deadline.c:2571:38:    expected struct task_struct *tsk
../kernel/sched/deadline.c:2571:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/deadline.c:2573:23: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/deadline.c:2573:23:    expected struct task_struct *p
../kernel/sched/deadline.c:2573:23:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/deadline.c:2575:44: warning: incorrect type in argument 2 (different address spaces)
../kernel/sched/deadline.c:2575:44:    expected struct sched_dl_entity const *b
../kernel/sched/deadline.c:2575:44:    got struct sched_dl_entity [noderef] __rcu *
../kernel/sched/deadline.c:2750:22: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/deadline.c:2750:22:    struct task_struct [noderef] __rcu *
../kernel/sched/deadline.c:2750:22:    struct task_struct *
../kernel/sched/deadline.c:2799:32: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/build_policy.c: note: in included file:
../kernel/sched/syscalls.c:206:22: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/syscalls.c:206:22:    struct task_struct [noderef] __rcu *
../kernel/sched/syscalls.c:206:22:    struct task_struct *
../kernel/sched/syscalls.c:253:48: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/syscalls.c:253:48:    struct task_struct [noderef] __rcu *
../kernel/sched/syscalls.c:253:48:    struct task_struct *
../kernel/sched/build_policy.c: note: in included file:
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/sched.h:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/sched/sched.h:2347:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2347:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2347:9:    struct task_struct *
../kernel/sched/build_policy.c: note: in included file:
../kernel/sched/syscalls.c:1402:6: warning: context imbalance in 'sched_getaffinity' - different lock contexts for basic block
../kernel/sched/build_policy.c: note: in included file:
../kernel/sched/rt.c:1707:15: warning: dereference of noderef expression
../block/blk-cgroup.c:834:5: warning: context imbalance in 'blkg_conf_prep' - wrong count at exit
../block/blk-cgroup.c:965:9: warning: context imbalance in 'blkg_conf_exit' - wrong count at exit
../arch/x86/kernel/fpu/xstate.c:1578:9: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/fpu/xstate.c:1578:9:    expected struct lockdep_map const *lock
../arch/x86/kernel/fpu/xstate.c:1578:9:    got struct lockdep_map [noderef] __rcu *
../arch/x86/kernel/fpu/xstate.c:1668:31: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/fpu/xstate.c:1668:31:    expected struct spinlock [usertype] *lock
../arch/x86/kernel/fpu/xstate.c:1668:31:    got struct spinlock [noderef] __rcu *
../arch/x86/kernel/fpu/xstate.c:1676:33: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/fpu/xstate.c:1676:33:    expected struct spinlock [usertype] *lock
../arch/x86/kernel/fpu/xstate.c:1676:33:    got struct spinlock [noderef] __rcu *
../arch/x86/kernel/fpu/xstate.c:1694:31: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/fpu/xstate.c:1694:31:    expected struct spinlock [usertype] *lock
../arch/x86/kernel/fpu/xstate.c:1694:31:    got struct spinlock [noderef] __rcu *
../arch/x86/kernel/fpu/xstate.c:1698:41: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/fpu/xstate.c:1698:41:    expected struct spinlock [usertype] *lock
../arch/x86/kernel/fpu/xstate.c:1698:41:    got struct spinlock [noderef] __rcu *
../arch/x86/kernel/fpu/xstate.c:1713:33: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/fpu/xstate.c:1713:33:    expected struct spinlock [usertype] *lock
../arch/x86/kernel/fpu/xstate.c:1713:33:    got struct spinlock [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:588:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:588:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:588:22:    struct net_conf *
../drivers/block/drbd/drbd_req.c:701:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:701:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:701:22:    struct net_conf *
../drivers/block/drbd/drbd_req.c:992:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:992:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:992:14:    struct net_conf *
../drivers/block/drbd/drbd_req.c:1065:15: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1065:15:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1065:15:    struct disk_conf *
../drivers/block/drbd/drbd_req.c:1712:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1712:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1712:14:    struct net_conf *
../drivers/block/drbd/drbd_req.c:1719:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1719:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1719:22:    struct disk_conf *
../drivers/block/drbd/drbd_req.c: note: in included file:
../drivers/block/drbd/drbd_int.h:2075:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1663:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1663:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:2075:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2075:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2075:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1663:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf *
../kernel/printk/printk.c:284:5: warning: context imbalance in 'console_srcu_read_lock' - wrong count at exit
../kernel/printk/printk.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/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:336:9: warning: context imbalance in 'console_srcu_read_unlock' - unexpected unlock
../kernel/locking/lockdep.c:1147:5: warning: symbol 'check_consistency' was not declared. Should it be static?
../kernel/locking/lockdep.c:3375:49: warning: cast truncates bits from constant value (50000 becomes 0)
../kernel/locking/lockdep.c:3375:49: warning: cast truncates bits from constant value (50000 becomes 0)
../sound/usb/caiaq/device.c:146:41: warning: cast to restricted __le16
../drivers/pinctrl/nomadik/pinctrl-nomadik.c:981:9: warning: context imbalance in 'nmk_pmx_set' - different lock contexts for basic block
../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:1663:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1663:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf *
../net/netfilter/nfnetlink_hook.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock
../kernel/locking/lockdep_proc.c: In function ‘seq_stats’:
../kernel/locking/lockdep_proc.c:497:45: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
  497 |                 snprintf(name+namelen, 3, "#%d", class->name_version);
      |                                             ^~
../kernel/locking/lockdep_proc.c:497:43: note: directive argument in the range [2, 2147483647]
  497 |                 snprintf(name+namelen, 3, "#%d", class->name_version);
      |                                           ^~~~~
../kernel/locking/lockdep_proc.c:497:17: note: ‘snprintf’ output between 3 and 12 bytes into a destination of size 3
  497 |                 snprintf(name+namelen, 3, "#%d", class->name_version);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/iommu/exynos-iommu.c:887:14: warning: incorrect type in assignment (different base types)
../drivers/iommu/exynos-iommu.c:887:14:    expected unsigned int [usertype]
../drivers/iommu/exynos-iommu.c:887:14:    got restricted __le32 [usertype]
../drivers/iommu/exynos-iommu.c:887:14: warning: incorrect type in assignment (different base types)
../drivers/iommu/exynos-iommu.c:887:14:    expected unsigned int [usertype]
../drivers/iommu/exynos-iommu.c:887:14:    got restricted __le32 [usertype]
../drivers/iommu/exynos-iommu.c:887:14: warning: incorrect type in assignment (different base types)
../drivers/iommu/exynos-iommu.c:887:14:    expected unsigned int [usertype]
../drivers/iommu/exynos-iommu.c:887:14:    got restricted __le32 [usertype]
../drivers/iommu/exynos-iommu.c:887:14: warning: incorrect type in assignment (different base types)
../drivers/iommu/exynos-iommu.c:887:14:    expected unsigned int [usertype]
../drivers/iommu/exynos-iommu.c:887:14:    got restricted __le32 [usertype]
../drivers/iommu/exynos-iommu.c:887:14: warning: incorrect type in assignment (different base types)
../drivers/iommu/exynos-iommu.c:887:14:    expected unsigned int [usertype]
../drivers/iommu/exynos-iommu.c:887:14:    got restricted __le32 [usertype]
../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 *
../net/ipv4/inet_connection_sock.c:330:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
../net/ipv4/inet_connection_sock.c:607:23: warning: context imbalance in 'inet_csk_get_port' - unexpected unlock
../net/ipv4/inet_connection_sock.c:1454:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
../kernel/sched/build_utility.c: note: in included file:
../kernel/sched/debug.c:469:17: warning: incorrect type in assignment (different address spaces)
../kernel/sched/debug.c:469:17:    expected struct sched_domain *[assigned] sd
../kernel/sched/debug.c:469:17:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/debug.c:794:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/debug.c:794:9:    expected struct task_struct *tsk
../kernel/sched/debug.c:794:9:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/debug.c:794:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/debug.c:794:9:    expected struct task_struct *tsk
../kernel/sched/debug.c:794:9:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/build_utility.c: note: in included file:
../kernel/sched/stats.c:138:17: warning: incorrect type in assignment (different address spaces)
../kernel/sched/stats.c:138:17:    expected struct sched_domain *[assigned] sd
../kernel/sched/stats.c:138:17:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/build_utility.c: note: in included file:
../kernel/sched/topology.c:107:56: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/topology.c:107:56:    expected struct sched_domain *sd
../kernel/sched/topology.c:107:56:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:126:60: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/topology.c:126:60:    expected struct sched_domain *sd
../kernel/sched/topology.c:126:60:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/topology.c:149:20: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:149:20:    expected struct sched_domain *sd
../kernel/sched/topology.c:149:20:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/topology.c:454:13: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:454:13:    expected struct perf_domain *[assigned] tmp
../kernel/sched/topology.c:454:13:    got struct perf_domain [noderef] __rcu *pd
../kernel/sched/topology.c:463:13: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:463:13:    expected struct perf_domain *[assigned] tmp
../kernel/sched/topology.c:463:13:    got struct perf_domain [noderef] __rcu *pd
../kernel/sched/topology.c:484:19: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/topology.c:484:19:    expected struct perf_domain *[assigned] pd
../kernel/sched/topology.c:484:19:    got struct perf_domain [noderef] __rcu *pd
../kernel/sched/topology.c:646:49: warning: incorrect type in initializer (different address spaces)
../kernel/sched/topology.c:646:49:    expected struct sched_domain *parent
../kernel/sched/topology.c:646:49:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/topology.c:731:50: warning: incorrect type in initializer (different address spaces)
../kernel/sched/topology.c:731:50:    expected struct sched_domain *parent
../kernel/sched/topology.c:731:50:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/topology.c:739:55: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:739:55:    expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
../kernel/sched/topology.c:739:55:    got struct sched_domain *[assigned] tmp
../kernel/sched/topology.c:752:29: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:752:29:    expected struct sched_domain *[assigned] tmp
../kernel/sched/topology.c:752:29:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/topology.c:757:20: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:757:20:    expected struct sched_domain *sd
../kernel/sched/topology.c:757:20:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/topology.c:778:13: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:778:13:    expected struct sched_domain *[assigned] tmp
../kernel/sched/topology.c:778:13:    got struct sched_domain [noderef] __rcu *sd
../kernel/sched/topology.c:940:70: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/topology.c:940:70:    expected struct sched_domain *sd
../kernel/sched/topology.c:940:70:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:969:59: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/topology.c:969:59:    expected struct sched_domain *sd
../kernel/sched/topology.c:969:59:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:1015:57: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/topology.c:1015:57:    expected struct sched_domain *sd
../kernel/sched/topology.c:1015:57:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:1017:25: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:1017:25:    expected struct sched_domain *sibling
../kernel/sched/topology.c:1017:25:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:1025:55: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/topology.c:1025:55:    expected struct sched_domain *sd
../kernel/sched/topology.c:1025:55:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:1027:25: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:1027:25:    expected struct sched_domain *sibling
../kernel/sched/topology.c:1027:25:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:1097:62: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/topology.c:1097:62:    expected struct sched_domain *sd
../kernel/sched/topology.c:1097:62:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:1201:40: warning: incorrect type in initializer (different address spaces)
../kernel/sched/topology.c:1201:40:    expected struct sched_domain *child
../kernel/sched/topology.c:1201:40:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:1629:43: warning: incorrect type in initializer (different address spaces)
../kernel/sched/topology.c:1629:43:    expected struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:1629:43:    got struct sched_domain *child
../kernel/sched/topology.c:1767:21: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/topology.c:1767:21:    int [noderef] __rcu *
../kernel/sched/topology.c:1767:21:    int *
../kernel/sched/topology.c:1893:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/topology.c:1893:9:    int [noderef] __rcu *
../kernel/sched/topology.c:1893:9:    int *
../kernel/sched/topology.c:1948:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/topology.c:1948:9:    struct cpumask **[noderef] __rcu *
../kernel/sched/topology.c:1948:9:    struct cpumask ***
../kernel/sched/topology.c:2006:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/topology.c:2006:9:    int [noderef] __rcu *
../kernel/sched/topology.c:2006:9:    int *
../kernel/sched/topology.c:2008:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/topology.c:2008:9:    struct cpumask **[noderef] __rcu *
../kernel/sched/topology.c:2008:9:    struct cpumask ***
../kernel/sched/topology.c:2092:17: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/topology.c:2092:17:    struct cpumask **[noderef] __rcu *
../kernel/sched/topology.c:2092:17:    struct cpumask ***
../kernel/sched/topology.c:2164:19: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/topology.c:2164:19:    struct cpumask **[noderef] __rcu *
../kernel/sched/topology.c:2164:19:    struct cpumask ***
../kernel/sched/topology.c:2204:17: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/topology.c:2204:17:    struct cpumask **[noderef] __rcu *
../kernel/sched/topology.c:2204:17:    struct cpumask ***
../kernel/sched/topology.c:2328:31: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:2328:31:    expected struct sched_domain [noderef] __rcu *parent
../kernel/sched/topology.c:2328:31:    got struct sched_domain *sd
../kernel/sched/topology.c:2430:57: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:2430:57:    expected struct sched_domain *[assigned] sd
../kernel/sched/topology.c:2430:57:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/topology.c:2451:56: warning: incorrect type in initializer (different address spaces)
../kernel/sched/topology.c:2451:56:    expected struct sched_domain *child
../kernel/sched/topology.c:2451:56:    got struct sched_domain [noderef] __rcu *child
../kernel/sched/topology.c:2450:57: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:2450:57:    expected struct sched_domain *[assigned] sd
../kernel/sched/topology.c:2450:57:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/topology.c:2505:57: warning: incorrect type in assignment (different address spaces)
../kernel/sched/topology.c:2505:57:    expected struct sched_domain *[assigned] sd
../kernel/sched/topology.c:2505:57:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/build_utility.c: note: in included file:
../kernel/sched/core_sched.c:276:37: error: incompatible types in conditional expression (different address spaces):
../kernel/sched/core_sched.c:276:37:    struct task_struct *
../kernel/sched/core_sched.c:276:37:    struct task_struct [noderef] __rcu *
../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:2175:25: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2175:25:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2175:25:    struct task_struct *
../kernel/power/main.c:113:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
../kernel/power/main.c:145:34: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:145:38: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:146:21: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:146:26: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:148:38: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:149:62: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:145:55: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:174:38: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:174:46: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:175:54: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:174:67: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:194:31: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:194:36: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:200:13: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:200:21: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:200:39: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:200:47: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:675:34: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:675:38: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:676:31: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:677:57: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:675:55: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:704:38: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:704:46: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:705:47: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:704:67: 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:731:13: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:731:21: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:799:31: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:799:36: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:830:13: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:830:21: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:831:55: warning: restricted suspend_state_t degrades to integer
../kernel/power/main.c:832:51: warning: restricted suspend_state_t degrades to integer
../mm/mincore.c:111:17: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
../security/lockdown/lockdown.c:79:21: warning: symbol 'lockdown_lsmid' was not declared. Should it be static?
../arch/x86/kvm/vmx/vmx.c: note: in included file (through ../arch/x86/kvm/vmx/vmx_onhyperv.h, ../arch/x86/kvm/vmx/vmx_ops.h, ../arch/x86/kvm/vmx/vmx.h, ../arch/x86/kvm/vmx/hyperv.h):
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (110011 becomes 11)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (110011 becomes 11)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (110011 becomes 11)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (110011 becomes 11)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (110011 becomes 11)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (110011 becomes 11)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100190 becomes 190)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100210 becomes 210)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100110 becomes 110)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100490 becomes 490)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100310 becomes 310)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100490 becomes 490)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100310 becomes 310)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100510 becomes 510)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100410 becomes 410)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a018a becomes 18a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (b008b becomes 8b)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100490 becomes 490)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100310 becomes 310)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a020a becomes 20a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (b010b becomes 10b)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100490 becomes 490)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100310 becomes 310)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100510 becomes 510)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100410 becomes 410)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (30203 becomes 203)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (30203 becomes 203)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (30283 becomes 283)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (30283 becomes 283)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1b019b becomes 19b)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1b021b becomes 21b)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1b029b becomes 29b)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1b031b becomes 31b)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1b041b becomes 41b)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a081a becomes 81a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a081a becomes 81a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a081a becomes 81a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120912 becomes 912)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120912 becomes 912)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120912 becomes 912)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (110311 becomes 311)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120992 becomes 992)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120992 becomes 992)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100610 becomes 610)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100690 becomes 690)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100590 becomes 590)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80408 becomes 408)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80c88 becomes c88)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a039a becomes 39a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a041a becomes 41a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120a92 becomes a92)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a099a becomes 99a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a091a becomes 91a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a048a becomes 48a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a008a becomes 8a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a039a becomes 39a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a041a becomes 41a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120a92 becomes a92)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a099a becomes 99a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a091a becomes 91a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a008a becomes 8a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a048a becomes 48a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a010a becomes 10a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a050a becomes 50a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a071a becomes 71a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a079a becomes 79a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a001a becomes 1a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a009a becomes 9a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a011a becomes 11a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a081a becomes 81a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a081a becomes 81a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a011a becomes 11a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (180198 becomes 198)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a011a becomes 11a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a051a becomes 51a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120392 becomes 392)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120892 becomes 892)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a081a becomes 81a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a081a becomes 81a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a011a becomes 11a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a011a becomes 11a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100490 becomes 490)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100490 becomes 490)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120892 becomes 892)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120892 becomes 892)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a028a becomes 28a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a030a becomes 30a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a038a becomes 38a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a040a becomes 40a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a028a becomes 28a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a030a becomes 30a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a038a becomes 38a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a040a becomes 40a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (180118 becomes 118)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a001a becomes 1a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100090 becomes 90)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100090 becomes 90)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100090 becomes 90)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80688 becomes 688)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: too many warnings
../mm/memory.c:165:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
../mm/memory.c:1191:9: warning: context imbalance in 'copy_pte_range' - unexpected unlock
../mm/memory.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/timerqueue.h, ../include/linux/hrtimer_defs.h, ../include/linux/hrtimer.h, ../include/linux/interrupt.h, ...):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'zap_pte_range' - unexpected unlock
../mm/memory.c:1989:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'insert_page' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'insert_pages' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'insert_pfn' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'remap_pte_range' - unexpected unlock
../mm/memory.c:2808:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'wp_page_copy' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'finish_mkwrite_fault' - unexpected unlock
../mm/memory.c:3512:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'wp_page_shared' - unexpected unlock
../mm/memory.c:3637:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'remove_device_exclusive_entry' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'pte_marker_clear' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'do_swap_page' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'alloc_anon_folio' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'do_anonymous_page' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'finish_fault' - unexpected unlock
../mm/memory.c:5198:9: warning: context imbalance in 'do_fault' - different lock contexts for basic block
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'do_numa_page' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'handle_pte_fault' - unexpected unlock
../mm/memory.c:6123:5: warning: context imbalance in 'follow_pte' - different lock contexts for basic block
../mm/memory.c:6196:23: warning: context imbalance in 'generic_access_phys' - unexpected unlock
../mm/mlock.c: note: in included file (through ../include/linux/swap.h):
../include/linux/memcontrol.h:1543:39: warning: context imbalance in '__mlock_new_folio' - unexpected unlock
../mm/mlock.c:208:39: warning: context imbalance in 'mlock_folio_batch' - unexpected unlock
../mm/mlock.c:407:20: warning: context imbalance in 'mlock_pte_range' - unexpected unlock
../drivers/block/drbd/drbd_main.c:569:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:569:20:    expected unsigned int [usertype] magic
../drivers/block/drbd/drbd_main.c:569:20:    got restricted __be32 [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] command
../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] length
../drivers/block/drbd/drbd_main.c:571:20:    got restricted __be16 [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] magic
../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] command
../drivers/block/drbd/drbd_main.c:578:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:579:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:579:19:    expected unsigned int [usertype] length
../drivers/block/drbd/drbd_main.c:579:19:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:586:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:586:18:    expected unsigned int [usertype] magic
../drivers/block/drbd/drbd_main.c:586:18:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:587:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:587:19:    expected unsigned short [usertype] volume
../drivers/block/drbd/drbd_main.c:587:19:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:588:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:588:20:    expected unsigned short [usertype] command
../drivers/block/drbd/drbd_main.c:588:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:589:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:589:19:    expected unsigned int [usertype] length
../drivers/block/drbd/drbd_main.c:589:19:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:728:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:728:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:728:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:743:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:743:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:743:22:    struct disk_conf *
../drivers/block/drbd/drbd_main.c:780:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:780:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:780:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:840:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:844:26: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:846:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:846:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:846:23:    struct net_conf *
../drivers/block/drbd/drbd_main.c:905:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:936:26: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:936:26:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:936:26:    struct disk_conf *
../drivers/block/drbd/drbd_main.c:1000:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1023:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1036:17: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1037:16: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1052:17: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1053:16: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1065:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1079:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1116:19: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:1116:19:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:1116:19:    struct net_conf *
../drivers/block/drbd/drbd_main.c:1326:21: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1326:21:    expected unsigned int [usertype] set_size
../drivers/block/drbd/drbd_main.c:1326:21:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1354:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1354:20:    expected unsigned int [usertype] seq_num
../drivers/block/drbd/drbd_main.c:1354:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1366:54: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1366:54:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1366:54:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1386:31: warning: incorrect type in argument 3 (different base types)
../drivers/block/drbd/drbd_main.c:1386:31:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1386:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1387:31: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1387:31:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1387:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1397:31: warning: incorrect type in argument 3 (different base types)
../drivers/block/drbd/drbd_main.c:1397:31:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1397:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1398:31: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1398:31:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1398:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1399:31: warning: incorrect type in argument 5 (different base types)
../drivers/block/drbd/drbd_main.c:1399:31:    expected unsigned long long [usertype] block_id
../drivers/block/drbd/drbd_main.c:1399:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1412:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1412:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1412:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1413:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1413:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1413:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1428:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1428:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1428:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1430:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1430:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1430:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1446:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1446:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1446:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1448:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1448:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1448:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1461:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1461:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1461:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1463:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1463:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1463:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1682:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1682:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1682:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1684:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1684:20:    expected unsigned int [usertype] seq_num
../drivers/block/drbd/drbd_main.c:1684:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1698:21: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1698:21:    expected unsigned int [usertype] dp_flags
../drivers/block/drbd/drbd_main.c:1698:21:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1703:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1703:25:    expected unsigned int [usertype] size
../drivers/block/drbd/drbd_main.c:1703:25:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1774:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1774:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1774:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1797:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1797:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1797:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1798:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1798:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1798:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1834:40: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:1834:40:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:1834:40:    struct net_conf *
../drivers/block/drbd/drbd_main.c:3011:30: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3011:30:    expected unsigned long long [usertype] la_size_sect
../drivers/block/drbd/drbd_main.c:3011:30:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:3013:33: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3013:33:    expected unsigned long long
../drivers/block/drbd/drbd_main.c:3013:33:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:3014:23: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3014:23:    expected unsigned int [usertype] flags
../drivers/block/drbd/drbd_main.c:3014:23:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3015:23: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3015:23:    expected unsigned int [usertype] magic
../drivers/block/drbd/drbd_main.c:3015:23:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3017:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3017:31:    expected unsigned int [usertype] md_size_sect
../drivers/block/drbd/drbd_main.c:3017:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3018:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3018:31:    expected unsigned int [usertype] al_offset
../drivers/block/drbd/drbd_main.c:3018:31:    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] al_nr_extents
../drivers/block/drbd/drbd_main.c:3019:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3020:34: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3020:34:    expected unsigned int [usertype] bm_bytes_per_bit
../drivers/block/drbd/drbd_main.c:3020:34:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3021:29: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3021:29:    expected unsigned long long [usertype] device_uuid
../drivers/block/drbd/drbd_main.c:3021:29:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:3023:27: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3023:27:    expected unsigned int [usertype] bm_offset
../drivers/block/drbd/drbd_main.c:3023:27:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3024:38: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3024:38:    expected unsigned int [usertype] la_peer_max_bio_size
../drivers/block/drbd/drbd_main.c:3024:38:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3026:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3026:28:    expected unsigned int [usertype] al_stripes
../drivers/block/drbd/drbd_main.c:3026:28:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3027:35: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3027:35:    expected unsigned int [usertype] al_stripe_size_4k
../drivers/block/drbd/drbd_main.c:3027:35:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3080:26: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3081:33: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3243:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3262:13: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3263:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3263:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3263:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3263:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3270:33: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3272:36: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3273:26: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3274:32: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3276:33: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:30: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3278:30: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3285:13: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3286:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3286:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3286:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3286:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3290:13: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3291:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3291:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3291:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3291:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3301:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3697:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:3697:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:3697:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:868: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:2075:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2075:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2075:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1663:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1663:14:    struct disk_conf *
../net/netfilter/nf_conntrack_core.c:129:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
../net/netfilter/nf_conntrack_core.c:139:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
../net/netfilter/nf_conntrack_core.c:2382:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
../sound/core/seq/seq_clientmgr.c:763:9: warning: context imbalance in '__deliver_to_subscribers' - different lock contexts for basic block
../kernel/locking/rtmutex_api.c: note: in included file:
../kernel/locking/rtmutex.c:1633:17: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
../kernel/locking/rtmutex.c:1660:9: warning: context imbalance in 'rt_mutex_handle_deadlock' - unexpected unlock
../drivers/dma-buf/dma-heap.c:44: warning: Function parameter or struct member 'priv' not described in 'dma_heap'
../drivers/dma-buf/dma-heap.c:44: warning: Function parameter or struct member 'heap_devt' not described in 'dma_heap'
../drivers/dma-buf/dma-heap.c:44: warning: Function parameter or struct member 'list' not described in 'dma_heap'
../drivers/dma-buf/dma-heap.c:44: warning: Function parameter or struct member 'heap_cdev' not described in 'dma_heap'
../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
../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
../arch/x86/kvm/vmx/pmu_intel.c: note: in included file (through ../arch/x86/kvm/vmx/vmx_onhyperv.h, ../arch/x86/kvm/vmx/vmx_ops.h, ../arch/x86/kvm/vmx/vmx.h, ../arch/x86/kvm/vmx/hyperv.h, ../arch/x86/kvm/vmx/nested.h):
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a008a becomes 8a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a008a becomes 8a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a008a becomes 8a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a008a becomes 8a)
../arch/x86/kernel/tboot.c:488:16: warning: incorrect type in assignment (different address spaces)
../arch/x86/kernel/tboot.c:488:16:    expected void *config
../arch/x86/kernel/tboot.c:488:16:    got void [noderef] __iomem *
../arch/x86/kernel/tboot.c:494:19: warning: incorrect type in assignment (different address spaces)
../arch/x86/kernel/tboot.c:494:19:    expected void *heap_base
../arch/x86/kernel/tboot.c:494:19:    got void [noderef] __iomem *
../arch/x86/kernel/tboot.c:496:17: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/tboot.c:496:17:    expected void volatile [noderef] __iomem *addr
../arch/x86/kernel/tboot.c:496:17:    got void *config
../arch/x86/kernel/tboot.c: note: in included file (through ../include/linux/init_task.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'map_tboot_page' - unexpected unlock
../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:1251:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1251:24:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1251:24:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1570:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1570:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1570:17:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1580:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1580:17:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1580: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:2066:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2066:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2066:39:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2074:13: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2074:13:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2074:13:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2257:50: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2257:50:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2257:50:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2280:45: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2280:45:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2280:45:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2425:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2425:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2425:9:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2588:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2588:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2588:9:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2821:18: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2821:18:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2821:18:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2861:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2861:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2861:17:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3399:33: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3399:33:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3399:33:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3524:28: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3524:28:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3524:28:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:3737:29: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3737:29:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3737:29:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3743:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3743:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3743:22:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:3933:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3933:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3933: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:2121: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:2075:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2075:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:712:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:712:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:712:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:712:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:712:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:712:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:712:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:712:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:712:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:712:24:    struct net_conf *
../arch/x86/kvm/vmx/vmcs12.c:15:9: warning: cast truncates bits from constant value (20002 becomes 2)
../arch/x86/kvm/vmx/vmcs12.c:16:9: warning: cast truncates bits from constant value (20082 becomes 82)
../arch/x86/kvm/vmx/vmcs12.c:17:9: warning: cast truncates bits from constant value (20102 becomes 102)
../arch/x86/kvm/vmx/vmcs12.c:18:9: warning: cast truncates bits from constant value (20182 becomes 182)
../arch/x86/kvm/vmx/vmcs12.c:19:9: warning: cast truncates bits from constant value (20202 becomes 202)
../arch/x86/kvm/vmx/vmcs12.c:20:9: warning: cast truncates bits from constant value (20282 becomes 282)
../arch/x86/kvm/vmx/vmcs12.c:21:9: warning: cast truncates bits from constant value (20302 becomes 302)
../arch/x86/kvm/vmx/vmcs12.c:22:9: warning: cast truncates bits from constant value (20382 becomes 382)
../arch/x86/kvm/vmx/vmcs12.c:23:9: warning: cast truncates bits from constant value (20402 becomes 402)
../arch/x86/kvm/vmx/vmcs12.c:24:9: warning: cast truncates bits from constant value (20482 becomes 482)
../arch/x86/kvm/vmx/vmcs12.c:25:9: warning: cast truncates bits from constant value (30003 becomes 3)
../arch/x86/kvm/vmx/vmcs12.c:26:9: warning: cast truncates bits from constant value (30083 becomes 83)
../arch/x86/kvm/vmx/vmcs12.c:27:9: warning: cast truncates bits from constant value (30103 becomes 103)
../arch/x86/kvm/vmx/vmcs12.c:28:9: warning: cast truncates bits from constant value (30183 becomes 183)
../arch/x86/kvm/vmx/vmcs12.c:29:9: warning: cast truncates bits from constant value (30203 becomes 203)
../arch/x86/kvm/vmx/vmcs12.c:30:9: warning: cast truncates bits from constant value (30283 becomes 283)
../arch/x86/kvm/vmx/vmcs12.c:31:9: warning: cast truncates bits from constant value (30303 becomes 303)
../arch/x86/kvm/vmx/vmcs12.c:32:9: warning: cast truncates bits from constant value (80008 becomes 8)
../arch/x86/kvm/vmx/vmcs12.c:32:9: warning: cast truncates bits from constant value (80048 becomes 48)
../arch/x86/kvm/vmx/vmcs12.c:33:9: warning: cast truncates bits from constant value (80088 becomes 88)
../arch/x86/kvm/vmx/vmcs12.c:33:9: warning: cast truncates bits from constant value (800c8 becomes c8)
../arch/x86/kvm/vmx/vmcs12.c:34:9: warning: cast truncates bits from constant value (80108 becomes 108)
../arch/x86/kvm/vmx/vmcs12.c:34:9: warning: cast truncates bits from constant value (80148 becomes 148)
../arch/x86/kvm/vmx/vmcs12.c:35:9: warning: cast truncates bits from constant value (80188 becomes 188)
../arch/x86/kvm/vmx/vmcs12.c:35:9: warning: cast truncates bits from constant value (801c8 becomes 1c8)
../arch/x86/kvm/vmx/vmcs12.c:36:9: warning: cast truncates bits from constant value (80208 becomes 208)
../arch/x86/kvm/vmx/vmcs12.c:36:9: warning: cast truncates bits from constant value (80248 becomes 248)
../arch/x86/kvm/vmx/vmcs12.c:37:9: warning: cast truncates bits from constant value (80288 becomes 288)
../arch/x86/kvm/vmx/vmcs12.c:37:9: warning: cast truncates bits from constant value (802c8 becomes 2c8)
../arch/x86/kvm/vmx/vmcs12.c:38:9: warning: cast truncates bits from constant value (80388 becomes 388)
../arch/x86/kvm/vmx/vmcs12.c:38:9: warning: cast truncates bits from constant value (803c8 becomes 3c8)
../arch/x86/kvm/vmx/vmcs12.c:39:9: warning: cast truncates bits from constant value (80408 becomes 408)
../arch/x86/kvm/vmx/vmcs12.c:39:9: warning: cast truncates bits from constant value (80448 becomes 448)
../arch/x86/kvm/vmx/vmcs12.c:40:9: warning: cast truncates bits from constant value (80c88 becomes c88)
../arch/x86/kvm/vmx/vmcs12.c:40:9: warning: cast truncates bits from constant value (80cc8 becomes cc8)
../arch/x86/kvm/vmx/vmcs12.c:41:9: warning: cast truncates bits from constant value (80488 becomes 488)
../arch/x86/kvm/vmx/vmcs12.c:41:9: warning: cast truncates bits from constant value (804c8 becomes 4c8)
../arch/x86/kvm/vmx/vmcs12.c:42:9: warning: cast truncates bits from constant value (80508 becomes 508)
../arch/x86/kvm/vmx/vmcs12.c:42:9: warning: cast truncates bits from constant value (80548 becomes 548)
../arch/x86/kvm/vmx/vmcs12.c:43:9: warning: cast truncates bits from constant value (80588 becomes 588)
../arch/x86/kvm/vmx/vmcs12.c:43:9: warning: cast truncates bits from constant value (805c8 becomes 5c8)
../arch/x86/kvm/vmx/vmcs12.c:44:9: warning: cast truncates bits from constant value (80608 becomes 608)
../arch/x86/kvm/vmx/vmcs12.c:44:9: warning: cast truncates bits from constant value (80648 becomes 648)
../arch/x86/kvm/vmx/vmcs12.c:45:9: warning: cast truncates bits from constant value (80688 becomes 688)
../arch/x86/kvm/vmx/vmcs12.c:45:9: warning: cast truncates bits from constant value (806c8 becomes 6c8)
../arch/x86/kvm/vmx/vmcs12.c:46:9: warning: cast truncates bits from constant value (80708 becomes 708)
../arch/x86/kvm/vmx/vmcs12.c:46:9: warning: cast truncates bits from constant value (80748 becomes 748)
../arch/x86/kvm/vmx/vmcs12.c:47:9: warning: cast truncates bits from constant value (80788 becomes 788)
../arch/x86/kvm/vmx/vmcs12.c:47:9: warning: cast truncates bits from constant value (807c8 becomes 7c8)
../arch/x86/kvm/vmx/vmcs12.c:48:9: warning: cast truncates bits from constant value (80808 becomes 808)
../arch/x86/kvm/vmx/vmcs12.c:48:9: warning: cast truncates bits from constant value (80848 becomes 848)
../arch/x86/kvm/vmx/vmcs12.c:49:9: warning: cast truncates bits from constant value (80888 becomes 888)
../arch/x86/kvm/vmx/vmcs12.c:49:9: warning: cast truncates bits from constant value (808c8 becomes 8c8)
../arch/x86/kvm/vmx/vmcs12.c:50:9: warning: cast truncates bits from constant value (80908 becomes 908)
../arch/x86/kvm/vmx/vmcs12.c:50:9: warning: cast truncates bits from constant value (80948 becomes 948)
../arch/x86/kvm/vmx/vmcs12.c:51:9: warning: cast truncates bits from constant value (80988 becomes 988)
../arch/x86/kvm/vmx/vmcs12.c:51:9: warning: cast truncates bits from constant value (809c8 becomes 9c8)
../arch/x86/kvm/vmx/vmcs12.c:52:9: warning: cast truncates bits from constant value (80a08 becomes a08)
../arch/x86/kvm/vmx/vmcs12.c:52:9: warning: cast truncates bits from constant value (80a48 becomes a48)
../arch/x86/kvm/vmx/vmcs12.c:53:9: warning: cast truncates bits from constant value (80b08 becomes b08)
../arch/x86/kvm/vmx/vmcs12.c:53:9: warning: cast truncates bits from constant value (80b48 becomes b48)
../arch/x86/kvm/vmx/vmcs12.c:54:9: warning: cast truncates bits from constant value (80b88 becomes b88)
../arch/x86/kvm/vmx/vmcs12.c:54:9: warning: cast truncates bits from constant value (80bc8 becomes bc8)
../arch/x86/kvm/vmx/vmcs12.c:55:9: warning: cast truncates bits from constant value (90009 becomes 9)
../arch/x86/kvm/vmx/vmcs12.c:55:9: warning: cast truncates bits from constant value (90049 becomes 49)
../arch/x86/kvm/vmx/vmcs12.c:56:9: warning: cast truncates bits from constant value (a000a becomes a)
../arch/x86/kvm/vmx/vmcs12.c:56:9: warning: cast truncates bits from constant value (a004a becomes 4a)
../arch/x86/kvm/vmx/vmcs12.c:57:9: warning: cast truncates bits from constant value (a008a becomes 8a)
../arch/x86/kvm/vmx/vmcs12.c:57:9: warning: cast truncates bits from constant value (a00ca becomes ca)
../arch/x86/kvm/vmx/vmcs12.c:58:9: warning: cast truncates bits from constant value (a010a becomes 10a)
../arch/x86/kvm/vmx/vmcs12.c:58:9: warning: cast truncates bits from constant value (a014a becomes 14a)
../arch/x86/kvm/vmx/vmcs12.c:59:9: warning: cast truncates bits from constant value (a018a becomes 18a)
../arch/x86/kvm/vmx/vmcs12.c:59:9: warning: cast truncates bits from constant value (a01ca becomes 1ca)
../arch/x86/kvm/vmx/vmcs12.c:60:9: warning: cast truncates bits from constant value (a020a becomes 20a)
../arch/x86/kvm/vmx/vmcs12.c:60:9: warning: cast truncates bits from constant value (a024a becomes 24a)
../arch/x86/kvm/vmx/vmcs12.c:61:9: warning: cast truncates bits from constant value (a028a becomes 28a)
../arch/x86/kvm/vmx/vmcs12.c:61:9: warning: cast truncates bits from constant value (a02ca becomes 2ca)
../arch/x86/kvm/vmx/vmcs12.c:62:9: warning: cast truncates bits from constant value (a030a becomes 30a)
../arch/x86/kvm/vmx/vmcs12.c:62:9: warning: cast truncates bits from constant value (a034a becomes 34a)
../arch/x86/kvm/vmx/vmcs12.c:63:9: warning: cast truncates bits from constant value (a038a becomes 38a)
../arch/x86/kvm/vmx/vmcs12.c:63:9: warning: cast truncates bits from constant value (a03ca becomes 3ca)
../arch/x86/kvm/vmx/vmcs12.c:64:9: warning: cast truncates bits from constant value (a040a becomes 40a)
../arch/x86/kvm/vmx/vmcs12.c:64:9: warning: cast truncates bits from constant value (a044a becomes 44a)
../arch/x86/kvm/vmx/vmcs12.c:65:9: warning: cast truncates bits from constant value (a048a becomes 48a)
../arch/x86/kvm/vmx/vmcs12.c:65:9: warning: cast truncates bits from constant value (a04ca becomes 4ca)
../arch/x86/kvm/vmx/vmcs12.c:66:9: warning: cast truncates bits from constant value (b000b becomes b)
../arch/x86/kvm/vmx/vmcs12.c:66:9: warning: cast truncates bits from constant value (b004b becomes 4b)
../arch/x86/kvm/vmx/vmcs12.c:67:9: warning: cast truncates bits from constant value (b008b becomes 8b)
../arch/x86/kvm/vmx/vmcs12.c:67:9: warning: cast truncates bits from constant value (b00cb becomes cb)
../arch/x86/kvm/vmx/vmcs12.c:68:9: warning: cast truncates bits from constant value (b010b becomes 10b)
../arch/x86/kvm/vmx/vmcs12.c:68:9: warning: cast truncates bits from constant value (b014b becomes 14b)
../arch/x86/kvm/vmx/vmcs12.c:69:9: warning: cast truncates bits from constant value (100010 becomes 10)
../arch/x86/kvm/vmx/vmcs12.c:70:9: warning: cast truncates bits from constant value (100090 becomes 90)
../arch/x86/kvm/vmx/vmcs12.c:71:9: warning: cast truncates bits from constant value (100110 becomes 110)
../arch/x86/kvm/vmx/vmcs12.c:72:9: warning: cast truncates bits from constant value (100190 becomes 190)
../arch/x86/kvm/vmx/vmcs12.c:73:9: warning: cast truncates bits from constant value (100210 becomes 210)
../arch/x86/kvm/vmx/vmcs12.c:74:9: warning: cast truncates bits from constant value (100290 becomes 290)
../arch/x86/kvm/vmx/vmcs12.c:75:9: warning: cast truncates bits from constant value (100310 becomes 310)
../arch/x86/kvm/vmx/vmcs12.c:76:9: warning: cast truncates bits from constant value (100390 becomes 390)
../arch/x86/kvm/vmx/vmcs12.c:77:9: warning: too many warnings
../sound/core/seq/seq_memory.c:233:6: warning: context imbalance in 'snd_seq_cell_free' - different lock contexts for basic block
../sound/core/seq/seq_memory.c:435:5: warning: context imbalance in 'snd_seq_pool_init' - different lock contexts for basic block
../sound/core/seq/seq_memory.c:474:6: warning: context imbalance in 'snd_seq_pool_mark_closing' - different lock contexts for basic block
../sound/core/seq/seq_memory.c:483:5: warning: context imbalance in 'snd_seq_pool_done' - different lock contexts for basic block
../drivers/soc/qcom/smd-rpm.c:177:47: warning: incorrect type in argument 2 (different address spaces)
../drivers/soc/qcom/smd-rpm.c:177:47:    expected void const volatile [noderef] __iomem *
../drivers/soc/qcom/smd-rpm.c:177:47:    got unsigned char const *
In file included from ../include/linux/string.h:374,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:62,
                 from ../arch/x86/include/asm/processor.h:19,
                 from ../include/linux/sched.h:13,
                 from ../include/linux/ratelimit.h:6,
                 from ../include/linux/dev_printk.h:16,
                 from ../include/linux/device.h:15,
                 from ../drivers/nfc/pn533/pn533.c:9:
In function ‘fortify_memcpy_chk’,
    inlined from ‘pn533_target_found_felica’ at ../drivers/nfc/pn533/pn533.c:781:2:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/dma/pch_dma.c:839:14: warning: incorrect type in assignment (different address spaces)
../drivers/dma/pch_dma.c:839:14:    expected struct pch_dma_regs *regs
../drivers/dma/pch_dma.c:839:14:    got void [noderef] __iomem *membase
../drivers/dma/pch_dma.c:872:34: warning: incorrect type in assignment (different address spaces)
../drivers/dma/pch_dma.c:872:34:    expected void [noderef] __iomem *membase
../drivers/dma/pch_dma.c:872:34:    got struct pch_dma_desc_regs *
../net/xfrm/xfrm_user.c:4014:9: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:4014:9:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:4014:9:    struct sock *
../net/xfrm/xfrm_user.c:4020:9: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:4020:9:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:4020:9:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1439:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1439:29:    struct sock *
../net/xfrm/xfrm_user.c: note: in included file:
../include/net/xfrm.h:1864:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1864:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1864:16:    struct sock *
../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/block/drbd/drbd_state.c:1912:30: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_state.c:1912:30:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_state.c:1912: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:2079:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_state.c:2079:17:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_state.c:2079: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:1958:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
../drivers/block/drbd/drbd_state.c:2373:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
../drivers/pinctrl/nuvoton/pinctrl-ma35.c:333:12: warning: context imbalance in 'ma35_gpio_core_direction_in' - wrong count at exit
../drivers/pinctrl/nuvoton/pinctrl-ma35.c:359:15: warning: context imbalance in 'ma35_gpio_core_direction_out' - wrong count at exit
../drivers/gpu/drm/imx/ipuv3/imx-ldb.c: In function ‘imx_ldb_probe’:
../drivers/gpu/drm/imx/ipuv3/imx-ldb.c:658:57: warning: ‘_sel’ directive output may be truncated writing 4 bytes into a region of size between 3 and 13 [-Wformat-truncation=]
  658 |                 snprintf(clkname, sizeof(clkname), "di%d_sel", i);
      |                                                         ^~~~
../drivers/gpu/drm/imx/ipuv3/imx-ldb.c:658:17: note: ‘snprintf’ output between 8 and 18 bytes into a destination of size 16
  658 |                 snprintf(clkname, sizeof(clkname), "di%d_sel", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../arch/x86/kvm/vmx/nested.c: note: in included file (through ../arch/x86/kvm/vmx/vmx_onhyperv.h, ../arch/x86/kvm/vmx/vmx_ops.h, ../arch/x86/kvm/vmx/vmx.h, ../arch/x86/kvm/vmx/hyperv.h):
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100790 becomes 790)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a000a becomes a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (190019 becomes 19)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (190019 becomes 19)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80688 becomes 688)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80a88 becomes a88)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80608 becomes 608)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80108 becomes 108)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80388 becomes 388)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (20482 becomes 482)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80b88 becomes b88)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100910 becomes 910)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80188 becomes 188)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80208 becomes 208)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80288 becomes 288)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a000a becomes a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100010 becomes 10)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100710 becomes 710)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100090 becomes 90)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (20402 becomes 402)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100790 becomes 790)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100490 becomes 490)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100310 becomes 310)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100590 becomes 590)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100610 becomes 610)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100690 becomes 690)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120912 becomes 912)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100590 becomes 590)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (20002 becomes 2)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (20082 becomes 82)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (20102 becomes 102)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (20182 becomes 182)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (20202 becomes 202)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (20282 becomes 282)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (20302 becomes 302)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (20382 becomes 382)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120012 becomes 12)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120092 becomes 92)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120112 becomes 112)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120192 becomes 192)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120212 becomes 212)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120292 becomes 292)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120312 becomes 312)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120392 becomes 392)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120412 becomes 412)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120492 becomes 492)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120592 becomes 592)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120612 becomes 612)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120512 becomes 512)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120692 becomes 692)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120712 becomes 712)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120792 becomes 792)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120812 becomes 812)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120892 becomes 892)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a019a becomes 19a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a021a becomes 21a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a029a becomes 29a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a031a becomes 31a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a039a becomes 39a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a041a becomes 41a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a049a becomes 49a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a051a becomes 51a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a059a becomes 59a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a061a becomes 61a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (120a92 becomes a92)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a089a becomes 89a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a091a becomes 91a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a099a becomes 99a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a028a becomes 28a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a030a becomes 30a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a038a becomes 38a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a040a becomes 40a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a048a becomes 48a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80b08 becomes b08)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100190 becomes 190)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100210 becomes 210)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100190 becomes 190)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100210 becomes 210)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80708 becomes 708)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80788 becomes 788)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80808 becomes 808)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80888 becomes 888)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100390 becomes 390)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100410 becomes 410)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (100510 becomes 510)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a008a becomes 8a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a008a becomes 8a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a048a becomes 48a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (180018 becomes 18)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a010a becomes 10a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a010a becomes 10a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80408 becomes 408)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80c88 becomes c88)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (180118 becomes 118)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (180198 becomes 198)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (1a009a becomes 9a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a028a becomes 28a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a030a becomes 30a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (a038a becomes 38a)
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: too many warnings
../sound/core/seq/seq_queue.c:50:12: warning: context imbalance in 'queue_list_add' - wrong count at exit
../sound/core/seq/seq_queue.c:66:29: warning: context imbalance in 'queue_list_remove' - wrong count at exit
../sound/core/seq/seq_queue.c:195:22: warning: context imbalance in 'queueptr' - different lock contexts for basic block
../sound/core/seq/seq_queue.c:356:9: warning: context imbalance in 'queue_access_lock' - wrong count at exit
../sound/core/seq/seq_queue.c:385:5: warning: context imbalance in 'snd_seq_queue_set_owner' - different lock contexts for basic block
../sound/core/seq/seq_queue.c:450:5: warning: context imbalance in 'snd_seq_queue_timer_set_tempo' - different lock contexts for basic block
../sound/core/seq/seq_queue.c:684:5: warning: context imbalance in 'snd_seq_control_queue' - different lock contexts for basic block
../drivers/soc/qcom/smem.c:468:16: warning: incorrect type in assignment (different address spaces)
../drivers/soc/qcom/smem.c:468:16:    expected struct smem_header *header
../drivers/soc/qcom/smem.c:468:16:    got void [noderef] __iomem *virt_base
../drivers/soc/qcom/smem.c:555:16: warning: incorrect type in assignment (different address spaces)
../drivers/soc/qcom/smem.c:555:16:    expected struct smem_header *header
../drivers/soc/qcom/smem.c:555:16:    got void [noderef] __iomem *virt_base
../drivers/soc/qcom/smem.c:575:50: warning: incorrect type in return expression (different address spaces)
../drivers/soc/qcom/smem.c:575:50:    expected void *
../drivers/soc/qcom/smem.c:575:50:    got void [noderef] __iomem *
../drivers/soc/qcom/smem.c:725:22: warning: incorrect type in assignment (different address spaces)
../drivers/soc/qcom/smem.c:725:22:    expected struct smem_partition_header *phdr
../drivers/soc/qcom/smem.c:725:22:    got void [noderef] __iomem *virt_base
../drivers/soc/qcom/smem.c:729:27: warning: cast to restricted __le32
../drivers/soc/qcom/smem.c:733:22: warning: incorrect type in assignment (different address spaces)
../drivers/soc/qcom/smem.c:733:22:    expected struct smem_partition_header *phdr
../drivers/soc/qcom/smem.c:733:22:    got void [noderef] __iomem *virt_base
../drivers/soc/qcom/smem.c:737:27: warning: cast to restricted __le32
../drivers/soc/qcom/smem.c:740:24: warning: incorrect type in assignment (different address spaces)
../drivers/soc/qcom/smem.c:740:24:    expected struct smem_header *header
../drivers/soc/qcom/smem.c:740:24:    got void [noderef] __iomem *virt_base
../drivers/soc/qcom/smem.c:774:36: error: subtraction of different types can't work (different address spaces)
../drivers/soc/qcom/smem.c:783:28: error: subtraction of different types can't work (different address spaces)
../drivers/soc/qcom/smem.c:792:36: error: subtraction of different types can't work (different address spaces)
../drivers/soc/qcom/smem.c:862:16: warning: incorrect type in assignment (different address spaces)
../drivers/soc/qcom/smem.c:862:16:    expected struct smem_header *header
../drivers/soc/qcom/smem.c:862:16:    got void [noderef] __iomem *virt_base
../drivers/soc/qcom/smem.c:895:57: warning: restricted __le32 degrades to integer
../drivers/soc/qcom/smem.c:916:16: warning: incorrect type in assignment (different address spaces)
../drivers/soc/qcom/smem.c:916:16:    expected struct smem_partition_header *header
../drivers/soc/qcom/smem.c:916:16:    got void [noderef] __iomem *
../drivers/soc/qcom/smem.c:1067:22: warning: incorrect type in assignment (different address spaces)
../drivers/soc/qcom/smem.c:1067:22:    expected struct smem_ptable *ptable
../drivers/soc/qcom/smem.c:1067:22:    got void [noderef] __iomem *
../drivers/soc/qcom/smem.c:1175:16: warning: incorrect type in assignment (different address spaces)
../drivers/soc/qcom/smem.c:1175:16:    expected struct smem_header *header
../drivers/soc/qcom/smem.c:1175:16:    got void [noderef] __iomem *virt_base
../drivers/soc/qcom/smem.c:1196:16: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smem.c:1196:16:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smem.c:1196:16:    got restricted __le32 *
../drivers/soc/qcom/smem.c:1196:52: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smem.c:1196:52:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smem.c:1196:52:    got restricted __le32 *
../drivers/block/null_blk/zoned.c:46:32: warning: context imbalance in 'null_report_zones' - unexpected unlock
../drivers/block/null_blk/zoned.c:46:32: warning: context imbalance in 'null_zone_write' - unexpected unlock
../drivers/block/null_blk/zoned.c:46:32: warning: context imbalance in 'null_zone_mgmt' - unexpected unlock
../drivers/block/null_blk/zoned.c:46:32: warning: context imbalance in 'null_process_zoned_cmd' - unexpected unlock
../drivers/block/null_blk/zoned.c:46:32: warning: context imbalance in 'null_set_zone_cond' - unexpected unlock
../kernel/locking/locktorture.c:128:23: warning: symbol 'call_rcu_chain_list' was not declared. Should it be static?
../kernel/locking/locktorture.c:497:12: warning: context imbalance in 'torture_mutex_lock' - wrong count at exit
../kernel/locking/locktorture.c:513:13: warning: context imbalance in 'torture_mutex_unlock' - wrong count at exit
../kernel/locking/locktorture.c:571: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:666:12: warning: context imbalance in 'torture_rtmutex_lock' - wrong count at exit
../kernel/locking/locktorture.c:690:13: warning: context imbalance in 'torture_rtmutex_unlock' - wrong count at exit
../kernel/locking/locktorture.c:730:12: warning: context imbalance in 'torture_rwsem_down_write' - wrong count at exit
../kernel/locking/locktorture.c:746:13: warning: context imbalance in 'torture_rwsem_up_write' - wrong count at exit
../kernel/locking/locktorture.c:752:12: warning: context imbalance in 'torture_rwsem_down_read' - wrong count at exit
../kernel/locking/locktorture.c:770:13: warning: context imbalance in 'torture_rwsem_up_read' - wrong count at exit
../kernel/locking/locktorture.c:800:12: warning: context imbalance in 'torture_percpu_rwsem_down_write' - wrong count at exit
../kernel/locking/locktorture.c:807:13: warning: context imbalance in 'torture_percpu_rwsem_up_write' - wrong count at exit
../kernel/locking/locktorture.c:816:25: warning: context imbalance in 'torture_percpu_rwsem_down_read' - wrong count at exit
../kernel/locking/locktorture.c:820:13: warning: context imbalance in 'torture_percpu_rwsem_up_read' - wrong count at exit
../mm/mprotect.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/pagewalk.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'change_pte_range' - unexpected unlock
../sound/core/seq/seq_fifo.c:93:9: warning: context imbalance in 'snd_seq_fifo_clear' - wrong count at exit
../sound/core/seq/seq_fifo.c:200:9: warning: context imbalance in 'snd_seq_fifo_cell_putback' - wrong count at exit
../arch/x86/kernel/acpi/boot.c:114:30: warning: incorrect type in return expression (different address spaces)
../arch/x86/kernel/acpi/boot.c:114:30:    expected void [noderef] __iomem *
../arch/x86/kernel/acpi/boot.c:114:30:    got void *
../arch/x86/kernel/acpi/boot.c:122:24: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/acpi/boot.c:122:24:    expected void *addr
../arch/x86/kernel/acpi/boot.c:122:24:    got void [noderef] __iomem *map
../net/ipv4/tcp_input.c:7280:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
../kernel/locking/test-ww_mutex.c:17:25: warning: symbol 'wq' was not declared. Should it be static?
../kernel/locking/test-ww_mutex.c:389:18: warning: symbol 'rng' was not declared. Should it be static?
../kernel/locking/test-ww_mutex.c:390:1: warning: symbol 'rng_lock' was not declared. Should it be static?
../kernel/power/suspend.c:92:54: warning: incorrect type in argument 2 (different base types)
../kernel/power/suspend.c:92:54:    expected int val
../kernel/power/suspend.c:92:54:    got restricted suspend_state_t [usertype]
../kernel/power/suspend.c:123:54: warning: incorrect type in argument 2 (different base types)
../kernel/power/suspend.c:123:54:    expected int val
../kernel/power/suspend.c:123:54:    got restricted suspend_state_t [usertype]
../kernel/power/suspend.c:184:19: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:184:47: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:185:19: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:185:51: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:190:26: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:190:65: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:197:42: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:197:51: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:198:38: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:199:51: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:197:72: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:222:34: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:222:73: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:223:27: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:223:59: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:228:34: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:228:69: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:229:21: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:229:42: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:451:33: warning: incorrect type in argument 2 (different base types)
../kernel/power/suspend.c:451:33:    expected int val
../kernel/power/suspend.c:451:33:    got restricted suspend_state_t [usertype] state
../kernel/power/suspend.c:454:33: warning: incorrect type in argument 2 (different base types)
../kernel/power/suspend.c:454:33:    expected int val
../kernel/power/suspend.c:454:33:    got restricted suspend_state_t [usertype] state
../kernel/power/suspend.c:524:53: warning: incorrect type in argument 2 (different base types)
../kernel/power/suspend.c:524:53:    expected int val
../kernel/power/suspend.c:524:53:    got restricted suspend_state_t [usertype] state
../kernel/power/suspend.c:526:53: warning: incorrect type in argument 2 (different base types)
../kernel/power/suspend.c:526:53:    expected int val
../kernel/power/suspend.c:526:53:    got restricted suspend_state_t [usertype] state
../kernel/power/suspend.c:563:52: warning: incorrect type in argument 2 (different base types)
../kernel/power/suspend.c:563:52:    expected int val
../kernel/power/suspend.c:563:52:    got restricted suspend_state_t [usertype] state
../kernel/power/suspend.c:586:9: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:586:9: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:595:52: warning: incorrect type in argument 2 (different base types)
../kernel/power/suspend.c:595:52:    expected int val
../kernel/power/suspend.c:595:52:    got restricted suspend_state_t [usertype] state
../kernel/power/suspend.c:596:9: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:596:9: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:621:13: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:621:22: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:621:39: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:621:48: warning: restricted suspend_state_t degrades to integer
../kernel/power/suspend.c:624:9: warning: restricted suspend_state_t degrades to integer
../block/blk-iocost.c:732:9: warning: context imbalance in 'iocg_lock' - wrong count at exit
../block/blk-iocost.c:743:28: warning: context imbalance in 'iocg_unlock' - unexpected unlock
../mm/mremap.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:869:25: warning: context imbalance in 'move_ptes' - unexpected unlock
../mm/mremap.c:290:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
../drivers/gpu/drm/omapdrm/omap_dmm_tiler.c:122:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/omapdrm/omap_dmm_tiler.c:122:25:    expected void const volatile [noderef] __iomem *addr
../drivers/gpu/drm/omapdrm/omap_dmm_tiler.c:122:25:    got unsigned int [usertype] *wa_dma_data
../drivers/gpu/drm/omapdrm/omap_dmm_tiler.c:130:24: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/omapdrm/omap_dmm_tiler.c:130:24:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/omapdrm/omap_dmm_tiler.c:130:24:    got unsigned int [usertype] *wa_dma_data
../drivers/gpu/drm/omapdrm/omap_dmm_tiler.c:414:19: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/omapdrm/omap_dmm_tiler.c:414:19:    expected void const volatile [noderef] __iomem *addr
../drivers/gpu/drm/omapdrm/omap_dmm_tiler.c:414:19:    got unsigned int *
../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/core/seq/seq_prioq.c:131:5: warning: context imbalance in 'snd_seq_prioq_cell_in' - different lock contexts for basic block
../sound/core/seq/seq_prioq.c:208:27: warning: context imbalance in 'snd_seq_prioq_cell_out' - different lock contexts for basic block
../drivers/tty/serial/mvebu-uart.c:758:9: warning: context imbalance in 'mvebu_uart_console_write' - different lock contexts for basic block
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1333:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1334:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1335:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1336:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1337:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1338:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1339:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1340:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1341:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1342:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1343:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1344:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1345:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1346:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1347:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1348:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1349:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1350:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1351:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1352:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1353:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1354:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1355:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1356:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1357:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1358:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1359:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1360:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1361:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1362:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1363:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1364:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1365:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1366:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1367:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1368:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1369:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1370:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1371:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1372:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1373:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1374:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1375:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1376:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1377:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1378:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1379:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1380:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1381:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1382:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1383:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1384:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1385:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1386:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1387:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1388:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1389:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1390:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1391:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1392:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1393:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1394:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1395:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1396:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1397:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1398:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1399:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1400:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1401:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1402:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1403:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1404:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1405:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1406:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1407:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1408:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1409:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1410:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1411:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1412:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1413:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1414:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1415:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1416:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1417:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1418:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1419:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1420:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1421:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1422:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1423:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1424:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1425:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1426:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1427:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1428:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1429:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1430:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1431:9: warning: obsolete array initializer, use C99 syntax
../drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c:1432:9: warning: too many warnings
../net/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
../drivers/soc/qcom/smp2p.c:250:34: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smp2p.c:250:34:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smp2p.c:250:34:    got unsigned int [usertype] *value
../drivers/soc/qcom/smp2p.c:412:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smp2p.c:412:33:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smp2p.c:412:33:    got unsigned int [usertype] *value
../drivers/soc/qcom/smp2p.c:415:26: warning: incorrect type in argument 2 (different address spaces)
../drivers/soc/qcom/smp2p.c:415:26:    expected void volatile [noderef] __iomem *addr
../drivers/soc/qcom/smp2p.c:415:26:    got unsigned int [usertype] *value
../arch/x86/kvm/vmx/sgx.c: note: in included file (through ../arch/x86/kvm/vmx/vmx_onhyperv.h, ../arch/x86/kvm/vmx/vmx_ops.h, ../arch/x86/kvm/vmx/vmx.h, ../arch/x86/kvm/vmx/hyperv.h, ../arch/x86/kvm/vmx/nested.h):
../arch/x86/kvm/vmx/hyperv_evmcs.h:133:30: warning: cast truncates bits from constant value (80b88 becomes b88)
../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
../sound/core/seq/seq_timer.c:79:6: warning: context imbalance in 'snd_seq_timer_defaults' - wrong count at exit
../sound/core/seq/seq_timer.c:110:6: warning: context imbalance in 'snd_seq_timer_reset' - wrong count at exit
../sound/core/seq/seq_timer.c:157:5: warning: context imbalance in 'snd_seq_timer_set_tempo' - different lock contexts for basic block
../sound/core/seq/seq_timer.c:172:5: warning: context imbalance in 'snd_seq_timer_set_tempo_ppq' - different lock contexts for basic block
../sound/core/seq/seq_timer.c:201:5: warning: context imbalance in 'snd_seq_timer_set_position_tick' - different lock contexts for basic block
../sound/core/seq/seq_timer.c:214:5: warning: context imbalance in 'snd_seq_timer_set_position_time' - different lock contexts for basic block
../sound/core/seq/seq_timer.c:227:5: warning: context imbalance in 'snd_seq_timer_set_skew' - different lock contexts for basic block
../sound/core/seq/seq_timer.c:328:5: warning: context imbalance in 'snd_seq_timer_stop' - wrong count at exit
../sound/core/seq/seq_timer.c:379:5: warning: context imbalance in 'snd_seq_timer_start' - wrong count at exit
../sound/core/seq/seq_timer.c:402:5: warning: context imbalance in 'snd_seq_timer_continue' - wrong count at exit
../sound/core/seq/seq_timer.c:425:9: warning: context imbalance in 'snd_seq_timer_get_cur_time' - wrong count at exit
../sound/core/seq/seq_timer.c:430:21: warning: context imbalance in 'snd_seq_timer_get_cur_tick' - wrong count at exit
../drivers/scsi/device_handler/scsi_dh_alua.c: note: in included file (through ../include/linux/atomic.h, ../include/linux/cpumask.h, ../arch/x86/include/asm/paravirt.h, ../arch/x86/include/asm/irqflags.h, ../include/linux/irqflags.h, ...):
../arch/x86/include/asm/atomic.h:93:16: warning: context imbalance in 'alua_rtpg' - different lock contexts for basic block
../drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static?
../drivers/tty/serial/rda-uart.c:606:9: warning: context imbalance in 'rda_uart_port_write' - different lock contexts for basic block
../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:703:28: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
../include/linux/rmap.h:703:28: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
../drivers/misc/keba/cp500.c:432:34: warning: Using plain integer as NULL pointer
../drivers/soc/qcom/smsm.c:159:32: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smsm.c:159:32:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:159:32:    got unsigned int [usertype] *local_state
../drivers/soc/qcom/smsm.c:171:25: warning: incorrect type in argument 2 (different address spaces)
../drivers/soc/qcom/smsm.c:171:25:    expected void volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:171:25:    got unsigned int [usertype] *local_state
../drivers/soc/qcom/smsm.c:181:48: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smsm.c:181:48:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:181:48:    got unsigned int [usertype] *
../drivers/soc/qcom/smsm.c:219:26: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smsm.c:219:26:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:219:26:    got unsigned int [usertype] *remote_state
../drivers/soc/qcom/smsm.c:257:49: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smsm.c:257:49:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:257:49:    got unsigned int [usertype] *
../drivers/soc/qcom/smsm.c:259:49: warning: incorrect type in argument 2 (different address spaces)
../drivers/soc/qcom/smsm.c:259:49:    expected void volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:259:49:    got unsigned int [usertype] *
../drivers/soc/qcom/smsm.c:280:24: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smsm.c:280:24:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:280:24:    got unsigned int [usertype] *remote_state
../drivers/soc/qcom/smsm.c:288:49: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smsm.c:288:49:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:288:49:    got unsigned int [usertype] *
../drivers/soc/qcom/smsm.c:290:49: warning: incorrect type in argument 2 (different address spaces)
../drivers/soc/qcom/smsm.c:290:49:    expected void volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:290:49:    got unsigned int [usertype] *
../drivers/soc/qcom/smsm.c:330:26: warning: incorrect type in argument 1 (different address spaces)
../drivers/soc/qcom/smsm.c:330:26:    expected void const volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:330:26:    got unsigned int [usertype] *remote_state
../drivers/soc/qcom/smsm.c:635:47: warning: incorrect type in argument 2 (different address spaces)
../drivers/soc/qcom/smsm.c:635:47:    expected void volatile [noderef] __iomem *addr
../drivers/soc/qcom/smsm.c:635:47:    got unsigned int [usertype] *
../mm/pagewalk.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/pagewalk.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'walk_pte_range' - unexpected unlock
../sound/usb/hiface/pcm.c:55:32: warning: array of flexible structures
../net/8021q/vlan.c: In function ‘register_vlan_device’:
../net/8021q/vlan.c:247:46: warning: ‘%i’ directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                                              ^~
../net/8021q/vlan.c:247:42: note: directive argument in the range [0, 4094]
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                                          ^~~~~~~
../net/8021q/vlan.c:247:17: note: ‘snprintf’ output between 3 and 21 bytes into a destination of size 16
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/8021q/vlan.c:235:46: warning: ‘%.4i’ directive output may be truncated writing 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                                              ^~~~
../net/8021q/vlan.c:235:42: note: directive argument in the range [0, 4094]
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                                          ^~~~~~~~~
../net/8021q/vlan.c:235:17: note: ‘snprintf’ output between 6 and 21 bytes into a destination of size 16
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:4652:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_base.c:4652:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_base.c:4652:21:    got int
../drivers/scsi/megaraid/megaraid_sas_base.c:4903:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_base.c:4903:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_base.c:4903:21:    got int
../drivers/scsi/megaraid/megaraid_sas_base.c:6744:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_base.c:6744:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_base.c:6744:21:    got int
../drivers/scsi/megaraid/megaraid_sas_base.c:4559:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_base.c:4559:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_base.c:4559: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:2020:33: warning: cast to restricted __le32
../drivers/scsi/megaraid/megaraid_sas_base.c:2061:34: warning: cast to restricted __le32
../drivers/scsi/megaraid/megaraid_sas_base.c:4783:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_base.c:4783:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_base.c:4783:21:    got int
../drivers/scsi/megaraid/megaraid_sas_base.c:5023:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_base.c:5023:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_base.c:5023:21:    got int
../drivers/scsi/megaraid/megaraid_sas_base.c:5208:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_base.c:5208:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_base.c:5208:21:    got int
../drivers/scsi/megaraid/megaraid_sas_base.c:5290:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_base.c:5290:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_base.c:5290:21:    got int
../drivers/scsi/megaraid/megaraid_sas_base.c:6297:42: 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:6301:34: warning: cast removes address space '__iomem' of expression
../drivers/scsi/megaraid/megaraid_sas_base.c:6300:57: warning: incorrect type in assignment (different address spaces)
../drivers/scsi/megaraid/megaraid_sas_base.c:6300:57:    expected unsigned int [noderef] [usertype] __iomem *
../drivers/scsi/megaraid/megaraid_sas_base.c:6300:57:    got unsigned int [usertype] *
../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:6822:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_base.c:6822:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_base.c:6822:21:    got int
../drivers/scsi/megaraid/megaraid_sas_base.c:7579:44: warning: restricted __le32 degrades to integer
../drivers/scsi/megaraid/megaraid_sas_base.c:8196:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_base.c:8196:23:    expected int crash_support
../drivers/scsi/megaraid/megaraid_sas_base.c:8196:23:    got restricted __le32
../drivers/scsi/megaraid/megaraid_sas_base.c:8280:31: warning: invalid assignment: &=
../drivers/scsi/megaraid/megaraid_sas_base.c:8280:31:    left side has type restricted __le16
../drivers/scsi/megaraid/megaraid_sas_base.c:8280:31:    right side has type int
../drivers/scsi/megaraid/megaraid_sas_base.c:8805:46: warning: restricted __le32 degrades to integer
../drivers/soc/sunxi/sunxi_sram.c:333:13: warning: context imbalance in 'sunxi_sram_lock' - wrong count at exit
../drivers/soc/sunxi/sunxi_sram.c:340:13: warning: context imbalance in 'sunxi_sram_unlock' - unexpected unlock
../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: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:1336:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_fusion.c:1336:29:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_fusion.c:1336:29:    got int
../drivers/scsi/megaraid/megaraid_sas_fusion.c:1438:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_fusion.c:1438:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_fusion.c:1438:21:    got int
../drivers/scsi/megaraid/megaraid_sas_fusion.c:1541:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_fusion.c:1541:21:    expected restricted __le16 [usertype] flags
../drivers/scsi/megaraid/megaraid_sas_fusion.c:1541: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: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:4321:24: warning: cast to restricted __le16
../drivers/scsi/megaraid/megaraid_sas_fusion.c:4571:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_fusion.c:4571:32:    expected unsigned short [usertype] DevHandle
../drivers/scsi/megaraid/megaraid_sas_fusion.c:4571:32:    got restricted __le16 [usertype]
../drivers/scsi/megaraid/megaraid_sas_fusion.c:4573:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/megaraid/megaraid_sas_fusion.c:4573:30:    expected unsigned short [usertype] TaskMID
../drivers/scsi/megaraid/megaraid_sas_fusion.c:4573:30:    got restricted __le16 [usertype]
../drivers/scsi/megaraid/megaraid_sas_fusion.c:5367: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
../net/sched/sch_mqprio.c:702:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
../arch/x86/kvm/vmx/hyperv_evmcs.c:15:9: warning: cast truncates bits from constant value (1a079a becomes 79a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:17:9: warning: cast truncates bits from constant value (1a071a becomes 71a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:19:9: warning: cast truncates bits from constant value (1a081a becomes 81a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:21:9: warning: cast truncates bits from constant value (b000b becomes b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:23:9: warning: cast truncates bits from constant value (b008b becomes 8b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:25:9: warning: cast truncates bits from constant value (b010b becomes 10b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:27:9: warning: cast truncates bits from constant value (1b001b becomes 1b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:29:9: warning: cast truncates bits from constant value (1b009b becomes 9b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:31:9: warning: cast truncates bits from constant value (1b011b becomes 11b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:33:9: warning: cast truncates bits from constant value (1b041b becomes 41b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:35:9: warning: cast truncates bits from constant value (1b049b becomes 49b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:37:9: warning: cast truncates bits from constant value (1b059b becomes 59b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:39:9: warning: cast truncates bits from constant value (80008 becomes 8)
../arch/x86/kvm/vmx/hyperv_evmcs.c:41:9: warning: cast truncates bits from constant value (80088 becomes 88)
../arch/x86/kvm/vmx/hyperv_evmcs.c:43:9: warning: cast truncates bits from constant value (80108 becomes 108)
../arch/x86/kvm/vmx/hyperv_evmcs.c:45:9: warning: cast truncates bits from constant value (1a019a becomes 19a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:47:9: warning: cast truncates bits from constant value (1a021a becomes 21a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:49:9: warning: cast truncates bits from constant value (1a029a becomes 29a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:51:9: warning: cast truncates bits from constant value (1a031a becomes 31a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:53:9: warning: cast truncates bits from constant value (1a039a becomes 39a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:55:9: warning: cast truncates bits from constant value (1a041a becomes 41a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:57:9: warning: cast truncates bits from constant value (1a049a becomes 49a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:59:9: warning: cast truncates bits from constant value (1a051a becomes 51a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:61:9: warning: cast truncates bits from constant value (1a059a becomes 59a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:63:9: warning: cast truncates bits from constant value (1a061a becomes 61a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:65:9: warning: cast truncates bits from constant value (80408 becomes 408)
../arch/x86/kvm/vmx/hyperv_evmcs.c:67:9: warning: cast truncates bits from constant value (80488 becomes 488)
../arch/x86/kvm/vmx/hyperv_evmcs.c:69:9: warning: cast truncates bits from constant value (a000a becomes a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:71:9: warning: cast truncates bits from constant value (a008a becomes 8a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:73:9: warning: cast truncates bits from constant value (a010a becomes 10a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:75:9: warning: cast truncates bits from constant value (a018a becomes 18a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:77:9: warning: cast truncates bits from constant value (a020a becomes 20a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:79:9: warning: cast truncates bits from constant value (a028a becomes 28a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:81:9: warning: cast truncates bits from constant value (a030a becomes 30a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:83:9: warning: cast truncates bits from constant value (a038a becomes 38a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:85:9: warning: cast truncates bits from constant value (a040a becomes 40a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:87:9: warning: cast truncates bits from constant value (1a089a becomes 89a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:89:9: warning: cast truncates bits from constant value (1a091a becomes 91a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:91:9: warning: cast truncates bits from constant value (1a099a becomes 99a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:93:9: warning: cast truncates bits from constant value (180018 becomes 18)
../arch/x86/kvm/vmx/hyperv_evmcs.c:95:9: warning: cast truncates bits from constant value (180098 becomes 98)
../arch/x86/kvm/vmx/hyperv_evmcs.c:97:9: warning: cast truncates bits from constant value (180118 becomes 118)
../arch/x86/kvm/vmx/hyperv_evmcs.c:99:9: warning: cast truncates bits from constant value (180198 becomes 198)
../arch/x86/kvm/vmx/hyperv_evmcs.c:101:9: warning: cast truncates bits from constant value (1a001a becomes 1a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:103:9: warning: cast truncates bits from constant value (1a009a becomes 9a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:105:9: warning: cast truncates bits from constant value (1a011a becomes 11a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:107:9: warning: cast truncates bits from constant value (1a069a becomes 69a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:109:9: warning: cast truncates bits from constant value (1b019b becomes 19b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:111:9: warning: cast truncates bits from constant value (1b021b becomes 21b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:113:9: warning: cast truncates bits from constant value (1b029b becomes 29b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:115:9: warning: cast truncates bits from constant value (1b031b becomes 31b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:117:9: warning: cast truncates bits from constant value (1b039b becomes 39b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:119:9: warning: cast truncates bits from constant value (1b051b becomes 51b)
../arch/x86/kvm/vmx/hyperv_evmcs.c:121:9: warning: cast truncates bits from constant value (80688 becomes 688)
../arch/x86/kvm/vmx/hyperv_evmcs.c:123:9: warning: cast truncates bits from constant value (a048a becomes 48a)
../arch/x86/kvm/vmx/hyperv_evmcs.c:125:9: warning: cast truncates bits from constant value (80b08 becomes b08)
../arch/x86/kvm/vmx/hyperv_evmcs.c:127:9: warning: cast truncates bits from constant value (80b88 becomes b88)
../arch/x86/kvm/vmx/hyperv_evmcs.c:129:9: warning: cast truncates bits from constant value (80c88 becomes c88)
../arch/x86/kvm/vmx/hyperv_evmcs.c:151:9: warning: cast truncates bits from constant value (90009 becomes 9)
../arch/x86/kvm/vmx/hyperv_evmcs.c:153:9: warning: cast truncates bits from constant value (190019 becomes 19)
../arch/x86/kvm/vmx/hyperv_evmcs.c:167:9: warning: cast truncates bits from constant value (190299 becomes 299)
../arch/x86/kvm/vmx/hyperv_evmcs.c:175:9: warning: cast truncates bits from constant value (80188 becomes 188)
../arch/x86/kvm/vmx/hyperv_evmcs.c:177:9: warning: cast truncates bits from constant value (80208 becomes 208)
../arch/x86/kvm/vmx/hyperv_evmcs.c:179:9: warning: cast truncates bits from constant value (80288 becomes 288)
../arch/x86/kvm/vmx/hyperv_evmcs.c:183:9: warning: cast truncates bits from constant value (100710 becomes 710)
../arch/x86/kvm/vmx/hyperv_evmcs.c:185:9: warning: cast truncates bits from constant value (120912 becomes 912)
../arch/x86/kvm/vmx/hyperv_evmcs.c:187:9: warning: cast truncates bits from constant value (100090 becomes 90)
../arch/x86/kvm/vmx/hyperv_evmcs.c:189:9: warning: cast truncates bits from constant value (100110 becomes 110)
../arch/x86/kvm/vmx/hyperv_evmcs.c:191:9: warning: cast truncates bits from constant value (100490 becomes 490)
../arch/x86/kvm/vmx/hyperv_evmcs.c:193:9: warning: cast truncates bits from constant value (100590 becomes 590)
../arch/x86/kvm/vmx/hyperv_evmcs.c:195:9: warning: cast truncates bits from constant value (100610 becomes 610)
../arch/x86/kvm/vmx/hyperv_evmcs.c:198:9: warning: cast truncates bits from constant value (100690 becomes 690)
../arch/x86/kvm/vmx/hyperv_evmcs.c:200:9: warning: cast truncates bits from constant value (130013 becomes 13)
../arch/x86/kvm/vmx/hyperv_evmcs.c:202:9: warning: cast truncates bits from constant value (100010 becomes 10)
../arch/x86/kvm/vmx/hyperv_evmcs.c:204:9: warning: cast truncates bits from constant value (100310 becomes 310)
../arch/x86/kvm/vmx/hyperv_evmcs.c:206:9: warning: cast truncates bits from constant value (100790 becomes 790)
../arch/x86/kvm/vmx/hyperv_evmcs.c:208:9: warning: cast truncates bits from constant value (120012 becomes 12)
../arch/x86/kvm/vmx/hyperv_evmcs.c:210:9: warning: cast truncates bits from constant value (120092 becomes 92)
../arch/x86/kvm/vmx/hyperv_evmcs.c:212:9: warning: cast truncates bits from constant value (120112 becomes 112)
../arch/x86/kvm/vmx/hyperv_evmcs.c:214:9: warning: cast truncates bits from constant value (120192 becomes 192)
../arch/x86/kvm/vmx/hyperv_evmcs.c:216:9: warning: cast truncates bits from constant value (120212 becomes 212)
../arch/x86/kvm/vmx/hyperv_evmcs.c:218:9: warning: cast truncates bits from constant value (120292 becomes 292)
../arch/x86/kvm/vmx/hyperv_evmcs.c:220:9: warning: cast truncates bits from constant value (120312 becomes 312)
../arch/x86/kvm/vmx/hyperv_evmcs.c:222:9: warning: cast truncates bits from constant value (120392 becomes 392)
../arch/x86/kvm/vmx/hyperv_evmcs.c:224:9: warning: cast truncates bits from constant value (120412 becomes 412)
../arch/x86/kvm/vmx/hyperv_evmcs.c:226:9: warning: cast truncates bits from constant value (120492 becomes 492)
../arch/x86/kvm/vmx/hyperv_evmcs.c:228:9: warning: cast truncates bits from constant value (120512 becomes 512)
../arch/x86/kvm/vmx/hyperv_evmcs.c:230:9: warning: cast truncates bits from constant value (120592 becomes 592)
../arch/x86/kvm/vmx/hyperv_evmcs.c:232:9: warning: cast truncates bits from constant value (120612 becomes 612)
../arch/x86/kvm/vmx/hyperv_evmcs.c:234:9: warning: cast truncates bits from constant value (120692 becomes 692)
../arch/x86/kvm/vmx/hyperv_evmcs.c:236:9: warning: cast truncates bits from constant value (120712 becomes 712)
../arch/x86/kvm/vmx/hyperv_evmcs.c:238:9: warning: cast truncates bits from constant value (120792 becomes 792)
../arch/x86/kvm/vmx/hyperv_evmcs.c:240:9: warning: cast truncates bits from constant value (120812 becomes 812)
../arch/x86/kvm/vmx/hyperv_evmcs.c:242:9: warning: cast truncates bits from constant value (120892 becomes 892)
../arch/x86/kvm/vmx/hyperv_evmcs.c:244:9: warning: cast truncates bits from constant value (120992 becomes 992)
../arch/x86/kvm/vmx/hyperv_evmcs.c:246:9: warning: cast truncates bits from constant value (120a92 becomes a92)
../arch/x86/kvm/vmx/hyperv_evmcs.c:250:9: warning: cast truncates bits from constant value (110011 becomes 11)
../arch/x86/kvm/vmx/hyperv_evmcs.c:252:9: warning: cast truncates bits from constant value (110091 becomes 91)
../arch/x86/kvm/vmx/hyperv_evmcs.c:254:9: warning: cast truncates bits from constant value (110111 becomes 111)
../arch/x86/kvm/vmx/hyperv_evmcs.c:256:9: warning: too many warnings
../mm/pgtable-generic.c:282:7: warning: context imbalance in '__pte_offset_map' - different lock contexts for basic block
../mm/pgtable-generic.c:364:7: warning: context imbalance in '__pte_offset_map_lock' - different lock contexts for basic block
Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1517, <IN_FILE> line 778.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1469, <IN_FILE> line 778.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1469, <IN_FILE> line 778.
Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1573, <IN_FILE> line 778.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1601, <IN_FILE> line 778.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1611, <IN_FILE> line 778.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1611, <IN_FILE> line 778.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1612, <IN_FILE> line 778.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1614, <IN_FILE> line 778.
Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1615, <IN_FILE> line 778.
../security/landlock/fs.c:778: warning: Function parameter or struct member '' not described in 'is_access_to_paths_allowed'
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1630, <IN_FILE> line 778.
Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1517, <IN_FILE> line 778.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1469, <IN_FILE> line 778.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1469, <IN_FILE> line 778.
Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1573, <IN_FILE> line 778.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1601, <IN_FILE> line 778.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1611, <IN_FILE> line 778.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1630, <IN_FILE> line 778.
Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1791, <IN_FILE> line 778.
Use of uninitialized value $parameterlist[6] in join or string at ../scripts/kernel-doc line 1791, <IN_FILE> line 778.
../security/landlock/fs.c:778: warning: Excess function parameter 'layer_masks_parent1' description in 'is_access_to_paths_allowed'
../security/landlock/fs.c:778: warning: Excess function parameter 'layer_masks_parent2' description in 'is_access_to_paths_allowed'
Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1517, <IN_FILE> line 1010.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1469, <IN_FILE> line 1010.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1469, <IN_FILE> line 1010.
Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1573, <IN_FILE> line 1010.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1601, <IN_FILE> line 1010.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1611, <IN_FILE> line 1010.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1611, <IN_FILE> line 1010.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1612, <IN_FILE> line 1010.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1614, <IN_FILE> line 1010.
Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1615, <IN_FILE> line 1010.
../security/landlock/fs.c:1010: warning: Function parameter or struct member '' not described in 'collect_domain_accesses'
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1630, <IN_FILE> line 1010.
Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1791, <IN_FILE> line 1010.
../security/landlock/fs.c:1010: warning: Excess function parameter 'layer_masks_dom' description in 'collect_domain_accesses'
../sound/core/seq/seq_ports.c:44:28: warning: context imbalance in 'snd_seq_port_use_ptr' - different lock contexts for basic block
../sound/core/seq/seq_ports.c:94:9: warning: context imbalance in 'snd_seq_port_query_nearest' - wrong count at exit
../sound/core/seq/seq_ports.c:114:5: warning: context imbalance in 'snd_seq_create_port' - different lock contexts for basic block
../sound/core/seq/seq_ports.c:277:9: warning: context imbalance in 'snd_seq_delete_port' - different lock contexts for basic block
../sound/core/seq/seq_ports.c:489:12: warning: context imbalance in 'check_and_subscribe_port' - different lock contexts for basic block
../drivers/base/power/runtime.c:520:28: warning: context imbalance in 'rpm_idle' - unexpected unlock
../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/base/power/runtime.c:364: warning: Excess function parameter 'dev' description in '__rpm_callback'
../kernel/irq/irqdesc.c:881:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
../drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static?
../drivers/gpio/gpio-graniterapids.c:71:12: warning: context imbalance in 'gnr_gpio_configure_line' - different lock contexts for basic block
../drivers/gpio/gpio-graniterapids.c:156:13: warning: context imbalance in 'gnr_gpio_irq_ack' - wrong count at exit
../drivers/gpio/gpio-graniterapids.c:188:15: warning: context imbalance in 'gnr_gpio_irq_mask_unmask' - wrong count at exit
../drivers/gpio/gpio-graniterapids.c:349:9: warning: context imbalance in 'gnr_gpio_suspend' - wrong count at exit
../drivers/gpio/gpio-graniterapids.c:362:9: warning: context imbalance in 'gnr_gpio_resume' - wrong count at exit
../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/hgafb.c:505:25:    expected void const *
../drivers/video/fbdev/hgafb.c:505:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] dest
../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/hgafb.c:505:25:    expected void const *
../drivers/video/fbdev/hgafb.c:505:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] src
../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/hgafb.c:505:25:    expected void const *
../drivers/video/fbdev/hgafb.c:505:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] dest
../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/hgafb.c:505:25:    expected void const *
../drivers/video/fbdev/hgafb.c:505:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] src
../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/hgafb.c:505:25:    expected void *
../drivers/video/fbdev/hgafb.c:505:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] dest
../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/hgafb.c:505:25:    expected void const *
../drivers/video/fbdev/hgafb.c:505:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] src
../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/hgafb.c:516:25:    expected void const *
../drivers/video/fbdev/hgafb.c:516:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] dest
../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/hgafb.c:516:25:    expected void const *
../drivers/video/fbdev/hgafb.c:516:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] src
../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/hgafb.c:516:25:    expected void const *
../drivers/video/fbdev/hgafb.c:516:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] dest
../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/hgafb.c:516:25:    expected void const *
../drivers/video/fbdev/hgafb.c:516:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] src
../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/hgafb.c:516:25:    expected void *
../drivers/video/fbdev/hgafb.c:516:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] dest
../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/hgafb.c:516:25:    expected void const *
../drivers/video/fbdev/hgafb.c:516:25:    got unsigned char [noderef] [usertype] __iomem *[assigned] src
../drivers/nfc/nfcmrvl/uart.c:48:33: warning: cast to restricted __le32
../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'zone' not described in 'add_rtree_block'
../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'gfp_mask' not described in 'add_rtree_block'
../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'safe_needed' not described in 'add_rtree_block'
../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'ca' not described in 'add_rtree_block'
../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'gfp_mask' not described in 'create_zone_bm_rtree'
../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'safe_needed' not described in 'create_zone_bm_rtree'
../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'ca' not described in 'create_zone_bm_rtree'
../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'start' not described in 'create_zone_bm_rtree'
../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'end' not described in 'create_zone_bm_rtree'
../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'zone' not described in 'free_zone_bm_rtree'
../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'clear_nosave_free' not described in 'free_zone_bm_rtree'
../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'bm' not described in 'memory_bm_create'
../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'gfp_mask' not described in 'memory_bm_create'
../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'safe_needed' not described in 'memory_bm_create'
../kernel/power/snapshot.c:728: warning: Function parameter or struct member 'clear_nosave_free' not described in 'memory_bm_free'
../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bm' not described in 'memory_bm_find_bit'
../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'pfn' not described in 'memory_bm_find_bit'
../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'addr' not described in 'memory_bm_find_bit'
../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bit_nr' not described in 'memory_bm_find_bit'
../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'start_pfn' not described in 'register_nosave_region'
../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'end_pfn' not described in 'register_nosave_region'
../kernel/power/snapshot.c:1322: warning: Function parameter or struct member 'zone' not described in 'saveable_highmem_page'
../kernel/power/snapshot.c:1322: warning: Function parameter or struct member 'pfn' not described in 'saveable_highmem_page'
../kernel/power/snapshot.c:1386: warning: Function parameter or struct member 'zone' not described in 'saveable_page'
../kernel/power/snapshot.c:1386: warning: Function parameter or struct member 'pfn' not described in 'saveable_page'
../kernel/power/snapshot.c:1463: warning: Function parameter or struct member 'dst' not described in 'safe_copy_page'
../kernel/power/snapshot.c:1463: warning: Function parameter or struct member 's_page' not described in 'safe_copy_page'
../kernel/power/snapshot.c:1704: warning: Function parameter or struct member 'x' not described in '__fraction'
../kernel/power/snapshot.c:1704: warning: Function parameter or struct member 'multiplier' not described in '__fraction'
../kernel/power/snapshot.c:1704: warning: Function parameter or struct member 'base' not described in '__fraction'
../kernel/power/snapshot.c:2002: warning: Function parameter or struct member 'nr_highmem' not described in 'count_pages_for_highmem'
../kernel/power/snapshot.c:2020: warning: Function parameter or struct member 'nr_pages' not described in 'enough_free_mem'
../kernel/power/snapshot.c:2020: warning: Function parameter or struct member 'nr_highmem' not described in 'enough_free_mem'
../kernel/power/snapshot.c:2043: warning: Function parameter or struct member 'safe_needed' not described in 'get_highmem_buffer'
../kernel/power/snapshot.c:2056: warning: Function parameter or struct member 'bm' not described in 'alloc_highmem_pages'
../kernel/power/snapshot.c:2056: warning: Function parameter or struct member 'nr_highmem' not described in 'alloc_highmem_pages'
../kernel/power/snapshot.c:2091: warning: Function parameter or struct member 'copy_bm' not described in 'swsusp_alloc'
../kernel/power/snapshot.c:2091: warning: Function parameter or struct member 'nr_pages' not described in 'swsusp_alloc'
../kernel/power/snapshot.c:2091: warning: Function parameter or struct member 'nr_highmem' not described in 'swsusp_alloc'
../kernel/power/snapshot.c:2313: warning: Function parameter or struct member 'bm' not described in 'mark_unsafe_pages'
../kernel/power/snapshot.c:2348: warning: Function parameter or struct member 'info' not described in 'load_header'
../kernel/power/snapshot.c:2517: warning: Function parameter or struct member 'page' not described in 'get_highmem_page_buffer'
../kernel/power/snapshot.c:2517: warning: Function parameter or struct member 'ca' not described in 'get_highmem_page_buffer'
../kernel/power/snapshot.c:2727: warning: Function parameter or struct member 'bm' not described in 'get_buffer'
../kernel/power/snapshot.c:2727: warning: Function parameter or struct member 'ca' not described in 'get_buffer'
../kernel/power/snapshot.c:2866: warning: Function parameter or struct member 'handle' not described in 'snapshot_write_finalize'
../fs/notify/fsnotify.c:404:16: error: incompatible types in comparison expression (different address spaces):
../fs/notify/fsnotify.c:404:16:    struct fsnotify_mark_connector [noderef] __rcu *
../fs/notify/fsnotify.c:404:16:    struct fsnotify_mark_connector *
../fs/notify/fsnotify.c:406:24: error: incompatible types in comparison expression (different address spaces):
../fs/notify/fsnotify.c:406:24:    struct hlist_node [noderef] __rcu *
../fs/notify/fsnotify.c:406:24:    struct hlist_node *
../fs/notify/fsnotify.c:416:24: error: incompatible types in comparison expression (different address spaces):
../fs/notify/fsnotify.c:416:24:    struct hlist_node [noderef] __rcu *
../fs/notify/fsnotify.c:416:24:    struct hlist_node *
../fs/notify/fsnotify.c:583:46: warning: incorrect type in argument 1 (different address spaces)
../fs/notify/fsnotify.c:583:46:    expected struct fsnotify_mark_connector **connp
../fs/notify/fsnotify.c:583:46:    got struct fsnotify_mark_connector [noderef] __rcu **
../fs/notify/fsnotify.c:587:46: warning: incorrect type in argument 1 (different address spaces)
../fs/notify/fsnotify.c:587:46:    expected struct fsnotify_mark_connector **connp
../fs/notify/fsnotify.c:587:46:    got struct fsnotify_mark_connector [noderef] __rcu **
../fs/notify/fsnotify.c:591:46: warning: incorrect type in argument 1 (different address spaces)
../fs/notify/fsnotify.c:591:46:    expected struct fsnotify_mark_connector **connp
../fs/notify/fsnotify.c:591:46:    got struct fsnotify_mark_connector [noderef] __rcu **
../fs/notify/fsnotify.c:595:46: warning: incorrect type in argument 1 (different address spaces)
../fs/notify/fsnotify.c:595:46:    expected struct fsnotify_mark_connector **connp
../fs/notify/fsnotify.c:595:46:    got struct fsnotify_mark_connector [noderef] __rcu **
../mm/rmap.c: note: in included file (through ../include/linux/ksm.h):
../include/linux/rmap.h:703:28: warning: context imbalance in 'folio_referenced_one' - unexpected unlock
../include/linux/rmap.h:703:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
../include/linux/rmap.h:703:28: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
../include/linux/rmap.h:703:28: warning: context imbalance in 'page_make_device_exclusive_one' - unexpected unlock
../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
../drivers/video/fbdev/atmel_lcdfb.c:333:27: warning: incorrect type in assignment (different address spaces)
../drivers/video/fbdev/atmel_lcdfb.c:333:27:    expected char [noderef] __iomem *screen_base
../drivers/video/fbdev/atmel_lcdfb.c:333:27:    got void *
../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/atmel_lcdfb.c:341:9:    expected void const *
../drivers/video/fbdev/atmel_lcdfb.c:341:9:    got char [noderef] __iomem *screen_base
../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/atmel_lcdfb.c:341:9:    expected void const *
../drivers/video/fbdev/atmel_lcdfb.c:341:9:    got char [noderef] __iomem *screen_base
../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/atmel_lcdfb.c:341:9:    expected void *
../drivers/video/fbdev/atmel_lcdfb.c:341:9:    got char [noderef] __iomem *screen_base
../drivers/video/fbdev/atmel_lcdfb.c:312:59: warning: incorrect type in argument 3 (different address spaces)
../drivers/video/fbdev/atmel_lcdfb.c:312:59:    expected void *cpu_addr
../drivers/video/fbdev/atmel_lcdfb.c:312:59:    got char [noderef] __iomem *screen_base
../drivers/video/fbdev/atmel_lcdfb.c:312:59: warning: incorrect type in argument 3 (different address spaces)
../drivers/video/fbdev/atmel_lcdfb.c:312:59:    expected void *cpu_addr
../drivers/video/fbdev/atmel_lcdfb.c:312:59:    got char [noderef] __iomem *screen_base
../kernel/power/swap.c:550: warning: Function parameter or struct member 'handle' not described in 'save_image'
../kernel/power/swap.c:550: warning: Function parameter or struct member 'snapshot' not described in 'save_image'
../kernel/power/swap.c:550: warning: Function parameter or struct member 'nr_to_write' not described in 'save_image'
../kernel/power/swap.c:920: warning: Function parameter or struct member 'nr_pages' not described in 'enough_swap'
../kernel/power/swap.c:1091: warning: Function parameter or struct member 'handle' not described in 'load_image'
../kernel/power/swap.c:1091: warning: Function parameter or struct member 'snapshot' not described in 'load_image'
../kernel/power/swap.c:1091: warning: Function parameter or struct member 'nr_to_read' not described in 'load_image'
../block/blk-zoned.c:500:30: warning: context imbalance in 'disk_get_and_lock_zone_wplug' - wrong count at exit
../block/blk-zoned.c: note: in included file (through ../include/linux/blkdev.h):
../include/linux/bio.h:529:9: warning: context imbalance in 'blk_zone_wplug_handle_write' - unexpected unlock
../block/blk-zoned.c:1666:31: warning: context imbalance in 'blk_revalidate_seq_zone' - unexpected unlock
../drivers/video/fbdev/pvr2fb.c:1081:11: warning: Using plain integer as NULL pointer
../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
../net/ipv4/tcp_ipv4.c:3382:41: warning: incorrect type in argument 1 (different address spaces)
../net/ipv4/tcp_ipv4.c:3382:41:    expected void const *data
../net/ipv4/tcp_ipv4.c:3382:41:    got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3503:45: warning: incorrect type in argument 1 (different address spaces)
../net/ipv4/tcp_ipv4.c:3503:45:    expected void const *data
../net/ipv4/tcp_ipv4.c:3503:45:    got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3507:50: warning: incorrect type in assignment (different address spaces)
../net/ipv4/tcp_ipv4.c:3507:50:    expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3507:50:    got struct tcp_congestion_ops *
../net/ipv4/tcp_ipv4.c:1835:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2127:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2387:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
../net/ipv4/tcp_ipv4.c:2581:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
../net/ipv4/tcp_ipv4.c:2629:29: warning: context imbalance in 'listening_get_next' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2662:13: warning: context imbalance in 'established_get_first' - wrong count at exit
../net/ipv4/tcp_ipv4.c:2707:40: warning: context imbalance in 'established_get_next' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2839:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3058:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3086:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3383:41: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3383:41: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3504:45: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3504:45: warning: dereference of noderef expression
../mm/vmalloc.c:1054:25: warning: context imbalance in 'find_vmap_area_exceed_addr_lock' - wrong count at exit
../mm/vmalloc.c:4348:28: warning: context imbalance in 'vread_iter' - unexpected unlock
../drivers/video/fbdev/goldfishfb.c:272:34: warning: cast removes address space '__iomem' of expression
../drivers/video/fbdev/goldfishfb.c:292:51: warning: cast removes address space '__iomem' of expression
../kernel/rcu/update.c: note: in included file:
../kernel/rcu/tasks.h:1335:5: warning: symbol 'rcu_tasks_rude_lazy_ms' was not declared. Should it be static?
../kernel/rcu/tasks.h:1991:5: warning: symbol 'rcu_tasks_trace_lazy_ms' was not declared. Should it be static?
../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/cirrusfb.c:1853:17:    expected void const *
../drivers/video/fbdev/cirrusfb.c:1853:17:    got char [noderef] __iomem *screen_base
../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/cirrusfb.c:1853:17:    expected void const *
../drivers/video/fbdev/cirrusfb.c:1853:17:    got char [noderef] __iomem *screen_base
../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces)
../drivers/video/fbdev/cirrusfb.c:1853:17:    expected void *
../drivers/video/fbdev/cirrusfb.c:1853:17:    got char [noderef] __iomem *screen_base
../drivers/video/fbdev/pxa168fb.c:668:27: warning: incorrect type in assignment (different address spaces)
../drivers/video/fbdev/pxa168fb.c:668:27:    expected char [noderef] __iomem *screen_base
../drivers/video/fbdev/pxa168fb.c:668:27:    got void *
../drivers/video/fbdev/pxa168fb.c:758:25: warning: incorrect type in argument 3 (different address spaces)
../drivers/video/fbdev/pxa168fb.c:758:25:    expected void *cpu_addr
../drivers/video/fbdev/pxa168fb.c:758:25:    got char [noderef] __iomem *screen_base
../drivers/video/fbdev/pxa168fb.c:790:25: warning: incorrect type in argument 3 (different address spaces)
../drivers/video/fbdev/pxa168fb.c:790:25:    expected void *cpu_addr
../drivers/video/fbdev/pxa168fb.c:790:25:    got char [noderef] __iomem *screen_base
../drivers/base/power/wakeup.c:257: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/x86/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:320:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
../drivers/base/power/wakeup.c:1097:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
../include/linux/srcu.h:320:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
../fs/notify/mark.c:660:13: warning: incorrect type in initializer (different address spaces)
../fs/notify/mark.c:660:13:    expected struct fsnotify_mark_connector [noderef] __rcu *__new
../fs/notify/mark.c:660:13:    got struct fsnotify_mark_connector *[assigned] conn
../fs/notify/mark.c:404:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
../fs/notify/mark.c:673:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
../fs/notify/mark.c:771:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
../fs/notify/mark.c:855:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
../fs/notify/mark.c:929:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
../kernel/power/energy_model.c:168:15: warning: incorrect type in assignment (different address spaces)
../kernel/power/energy_model.c:168:15:    expected struct em_perf_table [noderef] __rcu *table
../kernel/power/energy_model.c:168:15:    got struct em_perf_table *
../kernel/power/energy_model.c:169:15: warning: incorrect type in argument 1 (different address spaces)
../kernel/power/energy_model.c:169:15:    expected void const *objp
../kernel/power/energy_model.c:169:15:    got struct em_perf_table [noderef] __rcu *table
../kernel/power/energy_model.c:177:15: warning: incorrect type in assignment (different address spaces)
../kernel/power/energy_model.c:177:15:    expected struct em_perf_table [noderef] __rcu *table
../kernel/power/energy_model.c:177:15:    got struct em_perf_table *
../kernel/power/energy_model.c:179:19: warning: incorrect type in argument 1 (different address spaces)
../kernel/power/energy_model.c:179:19:    expected struct callback_head *head
../kernel/power/energy_model.c:179:19:    got struct callback_head [noderef] __rcu *
../kernel/power/energy_model.c:190:19: warning: incorrect type in argument 1 (different address spaces)
../kernel/power/energy_model.c:190:19:    expected struct kref *kref
../kernel/power/energy_model.c:190:19:    got struct kref [noderef] __rcu *
../kernel/power/energy_model.c:208:15: warning: incorrect type in assignment (different address spaces)
../kernel/power/energy_model.c:208:15:    expected struct em_perf_table [noderef] __rcu *table
../kernel/power/energy_model.c:208:15:    got void *_res
../kernel/power/energy_model.c:212:20: warning: incorrect type in argument 1 (different address spaces)
../kernel/power/energy_model.c:212:20:    expected struct kref *kref
../kernel/power/energy_model.c:212:20:    got struct kref [noderef] __rcu *
../kernel/power/energy_model.c:328:19: warning: incorrect type in argument 1 (different address spaces)
../kernel/power/energy_model.c:328:19:    expected struct kref *kref
../kernel/power/energy_model.c:328:19:    got struct kref [noderef] __rcu *
../kernel/power/energy_model.c:333:45: warning: incorrect type in argument 2 (different address spaces)
../kernel/power/energy_model.c:333:45:    expected struct em_perf_state *table
../kernel/power/energy_model.c:333:45:    got struct em_perf_state [noderef] __rcu *
../kernel/power/energy_model.c:433:45: warning: incorrect type in argument 3 (different address spaces)
../kernel/power/energy_model.c:433:45:    expected struct em_perf_state *table
../kernel/power/energy_model.c:433:45:    got struct em_perf_state [noderef] __rcu *
../kernel/power/energy_model.c:450:15: warning: incorrect type in argument 1 (different address spaces)
../kernel/power/energy_model.c:450:15:    expected void const *objp
../kernel/power/energy_model.c:450:15:    got struct em_perf_table [noderef] __rcu *[assigned] em_table
../kernel/power/energy_model.c:632:55: warning: incorrect type in argument 2 (different address spaces)
../kernel/power/energy_model.c:632:55:    expected struct em_perf_state *table
../kernel/power/energy_model.c:632:55:    got struct em_perf_state [noderef] __rcu *
../kernel/power/energy_model.c:687:16: warning: incorrect type in assignment (different address spaces)
../kernel/power/energy_model.c:687:16:    expected struct em_perf_state *new_ps
../kernel/power/energy_model.c:687:16:    got struct em_perf_state [noderef] __rcu *
../kernel/power/energy_model.c:705:37: warning: incorrect type in argument 2 (different address spaces)
../kernel/power/energy_model.c:705:37:    expected struct em_perf_state *table
../kernel/power/energy_model.c:705:37:    got struct em_perf_state [noderef] __rcu *
../kernel/power/energy_model.c:740:38: warning: incorrect type in argument 3 (different address spaces)
../kernel/power/energy_model.c:740:38:    expected struct em_perf_state *table
../kernel/power/energy_model.c:740:38:    got struct em_perf_state [noderef] __rcu *
../kernel/power/energy_model.c:844:53: warning: dereference of noderef expression
../kernel/power/energy_model.c:853:32: warning: dereference of noderef expression
../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: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]
../sound/core/seq/seq_midi_event.c:145:6: warning: context imbalance in 'snd_midi_event_reset_encode' - wrong count at exit
../sound/core/seq/seq_midi_event.c:152:6: warning: context imbalance in 'snd_midi_event_reset_decode' - wrong count at exit
../sound/core/seq/seq_midi_event.c:170:6: warning: context imbalance in 'snd_midi_event_encode_byte' - different lock contexts for basic block
../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1127:78: warning: incorrect type in argument 2 (different base types)
../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1127:78:    expected unsigned int [usertype] irq_mask
../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1127:78:    got restricted __le32 [usertype] status_lo
../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1128:62: warning: invalid assignment: |=
../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1128:62:    left side has type restricted __le32
../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1128:62:    right side has type unsigned long
../arch/x86/kernel/early-quirks.c:647:49: warning: restricted pci_power_t degrades to integer
../arch/x86/kernel/early-quirks.c:653:57: warning: restricted pci_power_t degrades to integer
../fs/eventpoll.c:619:9: warning: restricted __poll_t degrades to integer
../fs/eventpoll.c:619:9: warning: cast to restricted __poll_t
../fs/eventpoll.c:1385:53: warning: incorrect type in argument 3 (different base types)
../fs/eventpoll.c:1385:53:    expected unsigned int pollflags
../fs/eventpoll.c:1385:53:    got restricted __poll_t
../drivers/gpu/drm/i2c/tda998x_drv.c:1716:50: warning: incorrect type in argument 1 (different base types)
../drivers/gpu/drm/i2c/tda998x_drv.c:1716:50:    expected restricted __be32 const [usertype] *p
../drivers/gpu/drm/i2c/tda998x_drv.c:1716:50:    got unsigned int const [usertype] *
../drivers/gpu/drm/i2c/tda998x_drv.c:1717:52: warning: incorrect type in argument 1 (different base types)
../drivers/gpu/drm/i2c/tda998x_drv.c:1717:52:    expected restricted __be32 const [usertype] *p
../drivers/gpu/drm/i2c/tda998x_drv.c:1717:52:    got unsigned int const [usertype] *
../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:2520:1: warning: context imbalance in 'RCU_in_HARDIRQ' - wrong count at exit
../lib/locking-selftest.c:2520:1: warning: context imbalance in 'RCU_in_NOTTHREADED_HARDIRQ' - wrong count at exit
../lib/locking-selftest.c:2520:1: warning: context imbalance in 'RCU_in_SOFTIRQ' - wrong count at exit
../lib/locking-selftest.c:2520:1: warning: context imbalance in 'RCU_in_RCU' - wrong count at exit
../lib/locking-selftest.c:2520:1: warning: context imbalance in 'RCU_in_RCU_BH' - wrong count at exit
../lib/locking-selftest.c:2520:1: warning: context imbalance in 'RCU_in_RCU_SCHED' - wrong count at exit
../lib/locking-selftest.c:2520:1: warning: context imbalance in 'RCU_in_raw_spinlock' - wrong count at exit
../lib/locking-selftest.c:2520:1: warning: context imbalance in 'RCU_in_spinlock' - wrong count at exit
../lib/locking-selftest.c:2520:1: warning: context imbalance in 'RCU_in_mutex' - wrong count at exit
../lib/locking-selftest.c:2510:1: warning: context imbalance in 'raw_spinlock_in_HARDIRQ' - wrong count at exit
../lib/locking-selftest.c:2511:1: warning: context imbalance in 'raw_spinlock_in_NOTTHREADED_HARDIRQ' - wrong count at exit
../lib/locking-selftest.c:2517:1: warning: context imbalance in 'raw_spinlock_in_SOFTIRQ' - wrong count at exit
../lib/locking-selftest.c:2520:1: warning: context imbalance in 'raw_spinlock_in_RCU' - wrong count at exit
../lib/locking-selftest.c:2521:1: warning: context imbalance in 'raw_spinlock_in_RCU_BH' - wrong count at exit
../lib/locking-selftest.c:2522: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
../lib/locking-selftest.c:2510:1: warning: context imbalance in 'spinlock_in_HARDIRQ' - wrong count at exit
../lib/locking-selftest.c:2511:1: warning: context imbalance in 'spinlock_in_NOTTHREADED_HARDIRQ' - wrong count at exit
../lib/locking-selftest.c:2517:1: warning: context imbalance in 'spinlock_in_SOFTIRQ' - wrong count at exit
../lib/locking-selftest.c:2520:1: warning: context imbalance in 'spinlock_in_RCU' - wrong count at exit
../lib/locking-selftest.c:2521:1: warning: context imbalance in 'spinlock_in_RCU_BH' - wrong count at exit
../lib/locking-selftest.c:2522: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:2520:1: warning: context imbalance in 'mutex_in_RCU' - wrong count at exit
../lib/locking-selftest.c:2521:1: warning: context imbalance in 'mutex_in_RCU_BH' - wrong count at exit
../lib/locking-selftest.c:2522: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
../kernel/rcu/srcutree.c:369:13: warning: context imbalance in 'spin_lock_irqsave_sdp_contention' - wrong count at exit
../kernel/rcu/srcutree.c:387:13: warning: context imbalance in 'spin_lock_irqsave_ssp_contention' - wrong count at exit
../kernel/rcu/srcutree.c:975:9: warning: context imbalance in 'srcu_funnel_exp_start' - unexpected unlock
../kernel/rcu/srcutree.c:1065:9: warning: context imbalance in 'srcu_funnel_gp_start' - unexpected unlock
../kernel/rcu/srcutree.c:1307:35: warning: context imbalance in 'srcu_gp_start_if_needed' - unexpected unlock
../sound/core/seq/seq_virmidi.c:103:9: warning: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
../sound/core/seq/seq_virmidi.c:202:9: warning: context imbalance in 'snd_virmidi_input_open' - different lock contexts for basic block
../sound/core/seq/seq_virmidi.c:245:9: warning: context imbalance in 'snd_virmidi_input_close' - different lock contexts for basic block
../fs/notify/inotify/inotify_user.c:576:51: warning: incorrect type in argument 1 (different address spaces)
../fs/notify/inotify/inotify_user.c:576:51:    expected struct fsnotify_mark_connector *conn
../fs/notify/inotify/inotify_user.c:576:51:    got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
../drivers/acpi/nhlt.c: note: in included file (through ../include/acpi/actbl.h, ../include/acpi/acpi.h, ../include/linux/acpi.h):
../include/acpi/actbl2.h:2155:47: warning: array of flexible structures
../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/firewire/init_ohci1394_dma.c:178: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_wait_for_busresets'
../drivers/firewire/init_ohci1394_dma.c:196: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_enable_physical_dma'
../drivers/firewire/init_ohci1394_dma.c:207: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_reset_and_init_dma'
../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'num' not described in 'init_ohci1394_controller'
../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'slot' not described in 'init_ohci1394_controller'
../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'func' not described in 'init_ohci1394_controller'
../drivers/firewire/init_ohci1394_dma.c:289: warning: Function parameter or struct member 'opt' not described in 'setup_ohci1394_dma'
../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:2459:40: warning: cast to restricted __le32
../drivers/message/fusion/mptscsih.c:2472:29: warning: cast to restricted __le16
../drivers/message/fusion/mptscsih.c:2732:18: warning: cast to restricted __le16
../drivers/message/fusion/mptscsih.c:2735:9: warning: cast to restricted __le32
../drivers/message/fusion/mptscsih.c:2765:29: warning: cast to restricted __le16
../drivers/message/fusion/mptscsih.c:2959:18: warning: cast to restricted __le16
../drivers/message/fusion/mptscsih.c:2985:35: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptscsih.c:2985:35:    expected unsigned int [usertype] Control
../drivers/message/fusion/mptscsih.c:2985:35:    got restricted __le32 [usertype]
../drivers/message/fusion/mptscsih.c:2987:35: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptscsih.c:2987:35:    expected unsigned int [usertype] Control
../drivers/message/fusion/mptscsih.c:2987:35:    got restricted __le32 [usertype]
../drivers/message/fusion/mptscsih.c:2990:35: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptscsih.c:2990:35:    expected unsigned int [usertype] Control
../drivers/message/fusion/mptscsih.c:2990:35:    got restricted __le32 [usertype]
../drivers/message/fusion/mptscsih.c:2998:30: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptscsih.c:2998:30:    expected unsigned int [usertype] DataLength
../drivers/message/fusion/mptscsih.c:2998:30:    got restricted __le32 [usertype]
../drivers/message/fusion/mptscsih.c:2999:38: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptscsih.c:2999:38:    expected unsigned int [usertype] SenseBufferLowAddr
../drivers/message/fusion/mptscsih.c:2999:38:    got restricted __le32 [usertype]
../drivers/message/fusion/mptscsih.c:2017:21: warning: cast to restricted __le16
../drivers/message/fusion/mptscsih.c:2018:29: warning: cast to restricted __le32
../drivers/message/fusion/mptscsih.c:2020:9: warning: cast to restricted __le16
../drivers/message/fusion/mptscsih.c:2020: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:1347:18: warning: cast to restricted __le16
../drivers/message/fusion/mptscsih.c:1390:27: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptscsih.c:1390:27:    expected unsigned int [usertype] Control
../drivers/message/fusion/mptscsih.c:1390:27:    got restricted __le32 [usertype]
../drivers/message/fusion/mptscsih.c:1403:30: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptscsih.c:1403:30:    expected unsigned int [usertype] DataLength
../drivers/message/fusion/mptscsih.c:1403:30:    got restricted __le32 [usertype]
../drivers/message/fusion/mptscsih.c:1406:38: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptscsih.c:1406:38:    expected unsigned int [usertype] SenseBufferLowAddr
../drivers/message/fusion/mptscsih.c:1406:38:    got restricted __le32 [usertype]
../drivers/message/fusion/mptscsih.c:2632:20: warning: cast to restricted __le32
../drivers/message/fusion/mptscsih.c:2698:27: warning: cast to restricted __le16
../drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
../arch/x86/kernel/cpu/intel.c: In function ‘init_intel’:
../arch/x86/kernel/cpu/intel.c:572:34: warning: variable ‘l2’ set but not used [-Wunused-but-set-variable]
  572 |                 unsigned int l1, l2;
      |                                  ^~
../drivers/pci/endpoint/functions/pci-epf-vntb.c:542:17: warning: incorrect type in assignment (different address spaces)
../drivers/pci/endpoint/functions/pci-epf-vntb.c:542:17:    expected void [noderef] __iomem *mw_addr
../drivers/pci/endpoint/functions/pci-epf-vntb.c:542:17:    got void *
../drivers/pci/endpoint/functions/pci-epf-vntb.c:548:21: warning: incorrect type in assignment (different address spaces)
../drivers/pci/endpoint/functions/pci-epf-vntb.c:548:21:    expected unsigned int [usertype] *epf_db
../drivers/pci/endpoint/functions/pci-epf-vntb.c:548:21:    got void [noderef] __iomem *mw_addr
../drivers/pci/endpoint/functions/pci-epf-vntb.c:560:38: warning: incorrect type in argument 2 (different address spaces)
../drivers/pci/endpoint/functions/pci-epf-vntb.c:560:38:    expected void *addr
../drivers/pci/endpoint/functions/pci-epf-vntb.c:560:38:    got void [noderef] __iomem *mw_addr
../net/ipv4/tcp_cong.c:296:24: warning: incorrect type in initializer (different address spaces)
../net/ipv4/tcp_cong.c:296:24:    expected struct tcp_congestion_ops const [noderef] __rcu *__ret
../net/ipv4/tcp_cong.c:296:24:    got struct tcp_congestion_ops *[assigned] ca
../net/ipv4/tcp_cong.c:296:22: warning: incorrect type in assignment (different address spaces)
../net/ipv4/tcp_cong.c:296:22:    expected struct tcp_congestion_ops const *prev
../net/ipv4/tcp_cong.c:296:22:    got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
../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:97:32: warning: cast removes address space '__user' of expression
../fs/signalfd.c:115:33: warning: cast removes address space '__user' of expression
../fs/signalfd.c:118:33: warning: cast removes address space '__user' of expression
../fs/signalfd.c:122:33: warning: cast removes address space '__user' of expression
../fs/signalfd.c:138:32: warning: cast removes address space '__user' of expression
../fs/signalfd.c:142:38: warning: cast removes address space '__user' of expression
../fs/signalfd.c:161:31: warning: incorrect type in argument 1 (different address spaces)
../fs/signalfd.c:161:31:    expected struct spinlock [usertype] *lock
../fs/signalfd.c:161:31:    got struct spinlock [noderef] __rcu *
../fs/signalfd.c:170:41: warning: incorrect type in argument 1 (different address spaces)
../fs/signalfd.c:170:41:    expected struct spinlock [usertype] *lock
../fs/signalfd.c:170:41:    got struct spinlock [noderef] __rcu *
../fs/signalfd.c:174:32: warning: incorrect type in argument 1 (different address spaces)
../fs/signalfd.c:174:32:    expected struct wait_queue_head *wq_head
../fs/signalfd.c:174:32:    got struct wait_queue_head [noderef] __rcu *
../fs/signalfd.c:184:41: warning: incorrect type in argument 1 (different address spaces)
../fs/signalfd.c:184:41:    expected struct spinlock [usertype] *lock
../fs/signalfd.c:184:41:    got struct spinlock [noderef] __rcu *
../fs/signalfd.c:186:39: warning: incorrect type in argument 1 (different address spaces)
../fs/signalfd.c:186:39:    expected struct spinlock [usertype] *lock
../fs/signalfd.c:186:39:    got struct spinlock [noderef] __rcu *
../fs/signalfd.c:188:33: warning: incorrect type in argument 1 (different address spaces)
../fs/signalfd.c:188:33:    expected struct spinlock [usertype] *lock
../fs/signalfd.c:188:33:    got struct spinlock [noderef] __rcu *
../fs/signalfd.c:190:35: warning: incorrect type in argument 1 (different address spaces)
../fs/signalfd.c:190:35:    expected struct wait_queue_head *wq_head
../fs/signalfd.c:190:35:    got struct wait_queue_head [noderef] __rcu *
../fs/signalfd.c:299:39: warning: incorrect type in argument 1 (different address spaces)
../fs/signalfd.c:299:39:    expected struct spinlock [usertype] *lock
../fs/signalfd.c:299:39:    got struct spinlock [noderef] __rcu *
../fs/signalfd.c:301:41: warning: incorrect type in argument 1 (different address spaces)
../fs/signalfd.c:301:41:    expected struct spinlock [usertype] *lock
../fs/signalfd.c:301:41:    got struct spinlock [noderef] __rcu *
../fs/signalfd.c:303:17: warning: incorrect type in argument 1 (different address spaces)
../fs/signalfd.c:303:17:    expected struct wait_queue_head *wq_head
../fs/signalfd.c:303:17:    got struct wait_queue_head [noderef] __rcu *
../mm/page_alloc.c:2606:6: warning: context imbalance in 'free_unref_page' - different lock contexts for basic block
../mm/page_alloc.c:2699:33: warning: context imbalance in 'free_unref_folios' - unexpected unlock
../mm/page_alloc.c:2982:20: warning: context imbalance in 'rmqueue_pcplist' - different lock contexts for basic block
../mm/page_alloc.c:4650:9: warning: context imbalance in 'alloc_pages_bulk_noprof' - different lock contexts for basic block
../kernel/rcu/tree.c:1033:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
../kernel/rcu/tree.c:1441:9: warning: context imbalance in 'rcu_poll_gp_seq_start_unlocked' - different lock contexts for basic block
../kernel/rcu/tree.c:1458:9: warning: context imbalance in 'rcu_poll_gp_seq_end_unlocked' - different lock contexts for basic block
../kernel/rcu/tree.c:1909:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
../kernel/rcu/tree.c:2382:1: warning: context imbalance in 'rcu_report_qs_rdp' - different lock contexts for basic block
../kernel/rcu/tree.c:2492:13: warning: context imbalance in 'rcu_do_batch' - wrong count at exit
../kernel/rcu/tree.c:2694:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
../kernel/rcu/tree.c:2760:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
../kernel/rcu/tree.c:2789: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:990: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:191:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
../kernel/rcu/tree_exp.h:1041:9: warning: context imbalance in 'start_poll_synchronize_rcu_expedited' - different lock contexts for basic block
../kernel/rcu/tree.c: note: in included file:
../kernel/rcu/tree_nocb.h:117:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit
../kernel/rcu/tree_nocb.h:134:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit
../kernel/rcu/tree_nocb.h:149:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock
../kernel/rcu/tree_nocb.h:162:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock
../kernel/rcu/tree_nocb.h:339:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock
../kernel/rcu/tree_nocb.h:356:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit
../kernel/rcu/tree_nocb.h:538:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit
../kernel/rcu/tree_nocb.h:614:17: warning: context imbalance in 'call_rcu_nocb' - unexpected unlock
../kernel/rcu/tree_nocb.h:647:9: warning: context imbalance in 'nocb_gp_toggle_rdp' - wrong count at exit
../kernel/rcu/tree_nocb.h:701:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block
../kernel/rcu/tree_nocb.h:948:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit
../kernel/rcu/tree_nocb.h:1051:9: warning: context imbalance in 'rdp_offload_toggle' - wrong count at exit
../kernel/rcu/tree_nocb.h:1128:34: warning: context imbalance in 'rcu_nocb_rdp_deoffload' - different lock contexts for basic block
../kernel/rcu/tree_nocb.h:1166:13: warning: context imbalance in 'rcu_nocb_rdp_offload' - different lock contexts for basic block
../kernel/rcu/tree_nocb.h:1280:1: warning: context imbalance in 'lazy_rcu_shrink_scan' - different lock contexts for basic block
../net/ipv6/mcast_snoop.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../drivers/message/fusion/mptspi.c:953:33: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptspi.c:953:33:    expected unsigned int [usertype] RequestedParameters
../drivers/message/fusion/mptspi.c:953:33:    got restricted __le32 [usertype]
../drivers/message/fusion/mptspi.c:1098:33: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptspi.c:1098:33:    expected unsigned int [usertype] RequestedParameters
../drivers/message/fusion/mptspi.c:1098:33:    got restricted __le32 [usertype]
../drivers/message/fusion/mptspi.c:903:22: warning: cast to restricted __le32
../drivers/message/fusion/mptspi.c:914:58: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptspi.c:914:58:    expected unsigned int [usertype] RequestedParameters
../drivers/message/fusion/mptspi.c:914:58:    got restricted __le32 [usertype]
../drivers/message/fusion/mptspi.c:921: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:985:33: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptspi.c:985:33:    expected unsigned int [usertype] RequestedParameters
../drivers/message/fusion/mptspi.c:985:33:    got restricted __le32 [usertype]
../drivers/message/fusion/mptspi.c:1008:33: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptspi.c:1008:33:    expected unsigned int [usertype] RequestedParameters
../drivers/message/fusion/mptspi.c:1008:33:    got restricted __le32 [usertype]
../drivers/message/fusion/mptspi.c:1030:33: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptspi.c:1030:33:    expected unsigned int [usertype] RequestedParameters
../drivers/message/fusion/mptspi.c:1030:33:    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:1058:1: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptspi.c:1058:1:    expected unsigned int [usertype] RequestedParameters
../drivers/message/fusion/mptspi.c:1058:1:    got restricted __le32 [usertype]
../drivers/message/fusion/mptspi.c:1076:33: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptspi.c:1076:33:    expected unsigned int [usertype] RequestedParameters
../drivers/message/fusion/mptspi.c:1076:33:    got restricted __le32 [usertype]
../drivers/message/fusion/mptspi.c:1173:20: warning: cast to restricted __le32
../drivers/message/fusion/mptspi.c:1181:28: warning: cast to restricted __le32
../drivers/message/fusion/mptspi.c:1184:37: warning: cast to restricted __le32
../drivers/message/fusion/mptspi.c:1276:49: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptspi.c:1276:49:    expected unsigned int [usertype] RequestedParameters
../drivers/message/fusion/mptspi.c:1276:49:    got restricted __le32 [usertype]
../drivers/pinctrl/renesas/pinctrl-rzn1.c:187:52: warning: dubious: x | !y
../drivers/pinctrl/renesas/pinctrl-rzn1.c:193:52: warning: dubious: x | !y
../drivers/message/fusion/mptfc.c:382:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:385:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:388:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:391:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:394:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:397:33: warning: cast to restricted __le16
../drivers/message/fusion/mptfc.c:400:33: warning: cast to restricted __le16
../drivers/message/fusion/mptfc.c:822:42: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:823:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:824:45: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:825:46: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:826:45: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:827:46: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:828:58: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:829:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:830:49: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:832:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:833:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:834:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:835:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:836:57: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:837:50: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:1405:20: warning: cast to restricted __le32
../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:830:27: warning: incorrect type in assignment (different base types)
../drivers/video/fbdev/smscufx.c:830:27:    expected unsigned int [usertype]
../drivers/video/fbdev/smscufx.c:830:27:    got restricted __le32 [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:833:16: warning: incorrect type in assignment (different base types)
../drivers/video/fbdev/smscufx.c:833:16:    expected unsigned short [usertype]
../drivers/video/fbdev/smscufx.c:833:16:    got restricted __le16 [usertype]
../drivers/video/fbdev/smscufx.c:834:16: warning: incorrect type in assignment (different base types)
../drivers/video/fbdev/smscufx.c:834:16:    expected unsigned short [usertype]
../drivers/video/fbdev/smscufx.c:834:16:    got restricted __le16 [usertype]
../drivers/video/fbdev/smscufx.c:835:16: warning: incorrect type in assignment (different base types)
../drivers/video/fbdev/smscufx.c:835:16:    expected unsigned short [usertype]
../drivers/video/fbdev/smscufx.c:835:16:    got restricted __le16 [usertype]
../drivers/video/fbdev/smscufx.c:838:27: warning: incorrect type in assignment (different base types)
../drivers/video/fbdev/smscufx.c:838:27:    expected unsigned int [usertype]
../drivers/video/fbdev/smscufx.c:838:27:    got restricted __le32 [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:844:17: warning: incorrect type in assignment (different base types)
../drivers/video/fbdev/smscufx.c:844:17:    expected unsigned short [usertype]
../drivers/video/fbdev/smscufx.c:844:17:    got restricted __le16 [usertype]
../drivers/message/fusion/mptsas.c: In function ‘mptsas_reprobe_lun’:
../drivers/message/fusion/mptsas.c:4234:13: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]
 4234 |         int rc;
      |             ^~
../drivers/message/fusion/mptsas.c: In function ‘mptsas_issue_tm’:
../drivers/message/fusion/mptsas.c:4793:26: warning: variable ‘timeleft’ set but not used [-Wunused-but-set-variable]
 4793 |         unsigned long    timeleft;
      |                          ^~~~~~~~
../fs/userfaultfd.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/hashtable.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'handle_userfault' - unexpected unlock
../drivers/usb/host/ehci-hcd.c: note: in included file:
../drivers/usb/host/ehci-q.c:1386:27: warning: incorrect type in assignment (different base types)
../drivers/usb/host/ehci-q.c:1386:27:    expected restricted __le32 [usertype] old_current
../drivers/usb/host/ehci-q.c:1386: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/message/fusion/mptsas.c:4602:23: warning: cast to restricted __le32
../drivers/message/fusion/mptsas.c:4624:40: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:4630:45: warning: cast to restricted __le64
../drivers/message/fusion/mptsas.c:4670:18: warning: cast to restricted __le32
../drivers/message/fusion/mptsas.c:2641:31: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2642:38: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2644:13: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2645:29: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2654:13: warning: cast to restricted __le32
../drivers/message/fusion/mptsas.c:2655: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: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 [usertype]
../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: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 [usertype]
../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:3650:37: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:4917:21: warning: cast to restricted __le32
../drivers/message/fusion/mptsas.c:4929:21: warning: cast to restricted __le32
../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: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:2076:36: warning: cast to restricted __le32
../drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
../drivers/message/fusion/mptsas.c:2080:17: warning: cast to restricted __le32
../drivers/message/fusion/mptsas.c:2082:17: warning: cast to restricted __le32
../drivers/message/fusion/mptsas.c:2276:35: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptsas.c:2276:35:    expected unsigned short [usertype] RequestDataLength
../drivers/message/fusion/mptsas.c:2276:35:    got restricted __le16 [usertype]
../drivers/message/fusion/mptsas.c:2293:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptsas.c:2293:39:    expected unsigned long long [usertype]
../drivers/message/fusion/mptsas.c:2293:39:    got restricted __le64 [usertype]
../drivers/message/fusion/mptsas.c:2439:13: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2441:13: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2452:21: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2506:13: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2574:37: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2733:21: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2737:21: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2811:37: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:2917:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptsas.c:2917:39:    expected unsigned long long [usertype]
../drivers/message/fusion/mptsas.c:2917:39:    got restricted __le64 [usertype]
../drivers/message/fusion/mptsas.c:2963:21: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:3458:21: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:3462:21: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:3469:9: warning: cast from restricted __le64
../drivers/message/fusion/mptsas.c:5002:21: warning: cast to restricted __le32
../drivers/message/fusion/mptsas.c:5033:28: warning: cast to restricted __le16
../drivers/message/fusion/mptsas.c:5052:33: warning: cast to restricted __le32
../drivers/message/fusion/mptsas.c:5095:36: warning: cast to restricted __le32
../drivers/pci/xen-pcifront.c:624:18: warning: cast to restricted pci_channel_state_t
../drivers/pci/xen-pcifront.c:634:35: warning: incorrect type in assignment (different base types)
../drivers/pci/xen-pcifront.c:634:35:    expected signed int [usertype] err
../drivers/pci/xen-pcifront.c:634:35:    got restricted pci_ers_result_t
../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
../net/mpls/af_mpls.c: note: in included file:
../net/mpls/internal.h:157:38: warning: array of flexible structures
../kernel/rcu/rcutorture.c:411:22: warning: context imbalance in 'rcu_torture_read_lock' - wrong count at exit
../kernel/rcu/rcutorture.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/rcupdate.h:869:25: warning: context imbalance in 'rcu_torture_read_unlock' - unexpected unlock
../kernel/rcu/rcutorture.c:641:12: warning: context imbalance in 'srcu_torture_read_lock' - wrong count at exit
../kernel/rcu/rcutorture.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/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:336:9: warning: context imbalance in 'srcu_torture_read_unlock' - unexpected unlock
../kernel/rcu/rcutorture.c:1863:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block
../include/linux/srcu.h:320:9: warning: context imbalance in 'rcu_torture_init_srcu_lockdep' - unexpected unlock
../drivers/nvme/target/debugfs.c:16:15: warning: symbol 'nvmet_debugfs' was not declared. Should it be static?
../fs/aio.c:623:24: warning: incorrect type in argument 1 (different address spaces)
../fs/aio.c:623:24:    expected void [noderef] __percpu *__pdata
../fs/aio.c:623:24:    got struct kioctx_cpu *cpu
../fs/aio.c:788:18: warning: incorrect type in assignment (different address spaces)
../fs/aio.c:788:18:    expected struct kioctx_cpu *cpu
../fs/aio.c:788:18:    got struct kioctx_cpu [noderef] __percpu *
../fs/aio.c:835:24: warning: incorrect type in argument 1 (different address spaces)
../fs/aio.c:835:24:    expected void [noderef] __percpu *__pdata
../fs/aio.c:835:24:    got struct kioctx_cpu *cpu
../fs/aio.c:940:16: warning: incorrect type in initializer (different address spaces)
../fs/aio.c:940:16:    expected void const [noderef] __percpu *__vpp_verify
../fs/aio.c:940:16:    got struct kioctx_cpu *
../fs/aio.c:958:16: warning: incorrect type in initializer (different address spaces)
../fs/aio.c:958:16:    expected void const [noderef] __percpu *__vpp_verify
../fs/aio.c:958:16:    got struct kioctx_cpu *
../fs/aio.c:1686:13: warning: context imbalance in 'poll_iocb_lock_wq' - different lock contexts for basic block
../fs/aio.c:1717:13: warning: context imbalance in 'poll_iocb_unlock_wq' - unexpected unlock
../net/ipv4/tcp_offload.c:200:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:200:49:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:200:49:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:202:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:202:60:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:202:60:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:244:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:244:41:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:244:41:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:246:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:246:52:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:246:52:    got fouled restricted __sum16
../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:2611:30: warning: cast to restricted __le32
../drivers/message/fusion/mptctl.c:2666:62: warning: cast to restricted __le16
../drivers/message/fusion/mptctl.c:2667:59: warning: cast to restricted __le16
../drivers/message/fusion/mptctl.c:2668:60: warning: cast to restricted __le16
../drivers/message/fusion/mptctl.c:1793:22: warning: cast to restricted __le32
../drivers/message/fusion/mptctl.c:1794:19: warning: cast to restricted __le16
../drivers/message/fusion/mptctl.c:1808:25: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptctl.c:1808:25:    expected unsigned int [usertype] MsgContext
../drivers/message/fusion/mptctl.c:1808:25:    got restricted __le32 [usertype]
../drivers/message/fusion/mptctl.c:1886:54: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptctl.c:1886:54:    expected unsigned int [usertype] SenseBufferLowAddr
../drivers/message/fusion/mptctl.c:1886:54:    got restricted __le32 [usertype]
../drivers/message/fusion/mptctl.c:1914:43: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptctl.c:1914:43:    expected unsigned int [usertype] Control
../drivers/message/fusion/mptctl.c:1914:43:    got restricted __le32 [usertype]
../drivers/message/fusion/mptctl.c:1915:46: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptctl.c:1915:46:    expected unsigned int [usertype] DataLength
../drivers/message/fusion/mptctl.c:1915:46:    got restricted __le32 [usertype]
../drivers/message/fusion/mptctl.c:1973:54: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptctl.c:1973:54:    expected unsigned int [usertype] SenseBufferLowAddr
../drivers/message/fusion/mptctl.c:1973:54:    got restricted __le32 [usertype]
../drivers/message/fusion/mptctl.c:1991:43: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptctl.c:1991:43:    expected unsigned int [usertype] Control
../drivers/message/fusion/mptctl.c:1991:43:    got restricted __le32 [usertype]
../drivers/message/fusion/mptctl.c:1992:46: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptctl.c:1992:46:    expected unsigned int [usertype] DataLength
../drivers/message/fusion/mptctl.c:1992:46:    got restricted __le32 [usertype]
../drivers/message/fusion/mptctl.c:2007:17: warning: cast to restricted __le32
../drivers/message/fusion/mptctl.c:2025:43: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptctl.c:2025:43:    expected unsigned int [usertype] high_addr
../drivers/message/fusion/mptctl.c:2025:43:    got restricted __le32 [usertype]
../drivers/message/fusion/mptctl.c:2026:43: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptctl.c:2026:43:    expected unsigned int [usertype] sense_high
../drivers/message/fusion/mptctl.c:2026:43:    got restricted __le32 [usertype]
../drivers/message/fusion/mptctl.c:2034:59: warning: restricted __le16 degrades to integer
../drivers/message/fusion/mptctl.c:837:26: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptctl.c:837:26:    expected unsigned int [usertype] ImageSize
../drivers/message/fusion/mptctl.c:837:26:    got restricted __le32 [usertype]
../drivers/message/fusion/mptctl.c:958:19: warning: cast to restricted __le16
../drivers/message/fusion/mptctl.c:1192: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/usb/early/xhci-dbc.c:281:24: warning: incorrect type in argument 1 (different base types)
../drivers/usb/early/xhci-dbc.c:281:24:    expected unsigned short [usertype] *s
../drivers/usb/early/xhci-dbc.c:281:24:    got restricted __le16 *
../drivers/usb/early/xhci-dbc.c:290:24: warning: incorrect type in argument 1 (different base types)
../drivers/usb/early/xhci-dbc.c:290:24:    expected unsigned short [usertype] *s
../drivers/usb/early/xhci-dbc.c:290:24:    got restricted __le16 *
../drivers/usb/early/xhci-dbc.c:299:24: warning: incorrect type in argument 1 (different base types)
../drivers/usb/early/xhci-dbc.c:299:24:    expected unsigned short [usertype] *s
../drivers/usb/early/xhci-dbc.c:299:24:    got restricted __le16 *
../drivers/usb/early/xhci-dbc.c:338:18: warning: incorrect type in assignment (different base types)
../drivers/usb/early/xhci-dbc.c:338:18:    expected unsigned int [usertype] dev_info
../drivers/usb/early/xhci-dbc.c:338:18:    got restricted __le32 [usertype]
../drivers/usb/early/xhci-dbc.c:341:18: warning: incorrect type in assignment (different base types)
../drivers/usb/early/xhci-dbc.c:341:18:    expected unsigned int [usertype] dev_info
../drivers/usb/early/xhci-dbc.c:341:18:    got restricted __le32 [usertype]
../drivers/usb/early/xhci-dbc.c:493:25: warning: invalid assignment: &=
../drivers/usb/early/xhci-dbc.c:493:25:    left side has type unsigned int
../drivers/usb/early/xhci-dbc.c:493:25:    right side has type restricted __le32
../drivers/usb/early/xhci-dbc.c:495:25: warning: invalid assignment: |=
../drivers/usb/early/xhci-dbc.c:495:25:    left side has type unsigned int
../drivers/usb/early/xhci-dbc.c:495:25:    right side has type restricted __le32
../drivers/usb/early/xhci-dbc.c:223:22: warning: incorrect type in assignment (different base types)
../drivers/usb/early/xhci-dbc.c:223:22:    expected unsigned short [usertype]
../drivers/usb/early/xhci-dbc.c:223:22:    got restricted __le16 [usertype]
../drivers/usb/early/xhci-dbc.c:223:22: warning: incorrect type in assignment (different base types)
../drivers/usb/early/xhci-dbc.c:223:22:    expected unsigned short [usertype]
../drivers/usb/early/xhci-dbc.c:223:22:    got restricted __le16 [usertype]
../drivers/usb/early/xhci-dbc.c:223:22: warning: incorrect type in assignment (different base types)
../drivers/usb/early/xhci-dbc.c:223:22:    expected unsigned short [usertype]
../drivers/usb/early/xhci-dbc.c:223:22:    got restricted __le16 [usertype]
../net/core/lwtunnel.c:223:60: warning: incorrect type in initializer (different address spaces)
../net/core/lwtunnel.c:223:60:    expected struct lwtunnel_encap_ops const *ops
../net/core/lwtunnel.c:223:60:    got struct lwtunnel_encap_ops const [noderef] __rcu *
../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:1500:27: warning: restricted __be16 degrades to integer
../drivers/message/fusion/mptlan.c:1537:29: warning: incorrect type in return expression (different base types)
../drivers/message/fusion/mptlan.c:1537:29:    expected unsigned short
../drivers/message/fusion/mptlan.c:1537:29:    got restricted __be16 [usertype] ethertype
../drivers/message/fusion/mptlan.c:1540:16: warning: incorrect type in return expression (different base types)
../drivers/message/fusion/mptlan.c:1540:16:    expected unsigned short
../drivers/message/fusion/mptlan.c:1540: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
../kernel/rcu/refscale.c:647:24: error: incompatible types in comparison expression (different address spaces):
../kernel/rcu/refscale.c:647:24:    struct refscale_typesafe [noderef] __rcu *
../kernel/rcu/refscale.c:647:24:    struct refscale_typesafe *
../kernel/rcu/refscale.c:602:13: warning: context imbalance in 'typesafe_lock_acquire' - wrong count at exit
../kernel/rcu/refscale.c:609:13: warning: context imbalance in 'typesafe_lock_release' - unexpected unlock
../drivers/gpu/drm/tiny/gm12u320.c:481:32: warning: incorrect type in initializer (different base types)
../drivers/gpu/drm/tiny/gm12u320.c:481:32:    expected restricted __le16 [usertype] pixel_clock
../drivers/gpu/drm/tiny/gm12u320.c:481:32:    got int
../drivers/video/fbdev/hyperv_fb.c:1006:43: warning: incorrect type in assignment (different address spaces)
../drivers/video/fbdev/hyperv_fb.c:1006:43:    expected char [noderef] __iomem *screen_base
../drivers/video/fbdev/hyperv_fb.c:1006:43:    got unsigned char *mmio_vp
../drivers/video/fbdev/hyperv_fb.c:1046:25: warning: cast removes address space '__iomem' of expression
../drivers/video/fbdev/hyperv_fb.c:1050:27: warning: incorrect type in assignment (different address spaces)
../drivers/video/fbdev/hyperv_fb.c:1050:27:    expected char [noderef] __iomem *screen_base
../drivers/video/fbdev/hyperv_fb.c:1050:27:    got unsigned char *dio_vp
../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:650:39: warning: incorrect type in argument 1 (different base types)
../fs/dax.c:650:39:    expected unsigned long v
../fs/dax.c:650:39:    got restricted vm_fault_t
../fs/dax.c:652:39: warning: incorrect type in argument 1 (different base types)
../fs/dax.c:652:39:    expected unsigned long v
../fs/dax.c:652:39:    got restricted vm_fault_t
../fs/dax.c:656:31: warning: incorrect type in argument 1 (different base types)
../fs/dax.c:656:31:    expected unsigned long v
../fs/dax.c:656:31:    got restricted vm_fault_t
../fs/dax.c:1197:41: warning: incorrect type in argument 3 (different base types)
../fs/dax.c:1197:41:    expected int result
../fs/dax.c:1197:41:    got restricted vm_fault_t [assigned] [usertype] ret
../fs/dax.c:1712:46: warning: incorrect type in argument 3 (different base types)
../fs/dax.c:1712:46:    expected int result
../fs/dax.c:1712:46:    got restricted vm_fault_t [usertype] ret
../fs/dax.c:1728:21: warning: incorrect type in assignment (different base types)
../fs/dax.c:1728:21:    expected restricted vm_fault_t [assigned] [usertype] ret
../fs/dax.c:1728:21:    got unsigned long
../fs/dax.c:1769:51: warning: incorrect type in argument 3 (different base types)
../fs/dax.c:1769:51:    expected int result
../fs/dax.c:1769:51:    got restricted vm_fault_t [assigned] [usertype] ret
../fs/dax.c:1849:21: warning: incorrect type in assignment (different base types)
../fs/dax.c:1849:21:    expected restricted vm_fault_t [assigned] [usertype] ret
../fs/dax.c:1849:21:    got unsigned long
../fs/dax.c:1883:62: warning: incorrect type in argument 4 (different base types)
../fs/dax.c:1883:62:    expected int result
../fs/dax.c:1883:62:    got restricted vm_fault_t [assigned] [usertype] ret
../fs/dax.c:1944:55: warning: incorrect type in argument 3 (different base types)
../fs/dax.c:1944:55:    expected int result
../fs/dax.c:1944:55:    got restricted vm_fault_t
../fs/dax.c:1959:58: warning: incorrect type in argument 3 (different base types)
../fs/dax.c:1959:58:    expected int result
../fs/dax.c:1959:58:    got restricted vm_fault_t [assigned] [usertype] ret
../fs/dax.c:243:13: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
../fs/dax.c:431:49: warning: context imbalance in 'dax_lock_folio' - different lock contexts for basic block
../fs/dax.c:498:17: warning: context imbalance in 'dax_lock_mapping_entry' - different lock contexts for basic block
../fs/dax.c:967:9: warning: context imbalance in 'dax_writeback_one' - unexpected unlock
../drivers/spi/spi-armada-3700.c:499:65: warning: incorrect type in argument 3 (different base types)
../drivers/spi/spi-armada-3700.c:499:65:    expected unsigned int [usertype] data
../drivers/spi/spi-armada-3700.c:499:65:    got restricted __le32 [usertype]
../drivers/spi/spi-armada-3700.c:521:31: warning: cast to restricted __le32
../drivers/base/regmap/regcache-maple.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/debugfs.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'regcache_maple_sync_block' - unexpected unlock
../drivers/acpi/apei/apei-base.c:448:5: warning: symbol 'arch_apei_filter_addr' was not declared. Should it be static?
../drivers/video/fbdev/ocfb.c:325:24: warning: incorrect type in assignment (different address spaces)
../drivers/video/fbdev/ocfb.c:325:24:    expected void [noderef] __iomem *fb_virt
../drivers/video/fbdev/ocfb.c:325:24:    got void *
../drivers/video/fbdev/ocfb.c:365:64: warning: incorrect type in argument 3 (different address spaces)
../drivers/video/fbdev/ocfb.c:365:64:    expected void *cpu_addr
../drivers/video/fbdev/ocfb.c:365:64:    got void [noderef] __iomem *fb_virt
../drivers/video/fbdev/ocfb.c:378:32: warning: incorrect type in argument 3 (different address spaces)
../drivers/video/fbdev/ocfb.c:378:32:    expected void *cpu_addr
../drivers/video/fbdev/ocfb.c:378:32:    got void [noderef] __iomem *fb_virt
../net/ipv4/udp.c:1454:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
../net/ipv4/udp.c:1486:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
../net/ipv4/udp.c:1498:28: warning: context imbalance in 'busylock_release' - unexpected unlock
../net/ipv4/udp.c:3027:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
../net/ipv4/udp.c:3044:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
../net/ipv4/udp.c:3092:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
../drivers/gpu/drm/xlnx/zynqmp_disp.c:133:42: warning: array of flexible structures
../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:3348:30: warning: cast truncates bits from constant value (ffffff0d becomes d)
../drivers/tty/serial/digicolor-usart.c:412:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
../drivers/usb/core/usb.c: In function ‘usb_alloc_dev’:
../drivers/usb/core/usb.c:706:37: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
  706 |                                 "%s.%d", parent->devpath, port1);
      |                                     ^~
../drivers/usb/core/usb.c:706:33: note: using the range [-2147483648, 2147483647] for directive argument
  706 |                                 "%s.%d", parent->devpath, port1);
      |                                 ^~~~~~~
../drivers/usb/core/usb.c:705:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 16
  705 |                         snprintf(dev->devpath, sizeof dev->devpath,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  706 |                                 "%s.%d", parent->devpath, port1);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/acpi/apei/erst.c:292:13: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/apei/erst.c:292:13:    expected void *src
../drivers/acpi/apei/erst.c:292:13:    got void [noderef] __iomem *
../drivers/acpi/apei/erst.c:295:13: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/apei/erst.c:295:13:    expected void *dst
../drivers/acpi/apei/erst.c:295:13:    got void [noderef] __iomem *
../drivers/acpi/apei/erst.c:297:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/erst.c:297:25:    expected void volatile [noderef] __iomem *addr
../drivers/acpi/apei/erst.c:297:25:    got void *src
../drivers/acpi/apei/erst.c:303:17: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/erst.c:303:17:    expected void volatile [noderef] __iomem *addr
../drivers/acpi/apei/erst.c:303:17:    got void *src
../drivers/acpi/apei/erst.c:304:17: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/erst.c:304:17:    expected void volatile [noderef] __iomem *addr
../drivers/acpi/apei/erst.c:304:17:    got void *dst
../drivers/acpi/apei/erst.c:825:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/erst.c:825:9:    expected void const *
../drivers/acpi/apei/erst.c:825:9:    got void [noderef] __iomem *static [toplevel] vaddr
../drivers/acpi/apei/erst.c:825:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/erst.c:825:9:    expected void const *
../drivers/acpi/apei/erst.c:825:9:    got void [noderef] __iomem *static [toplevel] vaddr
../drivers/acpi/apei/erst.c:825:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/erst.c:825:9:    expected void *
../drivers/acpi/apei/erst.c:825:9:    got void [noderef] __iomem *static [toplevel] vaddr
../drivers/acpi/apei/erst.c:826:20: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/apei/erst.c:826:20:    expected struct cper_record_header *rcd_erange
../drivers/acpi/apei/erst.c:826:20:    got void [noderef] __iomem *static [toplevel] vaddr
../drivers/acpi/apei/erst.c:863:17: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/apei/erst.c:863:17:    expected struct cper_record_header *rcd_tmp
../drivers/acpi/apei/erst.c:863:17:    got void [noderef] __iomem *
../drivers/tty/serial/esp32_uart.c:549:39: warning: context imbalance in 'esp32_uart_console_write' - unexpected unlock
../drivers/usb/core/hcd.c: In function ‘rh_string’:
../drivers/usb/core/hcd.c:441:48: warning: ‘%s’ directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=]
  441 |                 snprintf (buf, sizeof buf, "%s %s %s", init_utsname()->sysname,
      |                                                ^~
  442 |                         init_utsname()->release, hcd->driver->description);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~ 
../drivers/usb/core/hcd.c:441:17: note: ‘snprintf’ output 3 or more bytes (assuming 131) into a destination of size 100
  441 |                 snprintf (buf, sizeof buf, "%s %s %s", init_utsname()->sysname,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                         init_utsname()->release, hcd->driver->description);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mm/madvise.c:198:17: warning: context imbalance in 'swapin_walk_pmd_entry' - unexpected unlock
../mm/madvise.c:424:28: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
../mm/madvise.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/mman.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'madvise_free_pte_range' - unexpected unlock
../drivers/acpi/apei/bert.c:157:27: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/apei/bert.c:157:27:    expected struct acpi_bert_region *boot_error_region
../drivers/acpi/apei/bert.c:157:27:    got void [noderef] __iomem *
../drivers/acpi/apei/bert.c:160:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/bert.c:160:25:    expected void volatile [noderef] __iomem *addr
../drivers/acpi/apei/bert.c:160:25:    got struct acpi_bert_region *boot_error_region
../arch/x86/kernel/cpu/mtrr/mtrr.c: In function ‘mtrr_bp_init’:
../arch/x86/kernel/cpu/mtrr/mtrr.c:557:31: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable]
  557 |         unsigned long config, dummy;
      |                               ^~~~~
../drivers/tty/serial/esp32_acm.c:305:39: warning: context imbalance in 'esp32s3_acm_console_write' - unexpected unlock
../drivers/usb/core/hub.c:5554:17: warning: context imbalance in 'hub_port_connect' - different lock contexts for basic block
../drivers/acpi/apei/ghes.c:681:1: warning: symbol 'cxl_cper_fifo' was not declared. Should it be static?
../drivers/acpi/apei/ghes.c:685:20: warning: symbol 'cxl_cper_work' was not declared. Should it be static?
../drivers/acpi/apei/ghes.c:687:13: warning: context imbalance in 'cxl_cper_post_event' - different lock contexts for basic block
../drivers/acpi/apei/ghes.c:720:5: warning: context imbalance in 'cxl_cper_register_work' - different lock contexts for basic block
../drivers/acpi/apei/ghes.c:731:5: warning: context imbalance in 'cxl_cper_unregister_work' - different lock contexts for basic block
../net/ipv6/ip6_input.c:529:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
../drivers/dma/ioat/dma.c:463:5: warning: context imbalance in 'ioat_check_space_lock' - different lock contexts for basic block
../net/ipv4/udp_offload.c:140:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:140:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:140:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:349:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:349:49:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:349:49:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:351:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:351:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:351:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:367:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:367:41:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:367:41:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:369:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:369:52:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:369:52:    got fouled restricted __sum16
../net/netfilter/nf_conntrack_netlink.c:1218:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
../drivers/scsi/scsi_debugfs.c:36:19: warning: context imbalance in 'scsi_cmd_list_info' - wrong count at exit
../drivers/video/fbdev/da8xx-fb.c:1143:48: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/da8xx-fb.c:1143:48:    expected void const [noderef] __user *from
../drivers/video/fbdev/da8xx-fb.c:1143:48:    got char *
../drivers/video/fbdev/da8xx-fb.c:1151:48: warning: incorrect type in argument 2 (different address spaces)
../drivers/video/fbdev/da8xx-fb.c:1151:48:    expected void const [noderef] __user *from
../drivers/video/fbdev/da8xx-fb.c:1151:48:    got char *
../security/integrity/ima/ima_kexec.c:59:30: warning: incorrect type in assignment (different base types)
../security/integrity/ima/ima_kexec.c:59:30:    expected unsigned short [addressable] [assigned] [usertype] version
../security/integrity/ima/ima_kexec.c:59:30:    got restricted __le16 [usertype]
../security/integrity/ima/ima_kexec.c:60:28: warning: incorrect type in assignment (different base types)
../security/integrity/ima/ima_kexec.c:60:28:    expected unsigned long long [addressable] [assigned] [usertype] count
../security/integrity/ima/ima_kexec.c:60:28:    got restricted __le64 [usertype]
../security/integrity/ima/ima_kexec.c:61:34: warning: incorrect type in assignment (different base types)
../security/integrity/ima/ima_kexec.c:61:34:    expected unsigned long long [addressable] [assigned] [usertype] buffer_size
../security/integrity/ima/ima_kexec.c:61:34:    got restricted __le64 [usertype]
../kernel/kcmp.c:194:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/kcmp.c:194:37:    expected void *v1
../kernel/kcmp.c:194:37:    got struct sighand_struct [noderef] __rcu *sighand
../kernel/kcmp.c:194:53: warning: incorrect type in argument 2 (different address spaces)
../kernel/kcmp.c:194:53:    expected void *v2
../kernel/kcmp.c:194:53:    got struct sighand_struct [noderef] __rcu *sighand
../kernel/kcmp.c:209:62: warning: incorrect type in argument 4 (different address spaces)
../kernel/kcmp.c:209:62:    expected struct kcmp_epoll_slot [noderef] __user *uslot
../kernel/kcmp.c:209:62:    got void *
../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:869:25: warning: context imbalance in 'swap_vma_readahead' - unexpected unlock
../drivers/dma/ioat/dca.c:218:54: warning: incorrect type in argument 1 (different address spaces)
../drivers/dma/ioat/dca.c:218:54:    expected void const volatile [noderef] __iomem *addr
../drivers/dma/ioat/dca.c:218:54:    got void *
../drivers/dma/ioat/dca.c:223:55: warning: incorrect type in argument 1 (different address spaces)
../drivers/dma/ioat/dca.c:223:55:    expected void const volatile [noderef] __iomem *addr
../drivers/dma/ioat/dca.c:223:55:    got void *
../drivers/dma/ioat/dca.c:274:42: warning: incorrect type in argument 1 (different address spaces)
../drivers/dma/ioat/dca.c:274:42:    expected void *iobase
../drivers/dma/ioat/dca.c:274:42:    got void [noderef] __iomem *iobase
../mm/swapfile.c:489:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
../mm/swapfile.c:690:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
../mm/swapfile.c:809:13: warning: context imbalance in 'swap_offset_available_and_locked' - wrong count at exit
../mm/swapfile.c:1029:9: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
../mm/swapfile.c:1067:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
../mm/swapfile.c:1192: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:1340:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
../mm/swapfile.c:385:9: warning: context imbalance in 'cluster_swap_free_nr' - different lock contexts for basic block
../mm/swapfile.c:1433:34: warning: context imbalance in 'put_swap_folio' - different lock contexts for basic block
../mm/swapfile.c:1477:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
../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: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/highmem.h, ../include/linux/bvec.h, ../include/linux/blk_types.h, ...):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'unuse_pte' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'unuse_pte_range' - unexpected unlock
../mm/swapfile.c:385:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
../mm/swapfile.c:385:9: warning: context imbalance in 'swapcache_clear' - different lock contexts for basic block
../mm/swapfile.c:3610:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
../kernel/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/memcontrol.h, ../include/linux/swap.h, ...):
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../fs/verity/measure.c:120:17: warning: symbol 'bpf_get_fsverity_digest' was not declared. Should it be static?
../mm/zswap.c:1119:23: warning: context imbalance in 'shrink_memcg_cb' - unexpected unlock
../drivers/acpi/apei/einj-core.c:150:6: warning: symbol 'einj_initialized' was not declared. Should it be static?
../drivers/acpi/apei/einj-core.c:222:11: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/apei/einj-core.c:222:11:    expected struct vendor_error_type_extension *v
../drivers/acpi/apei/einj-core.c:222:11:    got void [noderef] __iomem *
../drivers/acpi/apei/einj-core.c:231:29: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/einj-core.c:231:29:    expected void [noderef] __iomem *virt
../drivers/acpi/apei/einj-core.c:231:29:    got struct vendor_error_type_extension *v
../drivers/acpi/apei/einj-core.c:257:25: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/apei/einj-core.c:257:25:    expected struct set_error_type_with_address *v5param
../drivers/acpi/apei/einj-core.c:257:25:    got void [noderef] __iomem *
../drivers/acpi/apei/einj-core.c:267:25: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/apei/einj-core.c:267:25:    expected struct einj_parameter *v4param
../drivers/acpi/apei/einj-core.c:267:25:    got void [noderef] __iomem *
../drivers/acpi/apei/einj-core.c:271:45: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/einj-core.c:271:45:    expected void [noderef] __iomem *virt
../drivers/acpi/apei/einj-core.c:271:45:    got struct einj_parameter *v4param
../drivers/acpi/apei/einj-core.c:338:21: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/apei/einj-core.c:338:21:    expected struct acpi_einj_trigger *trigger_tab
../drivers/acpi/apei/einj-core.c:338:21:    got void [noderef] __iomem *
../drivers/acpi/apei/einj-core.c:364:17: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/einj-core.c:364:17:    expected void volatile [noderef] __iomem *addr
../drivers/acpi/apei/einj-core.c:364:17:    got struct acpi_einj_trigger *trigger_tab
../drivers/acpi/apei/einj-core.c:365:21: warning: incorrect type in assignment (different address spaces)
../drivers/acpi/apei/einj-core.c:365:21:    expected struct acpi_einj_trigger *trigger_tab
../drivers/acpi/apei/einj-core.c:365:21:    got void [noderef] __iomem *
../drivers/acpi/apei/einj-core.c:428:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/einj-core.c:428:25:    expected void volatile [noderef] __iomem *addr
../drivers/acpi/apei/einj-core.c:428:25:    got struct acpi_einj_trigger *trigger_tab
../drivers/acpi/apei/einj-core.c:863:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/acpi/apei/einj-core.c:863:37:    expected void [noderef] __iomem *virt
../drivers/acpi/apei/einj-core.c:863:37:    got void *static [assigned] [toplevel] einj_param
../drivers/misc/vmw_balloon.c:260: warning: Function parameter or struct member '5' not described in 'vmballoon_batch_entry'
../drivers/misc/vmw_balloon.c:260: warning: Excess struct member 'reserved' description in 'vmballoon_batch_entry'
../drivers/usb/host/oxu210hp-hcd.c:864:35: warning: incorrect type in assignment (different base types)
../drivers/usb/host/oxu210hp-hcd.c:864:35:    expected restricted __le16 [usertype] wHubCharacteristics
../drivers/usb/host/oxu210hp-hcd.c:864:35:    got unsigned short [usertype]
../drivers/usb/host/oxu210hp-hcd.c:916:32: warning: cast removes address space '__iomem' of expression
../drivers/usb/host/oxu210hp-hcd.c:940:33: warning: cast removes address space '__iomem' of expression
../drivers/usb/host/oxu210hp-hcd.c:987:24: warning: cast removes address space '__iomem' of expression
../drivers/usb/host/oxu210hp-hcd.c:1011:20: error: subtraction of different types can't work (different address spaces)
../drivers/usb/host/oxu210hp-hcd.c:1044:23: warning: cast removes address space '__iomem' of expression
../drivers/usb/host/oxu210hp-hcd.c:1145:41: warning: incorrect type in assignment (different base types)
../drivers/usb/host/oxu210hp-hcd.c:1145:41:    expected unsigned int [noderef] __iomem
../drivers/usb/host/oxu210hp-hcd.c:1145:41:    got restricted __le32 [usertype]
../drivers/usb/host/oxu210hp-hcd.c:1162:26: warning: cast removes address space '__iomem' of expression
../drivers/usb/host/oxu210hp-hcd.c:2002:44: warning: restricted __le32 degrades to integer
../drivers/usb/host/oxu210hp-hcd.c:2002:41: warning: incorrect type in assignment (different base types)
../drivers/usb/host/oxu210hp-hcd.c:2002:41:    expected restricted __le32 [usertype] hw_token
../drivers/usb/host/oxu210hp-hcd.c:2002:41:    got unsigned int
../drivers/usb/host/oxu210hp-hcd.c:969:21: error: subtraction of different types can't work (different address spaces)
../drivers/usb/host/oxu210hp-hcd.c:969:21: error: subtraction of different types can't work (different address spaces)
../drivers/usb/host/oxu210hp-hcd.c:969:21: error: subtraction of different types can't work (different address spaces)
../drivers/usb/host/oxu210hp-hcd.c:969:21: error: subtraction of different types can't work (different address spaces)
../arch/x86/kernel/cpu/mtrr/generic.c: In function ‘get_mtrr_state’:
../arch/x86/kernel/cpu/mtrr/generic.c:691:22: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable]
  691 |         unsigned lo, dummy;
      |                      ^~~~~
../arch/x86/kernel/cpu/mtrr/generic.c: In function ‘generic_have_wrcomb’:
../arch/x86/kernel/cpu/mtrr/generic.c:1060:31: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable]
 1060 |         unsigned long config, dummy;
      |                               ^~~~~
../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 ( * )( ... )
../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
../net/netfilter/nf_conntrack_ftp.c:521:22: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_ftp.c:521:22:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_ftp.c:521:22:    unsigned int ( * )( ... )
../net/ipv4/icmp.c: note: in included file (through ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.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
../drivers/tty/serial/imx.c:2104:44: warning: context imbalance in 'imx_uart_console_write' - unexpected unlock
../mm/hugetlb.c:635:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
../mm/hugetlb.c:706:13: warning: context imbalance in 'region_add' - wrong count at exit
../mm/hugetlb.c:773:13: warning: context imbalance in 'region_chg' - wrong count at exit
../mm/hugetlb.c: note: in included file:
../include/linux/mm.h:1648:17: warning: context imbalance in 'demote_free_hugetlb_folio' - unexpected unlock
../mm/hugetlb.c:5551:20: warning: context imbalance in 'move_huge_pte' - different lock contexts for basic block
../include/linux/mm.h:1457:22: warning: context imbalance in 'hugetlb_wp' - unexpected unlock
../kernel/module/tree_lookup.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: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 *
../arch/x86/kernel/cpu/mtrr/cleanup.c: In function ‘mtrr_cleanup’:
../arch/x86/kernel/cpu/mtrr/cleanup.c:673:40: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable]
  673 |         unsigned long base, size, def, dummy;
      |                                        ^~~~~
../arch/x86/kernel/cpu/mtrr/cleanup.c: In function ‘mtrr_trim_uncached_memory’:
../arch/x86/kernel/cpu/mtrr/cleanup.c:869:60: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable]
  869 |         unsigned long i, base, size, highest_pfn = 0, def, dummy;
      |                                                            ^~~~~
../drivers/gpu/drm/gud/gud_drv.c:96:28: warning: cast to restricted __le32
../drivers/gpu/drm/gud/gud_drv.c:96:17: warning: restricted __le32 degrades to integer
../net/core/bpf_sk_storage.c:335:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/bpf_sk_storage.c:703:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
../net/core/bpf_sk_storage.c:832:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
../drivers/misc/dw-xdata-pcie.c: In function ‘dw_xdata_pcie_probe’:
../drivers/misc/dw-xdata-pcie.c:20:41: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
   20 | #define DW_XDATA_DRIVER_NAME            "dw-xdata-pcie"
      |                                         ^~~~~~~~~~~~~~~
../drivers/misc/dw-xdata-pcie.c:342:38: note: in expansion of macro ‘DW_XDATA_DRIVER_NAME’
  342 |         snprintf(name, sizeof(name), DW_XDATA_DRIVER_NAME ".%d", id);
      |                                      ^~~~~~~~~~~~~~~~~~~~
../drivers/misc/dw-xdata-pcie.c:390:64: note: format string is defined here
  390 |         if (sscanf(dw->misc_dev.name, DW_XDATA_DRIVER_NAME ".%d", &id) != 1)
      |                                                                ^
../drivers/misc/dw-xdata-pcie.c:342:9: note: ‘snprintf’ output between 16 and 25 bytes into a destination of size 24
  342 |         snprintf(name, sizeof(name), DW_XDATA_DRIVER_NAME ".%d", id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/crypto/keysetup_v1.c:167:17: warning: context imbalance in 'fscrypt_put_direct_key' - unexpected unlock
../drivers/spi/spi-bcm63xx.c:570:22: warning: cast removes address space '__iomem' of expression
../drivers/spi/spi-bcm63xx.c:570:19: warning: incorrect type in assignment (different address spaces)
../drivers/spi/spi-bcm63xx.c:570:19:    expected unsigned char [noderef] [usertype] __iomem *tx_io
../drivers/spi/spi-bcm63xx.c:570:19:    got unsigned char [usertype] *
../drivers/spi/spi-bcm63xx.c:571:22: warning: cast removes address space '__iomem' of expression
../drivers/spi/spi-bcm63xx.c:571:19: warning: incorrect type in assignment (different address spaces)
../drivers/spi/spi-bcm63xx.c:571:19:    expected unsigned char const [noderef] [usertype] __iomem *rx_io
../drivers/spi/spi-bcm63xx.c:571:19:    got unsigned char const [usertype] *
../arch/x86/kernel/cpu/sgx/main.c:741: warning: Function parameter or struct member 'low' not described in 'sgx_calc_section_metric'
../arch/x86/kernel/cpu/sgx/main.c:741: warning: Function parameter or struct member 'high' not described in 'sgx_calc_section_metric'
../arch/x86/kernel/cpu/sgx/main.c:741: warning: expecting prototype for A section metric is concatenated in a way that @low bits 12(). Prototype was for sgx_calc_section_metric() instead
../arch/x86/kernel/apic/apic.c:2139: warning: Function parameter or struct member 'spurious_interrupt' not described in 'DEFINE_IDTENTRY_IRQ'
../arch/x86/kernel/apic/apic.c:2139: warning: expecting prototype for spurious_interrupt(). Prototype was for DEFINE_IDTENTRY_IRQ() instead
../drivers/misc/pci_endpoint_test.c: In function ‘pci_endpoint_test_probe’:
../drivers/misc/pci_endpoint_test.c:29:49: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=]
   29 | #define DRV_MODULE_NAME                         "pci-endpoint-test"
      |                                                 ^~~~~~~~~~~~~~~~~~~
../drivers/misc/pci_endpoint_test.c:897:38: note: in expansion of macro ‘DRV_MODULE_NAME’
  897 |         snprintf(name, sizeof(name), DRV_MODULE_NAME ".%d", id);
      |                                      ^~~~~~~~~~~~~~~
../drivers/misc/pci_endpoint_test.c:962:57: note: format string is defined here
  962 |         if (sscanf(misc_device->name, DRV_MODULE_NAME ".%d", &id) != 1)
      |                                                         ^~
../drivers/misc/pci_endpoint_test.c:29:49: note: directive argument in the range [0, 2147483647]
   29 | #define DRV_MODULE_NAME                         "pci-endpoint-test"
      |                                                 ^~~~~~~~~~~~~~~~~~~
../drivers/misc/pci_endpoint_test.c:897:38: note: in expansion of macro ‘DRV_MODULE_NAME’
  897 |         snprintf(name, sizeof(name), DRV_MODULE_NAME ".%d", id);
      |                                      ^~~~~~~~~~~~~~~
../drivers/misc/pci_endpoint_test.c:897:9: note: ‘snprintf’ output between 20 and 29 bytes into a destination of size 24
  897 |         snprintf(name, sizeof(name), DRV_MODULE_NAME ".%d", id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../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/misc/xilinx_sdfec.c: In function ‘xsdfec_probe’:
../drivers/misc/xilinx_sdfec.c:1404:57: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=]
 1404 |         snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id);
      |                                                         ^~
../drivers/misc/xilinx_sdfec.c:1404:50: note: directive argument in the range [0, 2147483647]
 1404 |         snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id);
      |                                                  ^~~~~~~~~~
../drivers/misc/xilinx_sdfec.c:1404:9: note: ‘snprintf’ output between 8 and 17 bytes into a destination of size 12
 1404 |         snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mm/mempolicy.c:548:17: warning: context imbalance in 'queue_folios_pte_range' - unexpected unlock
../drivers/pci/controller/dwc/pcie-designware.c: In function ‘dw_pcie_edma_detect’:
../drivers/pci/controller/dwc/pcie-designware.c:975:50: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
  975 |                 snprintf(name, sizeof(name), "dma%d", pci->edma.nr_irqs);
      |                                                  ^~
In function ‘dw_pcie_edma_irq_verify’,
    inlined from ‘dw_pcie_edma_detect’ at ../drivers/pci/controller/dwc/pcie-designware.c:1026:8:
../drivers/pci/controller/dwc/pcie-designware.c:975:46: note: directive argument in the range [-2147483648, 15]
  975 |                 snprintf(name, sizeof(name), "dma%d", pci->edma.nr_irqs);
      |                                              ^~~~~~~
../drivers/pci/controller/dwc/pcie-designware.c:975:17: note: ‘snprintf’ output between 5 and 15 bytes into a destination of size 6
  975 |                 snprintf(name, sizeof(name), "dma%d", pci->edma.nr_irqs);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../arch/x86/kernel/apic/vector.c:61:6: warning: context imbalance in 'lock_vector_lock' - wrong count at exit
../arch/x86/kernel/apic/vector.c:69:6: warning: context imbalance in 'unlock_vector_lock' - unexpected unlock
../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16
../drivers/base/regmap/regmap-kunit.c:1614:43: warning: cast to restricted __le16
../drivers/base/regmap/regmap-kunit.c:1617:43: warning: cast to restricted __be16
../drivers/base/regmap/regmap-kunit.c:1813:28: warning: cast to restricted __be16
../drivers/base/regmap/regmap-kunit.c:1814:28: warning: cast to restricted __be16
../drivers/base/regmap/regmap-kunit.c:1816:28: warning: cast to restricted __le16
../drivers/base/regmap/regmap-kunit.c:1817:28: warning: cast to restricted __le16
../drivers/base/regmap/regmap-kunit.c:1892:24: warning: incorrect type in assignment (different base types)
../drivers/base/regmap/regmap-kunit.c:1892:24:    expected unsigned short
../drivers/base/regmap/regmap-kunit.c:1892:24:    got restricted __be16 [usertype]
../drivers/base/regmap/regmap-kunit.c:1894:24: warning: incorrect type in assignment (different base types)
../drivers/base/regmap/regmap-kunit.c:1894:24:    expected unsigned short
../drivers/base/regmap/regmap-kunit.c:1894:24:    got restricted __le16 [usertype]
../drivers/usb/dwc2/core_intr.c:342: warning: Function parameter or struct member 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1'
../arch/x86/kernel/cpu/sgx/virt.c:59:13: warning: incorrect type in assignment (different base types)
../arch/x86/kernel/cpu/sgx/virt.c:59:13:    expected int [assigned] ret
../arch/x86/kernel/cpu/sgx/virt.c:59:13:    got restricted vm_fault_t
../arch/x86/kernel/cpu/sgx/virt.c:60:20: warning: restricted vm_fault_t degrades to integer
../arch/x86/kernel/cpu/sgx/virt.c:354:36: warning: cast removes address space '__user' of expression
../arch/x86/kernel/cpu/sgx/virt.c:385:24: warning: cast removes address space '__user' of expression
../arch/x86/kernel/cpu/sgx/virt.c:385:43: warning: cast removes address space '__user' of expression
../arch/x86/kernel/cpu/sgx/virt.c:385:58: warning: cast removes address space '__user' of expression
../net/ipv6/route.c:2344:39: warning: incorrect type in assignment (different base types)
../net/ipv6/route.c:2344:39:    expected unsigned int [usertype] flow_label
../net/ipv6/route.c:2344:39:    got 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
../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16
../drivers/regulator/max77857-regulator.c:430:28: warning: symbol 'max77857_id' was not declared. Should it be static?
../net/ipv6/ip6_fib.c:2764:13: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
../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/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/8390/ne2k-pci.c:515:31: warning: cast to restricted __le32
../drivers/net/ethernet/8390/ne2k-pci.c:342:47: warning: cast to restricted __le32
../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
../net/netfilter/nf_conntrack_irc.c:242:38: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_irc.c:242:38:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_irc.c:242:38:    unsigned int ( * )( ... )
../drivers/acpi/x86/s2idle.c:522:13: warning: restricted suspend_state_t degrades to integer
../drivers/acpi/x86/s2idle.c:522:33: warning: restricted suspend_state_t degrades to integer
../drivers/usb/fotg210/fotg210-udc.c:681:33: warning: restricted __le16 degrades to integer
../drivers/usb/fotg210/fotg210-udc.c:691:25: warning: restricted __le16 degrades to integer
../drivers/usb/fotg210/fotg210-udc.c:747:29: warning: restricted __le16 degrades to integer
../drivers/base/regmap/regmap-raw-ram.c:24:24: warning: cast to restricted __be16
../drivers/base/regmap/regmap-raw-ram.c:26:24: warning: cast to restricted __le16
../kernel/time/hrtimer.c:121:35: warning: initialized field overwritten [-Woverride-init]
  121 |         [CLOCK_REALTIME]        = HRTIMER_BASE_REALTIME,
      |                                   ^~~~~~~~~~~~~~~~~~~~~
../kernel/time/hrtimer.c:121:35: note: (near initialization for ‘hrtimer_clock_to_base_table[0]’)
../kernel/time/hrtimer.c:122:35: warning: initialized field overwritten [-Woverride-init]
  122 |         [CLOCK_MONOTONIC]       = HRTIMER_BASE_MONOTONIC,
      |                                   ^~~~~~~~~~~~~~~~~~~~~~
../kernel/time/hrtimer.c:122:35: note: (near initialization for ‘hrtimer_clock_to_base_table[1]’)
../kernel/time/hrtimer.c:123:35: warning: initialized field overwritten [-Woverride-init]
  123 |         [CLOCK_BOOTTIME]        = HRTIMER_BASE_BOOTTIME,
      |                                   ^~~~~~~~~~~~~~~~~~~~~
../kernel/time/hrtimer.c:123:35: note: (near initialization for ‘hrtimer_clock_to_base_table[7]’)
../kernel/time/hrtimer.c:124:35: warning: initialized field overwritten [-Woverride-init]
  124 |         [CLOCK_TAI]             = HRTIMER_BASE_TAI,
      |                                   ^~~~~~~~~~~~~~~~
../kernel/time/hrtimer.c:124:35: note: (near initialization for ‘hrtimer_clock_to_base_table[11]’)
../drivers/tty/serial/meson_uart.c:572:9: warning: context imbalance in 'meson_serial_port_write' - different lock contexts for basic block
../fs/posix_acl.c:53:23: error: incompatible types in comparison expression (different address spaces):
../fs/posix_acl.c:53:23:    struct posix_acl [noderef] __rcu *
../fs/posix_acl.c:53:23:    struct posix_acl *
../fs/posix_acl.c:67:33: error: incompatible types in comparison expression (different address spaces):
../fs/posix_acl.c:67:33:    struct posix_acl [noderef] __rcu *
../fs/posix_acl.c:67:33:    struct posix_acl *
../drivers/gpio/gpio-mlxbf2.c:130:12: warning: context imbalance in 'mlxbf2_gpio_lock_acquire' - different lock contexts for basic block
../drivers/gpio/gpio-mlxbf2.c:156:13: 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
../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
../fs/coredump.c:391:27: warning: incorrect type in argument 1 (different address spaces)
../fs/coredump.c:391:27:    expected struct spinlock [usertype] *lock
../fs/coredump.c:391:27:    got struct spinlock [noderef] __rcu *
../fs/coredump.c:400:29: warning: incorrect type in argument 1 (different address spaces)
../fs/coredump.c:400:29:    expected struct spinlock [usertype] *lock
../fs/coredump.c:400:29:    got struct spinlock [noderef] __rcu *
../fs/coredump.c:439:31: warning: incorrect type in argument 1 (different address spaces)
../fs/coredump.c:439:31:    expected struct spinlock [usertype] *lock
../fs/coredump.c:439:31:    got struct spinlock [noderef] __rcu *
../fs/coredump.c:444:33: warning: incorrect type in argument 1 (different address spaces)
../fs/coredump.c:444:33:    expected struct spinlock [usertype] *lock
../fs/coredump.c:444:33:    got struct spinlock [noderef] __rcu *
../mm/ksm.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:869:25: warning: context imbalance in 'break_ksm_pmd_entry' - unexpected unlock
../mm/ksm.c: note: in included file:
../include/linux/rmap.h:703:28: warning: context imbalance in 'write_protect_page' - unexpected unlock
../mm/ksm.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:869:25: warning: context imbalance in 'replace_page' - unexpected unlock
../drivers/misc/nsm.c:492:38: warning: Using plain integer as NULL pointer
../drivers/misc/nsm.c:494:38: warning: Using plain integer as NULL pointer
../net/ipv4/igmp.c: note: in included file (through ../include/linux/igmp.h):
../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures
../net/ipv4/igmp.c:2937:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
../net/ipv4/igmp.c:2963:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
../net/ipv4/igmp.c:2980: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/rcupdate.h:869:25: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
../drivers/usb/host/ohci-at91.c:471:39: warning: invalid assignment: &=
../drivers/usb/host/ohci-at91.c:471:39:    left side has type unsigned int
../drivers/usb/host/ohci-at91.c:471:39:    right side has type restricted __le32
../drivers/usb/host/ohci-at91.c:474:39: warning: invalid assignment: |=
../drivers/usb/host/ohci-at91.c:474:39:    left side has type unsigned int
../drivers/usb/host/ohci-at91.c:474:39:    right side has type restricted __le32
../drivers/usb/host/ohci-at91.c:477:39: warning: invalid assignment: |=
../drivers/usb/host/ohci-at91.c:477:39:    left side has type unsigned int
../drivers/usb/host/ohci-at91.c:477:39:    right side has type restricted __le32
../drivers/video/fbdev/riva/fbdev.c:484:14: warning: cast to restricted __le16
../drivers/video/fbdev/riva/fbdev.c:485:14: warning: cast to restricted __le16
../arch/x86/kernel/ftrace.c:41:6: warning: context imbalance in 'ftrace_arch_code_modify_prepare' - wrong count at exit
../arch/x86/kernel/ftrace.c:53:6: warning: context imbalance in 'ftrace_arch_code_modify_post_process' - wrong count at exit
../drivers/usb/host/ohci-s3c2410.c:275:39: warning: invalid assignment: |=
../drivers/usb/host/ohci-s3c2410.c:275:39:    left side has type unsigned int
../drivers/usb/host/ohci-s3c2410.c:275:39:    right side has type restricted __le32
../drivers/usb/host/ohci-s3c2410.c:278:39: warning: invalid assignment: |=
../drivers/usb/host/ohci-s3c2410.c:278:39:    left side has type unsigned int
../drivers/usb/host/ohci-s3c2410.c:278:39:    right side has type restricted __le32
../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16
../mm/kfence/core.c:343:34: warning: cast to restricted __le64
../mm/kfence/core.c:347:34: warning: cast to restricted __le64
../mm/kfence/core.c:367:21: warning: cast to restricted __le64
../mm/kfence/core.c:387:21: warning: cast to restricted __le64
../mm/kfence/core.c: note: in included file (through ../include/linux/bitmap.h, ../include/linux/cpumask.h, ../arch/x86/include/asm/paravirt.h, ../arch/x86/include/asm/irqflags.h, ../include/linux/irqflags.h, ...):
../include/linux/string.h:358:15: warning: memset with byte count of 315392
../mm/kfence/core.c:1234:9: warning: context imbalance in 'kfence_handle_page_fault' - different lock contexts for basic block
../drivers/usb/cdns3/cdns3-gadget.c:1276:29: warning: restricted __le32 degrades to integer
../drivers/usb/cdns3/cdns3-gadget.c:1276:29: warning: restricted __le32 degrades to integer
../drivers/usb/cdns3/cdns3-gadget.c:1276:29: warning: restricted __le32 degrades to integer
../drivers/usb/cdns3/cdns3-gadget.c:1277:29: warning: restricted __le32 degrades to integer
../drivers/usb/cdns3/cdns3-gadget.c:1277:29: warning: restricted __le32 degrades to integer
../drivers/usb/cdns3/cdns3-gadget.c:1277:29: warning: restricted __le32 degrades to integer
../drivers/misc/ibmasm/ibmasmfs.c:599:83: warning: cast removes address space '__iomem' of expression
../drivers/misc/ibmasm/ibmasmfs.c:600:84: warning: cast removes address space '__iomem' of expression
../drivers/misc/ibmasm/ibmasmfs.c:601:83: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/8390/pcnet_cs.c:1157:18: warning: cast to restricted __le16
../drivers/net/ethernet/8390/pcnet_cs.c:1375:18: warning: cast to restricted __le16
../drivers/misc/ibmasm/event.c:54:36: warning: incorrect type in argument 2 (different address spaces)
../drivers/misc/ibmasm/event.c:54:36:    expected void const volatile [noderef] __iomem *
../drivers/misc/ibmasm/event.c:54:36:    got void *data
../drivers/scsi/scsi_transport_fc.c: note: in included file:
../include/uapi/scsi/fc/fc_els.h:1107:42: warning: array of flexible structures
../drivers/gpu/drm/panel/panel-khadas-ts050.c:620:32: warning: symbol 'ts050_panel_data' was not declared. Should it be static?
../drivers/gpu/drm/panel/panel-khadas-ts050.c:625:32: warning: symbol 'ts050v2_panel_data' was not declared. Should it be static?
../arch/x86/kernel/apic/apic_numachip.c: note: in included file:
../arch/x86/include/asm/numachip/numachip_csr.h:52:41: warning: incorrect type in argument 2 (different address spaces)
../arch/x86/include/asm/numachip/numachip_csr.h:52:41:    expected void volatile [noderef] __iomem *addr
../arch/x86/include/asm/numachip/numachip_csr.h:52:41:    got void *
../drivers/tty/serial/pch_uart.c:1403:30: warning: restricted upf_t degrades to integer
../drivers/tty/serial/pch_uart.c:1407:32: warning: invalid assignment: &=
../drivers/tty/serial/pch_uart.c:1407:32:    left side has type int
../drivers/tty/serial/pch_uart.c:1407:32:    right side has type restricted upf_t
../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/pinctrl/pinctrl-aw9523.c:562: warning: Function parameter or struct member 'awi' not described in '_aw9523_gpio_get_multiple'
../drivers/pinctrl/pinctrl-aw9523.c:562: warning: Function parameter or struct member 'mask' not described in '_aw9523_gpio_get_multiple'
../drivers/pinctrl/pinctrl-aw9523.c:562: warning: Excess function parameter 'regmap' description in '_aw9523_gpio_get_multiple'
../drivers/pinctrl/pinctrl-aw9523.c:562: warning: Excess function parameter 'pin' description in '_aw9523_gpio_get_multiple'
../kernel/futex/pi.c:663:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
../kernel/futex/pi.c:791:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
../kernel/futex/pi.c:1080:9: warning: context imbalance in 'futex_lock_pi' - unexpected unlock
../kernel/futex/pi.c:1112:5: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
../drivers/misc/ibmasm/command.c:168:36: warning: incorrect type in argument 2 (different address spaces)
../drivers/misc/ibmasm/command.c:168:36:    expected void const volatile [noderef] __iomem *
../drivers/misc/ibmasm/command.c:168:36:    got void *response
../drivers/tty/serial/samsung_tty.c: In function ‘s3c24xx_serial_get_options.constprop’:
../drivers/tty/serial/samsung_tty.c:2336:49: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size 2 [-Wformat-overflow=]
 2336 |                 sprintf(clk_name, "clk_uart_baud%d", clk_sel);
      |                                                 ^~
../drivers/tty/serial/samsung_tty.c:2336:35: note: directive argument in the range [0, 255]
 2336 |                 sprintf(clk_name, "clk_uart_baud%d", clk_sel);
      |                                   ^~~~~~~~~~~~~~~~~
../drivers/tty/serial/samsung_tty.c:2336:17: note: ‘sprintf’ output between 15 and 17 bytes into a destination of size 15
 2336 |                 sprintf(clk_name, "clk_uart_baud%d", clk_sel);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/tty/serial/samsung_tty.c: In function ‘s3c24xx_serial_init_port’:
../drivers/tty/serial/samsung_tty.c:1790:49: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size 2 [-Wformat-overflow=]
 1790 |                 sprintf(clk_name, "clk_uart_baud%d", clk_num);
      |                                                 ^~
In function ‘s3c24xx_serial_enable_baudclk’,
    inlined from ‘s3c24xx_serial_init_port’ at ../drivers/tty/serial/samsung_tty.c:1896:8:
../drivers/tty/serial/samsung_tty.c:1790:35: note: directive argument in the range [0, 254]
 1790 |                 sprintf(clk_name, "clk_uart_baud%d", clk_num);
      |                                   ^~~~~~~~~~~~~~~~~
../drivers/tty/serial/samsung_tty.c:1790:17: note: ‘sprintf’ output between 15 and 17 bytes into a destination of size 15
 1790 |                 sprintf(clk_name, "clk_uart_baud%d", clk_num);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/futex/requeue.c:459:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
../drivers/misc/ibmasm/remote.c:180:39: warning: cast removes address space '__iomem' of expression
../drivers/misc/ibmasm/remote.c:180:39: warning: incorrect type in argument 2 (different address spaces)
../drivers/misc/ibmasm/remote.c:180:39:    expected void const volatile [noderef] __iomem *
../drivers/misc/ibmasm/remote.c:180:39:    got void *
../drivers/usb/dwc2/gadget.c: In function ‘dwc2_hsotg_initep’:
../drivers/usb/dwc2/gadget.c:4817:55: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
 4817 |         snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir);
      |                                                       ^~
../drivers/usb/dwc2/gadget.c:4817:52: note: directive argument in the range [-2147483646, 254]
 4817 |         snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir);
      |                                                    ^~~~~~~~
../drivers/usb/dwc2/gadget.c:4817:9: note: ‘snprintf’ output between 6 and 17 bytes into a destination of size 10
 4817 |         snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/tty/serial/samsung_tty.c:2284:44: warning: context imbalance in 's3c24xx_serial_console_write' - unexpected unlock
../kernel/futex/waitwake.c:277:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
../kernel/futex/waitwake.c:343:6: warning: context imbalance in 'futex_wait_queue' - unexpected unlock
../kernel/futex/waitwake.c:464:36: warning: context imbalance in 'futex_wait_multiple_setup' - unexpected unlock
../drivers/net/ethernet/adaptec/starfire.c:1507:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/adaptec/starfire.c:1507:35:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/adaptec/starfire.c:1507:35:    got unsigned short [usertype]
../drivers/net/ethernet/adaptec/starfire.c:1823:41: warning: incorrect type in argument 1 (different base types)
../drivers/net/ethernet/adaptec/starfire.c:1823:41:    expected unsigned short val
../drivers/net/ethernet/adaptec/starfire.c:1823:41:    got restricted __le16
../drivers/usb/host/xhci.c:1379: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index'
../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 ( * )( ... )
../drivers/misc/ibmasm/heartbeat.c:85:36: warning: incorrect type in argument 2 (different address spaces)
../drivers/misc/ibmasm/heartbeat.c:85:36:    expected void const volatile [noderef] __iomem *
../drivers/misc/ibmasm/heartbeat.c:85:36:    got void *message
../arch/x86/kernel/apic/x2apic_uv_x.c:79:13: warning: incorrect type in assignment (different address spaces)
../arch/x86/kernel/apic/x2apic_uv_x.c:79:13:    expected unsigned long *mmr
../arch/x86/kernel/apic/x2apic_uv_x.c:79:13:    got void [noderef] __iomem *
../arch/x86/kernel/apic/x2apic_uv_x.c:81:23: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/apic/x2apic_uv_x.c:81:23:    expected void [noderef] __iomem *addr
../arch/x86/kernel/apic/x2apic_uv_x.c:81:23:    got unsigned long *mmr
../arch/x86/kernel/apic/x2apic_uv_x.c: note: in included file:
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../drivers/pci/controller/pcie-mediatek.c: In function ‘mtk_pcie_parse_port’:
../drivers/pci/controller/pcie-mediatek.c:931:43: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=]
  931 |         snprintf(name, sizeof(name), "port%d", slot);
      |                                           ^~
../drivers/pci/controller/pcie-mediatek.c:931:38: note: directive argument in the range [0, 2147483647]
  931 |         snprintf(name, sizeof(name), "port%d", slot);
      |                                      ^~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:931:9: note: ‘snprintf’ output between 6 and 15 bytes into a destination of size 10
  931 |         snprintf(name, sizeof(name), "port%d", slot);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:938:45: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 4 [-Wformat-truncation=]
  938 |         snprintf(name, sizeof(name), "sys_ck%d", slot);
      |                                             ^~
../drivers/pci/controller/pcie-mediatek.c:938:38: note: directive argument in the range [0, 2147483647]
  938 |         snprintf(name, sizeof(name), "sys_ck%d", slot);
      |                                      ^~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:938:9: note: ‘snprintf’ output between 8 and 17 bytes into a destination of size 10
  938 |         snprintf(name, sizeof(name), "sys_ck%d", slot);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:946:45: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 4 [-Wformat-truncation=]
  946 |         snprintf(name, sizeof(name), "ahb_ck%d", slot);
      |                                             ^~
../drivers/pci/controller/pcie-mediatek.c:946:38: note: directive argument in the range [0, 2147483647]
  946 |         snprintf(name, sizeof(name), "ahb_ck%d", slot);
      |                                      ^~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:946:9: note: ‘snprintf’ output between 8 and 17 bytes into a destination of size 10
  946 |         snprintf(name, sizeof(name), "ahb_ck%d", slot);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:951:45: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 4 [-Wformat-truncation=]
  951 |         snprintf(name, sizeof(name), "axi_ck%d", slot);
      |                                             ^~
../drivers/pci/controller/pcie-mediatek.c:951:38: note: directive argument in the range [0, 2147483647]
  951 |         snprintf(name, sizeof(name), "axi_ck%d", slot);
      |                                      ^~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:951:9: note: ‘snprintf’ output between 8 and 17 bytes into a destination of size 10
  951 |         snprintf(name, sizeof(name), "axi_ck%d", slot);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:956:45: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 4 [-Wformat-truncation=]
  956 |         snprintf(name, sizeof(name), "aux_ck%d", slot);
      |                                             ^~
../drivers/pci/controller/pcie-mediatek.c:956:38: note: directive argument in the range [0, 2147483647]
  956 |         snprintf(name, sizeof(name), "aux_ck%d", slot);
      |                                      ^~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:956:9: note: ‘snprintf’ output between 8 and 17 bytes into a destination of size 10
  956 |         snprintf(name, sizeof(name), "aux_ck%d", slot);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:961:46: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
  961 |         snprintf(name, sizeof(name), "obff_ck%d", slot);
      |                                              ^~
../drivers/pci/controller/pcie-mediatek.c:961:38: note: directive argument in the range [0, 2147483647]
  961 |         snprintf(name, sizeof(name), "obff_ck%d", slot);
      |                                      ^~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:961:9: note: ‘snprintf’ output between 9 and 18 bytes into a destination of size 10
  961 |         snprintf(name, sizeof(name), "obff_ck%d", slot);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:966:46: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
  966 |         snprintf(name, sizeof(name), "pipe_ck%d", slot);
      |                                              ^~
../drivers/pci/controller/pcie-mediatek.c:966:38: note: directive argument in the range [0, 2147483647]
  966 |         snprintf(name, sizeof(name), "pipe_ck%d", slot);
      |                                      ^~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:966:9: note: ‘snprintf’ output between 9 and 18 bytes into a destination of size 10
  966 |         snprintf(name, sizeof(name), "pipe_ck%d", slot);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:971:47: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
  971 |         snprintf(name, sizeof(name), "pcie-rst%d", slot);
      |                                               ^~
../drivers/pci/controller/pcie-mediatek.c:971:38: note: directive argument in the range [0, 2147483647]
  971 |         snprintf(name, sizeof(name), "pcie-rst%d", slot);
      |                                      ^~~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:971:9: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 10
  971 |         snprintf(name, sizeof(name), "pcie-rst%d", slot);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:977:47: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
  977 |         snprintf(name, sizeof(name), "pcie-phy%d", slot);
      |                                               ^~
../drivers/pci/controller/pcie-mediatek.c:977:38: note: directive argument in the range [0, 2147483647]
  977 |         snprintf(name, sizeof(name), "pcie-phy%d", slot);
      |                                      ^~~~~~~~~~~~
../drivers/pci/controller/pcie-mediatek.c:977:9: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 10
  977 |         snprintf(name, sizeof(name), "pcie-phy%d", slot);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../sound/soc/soc-ops.c:709:33: warning: invalid assignment: &=
../sound/soc/soc-ops.c:709:33:    left side has type unsigned short
../sound/soc/soc-ops.c:709:33:    right side has type restricted __be16
../sound/soc/soc-ops.c:713:33: warning: invalid assignment: &=
../sound/soc/soc-ops.c:713:33:    left side has type unsigned int
../sound/soc/soc-ops.c:713:33:    right side has type restricted __be32
../drivers/gpio/gpio-pch.c:101: warning: Excess struct member 'lock' description in 'pch_gpio'
../drivers/misc/sgi-xp/xp_main.c:69:25: warning: symbol 'xpc_registrations' was not declared. Should it be static?
../mm/migrate.c:331:20: warning: context imbalance in 'migration_entry_wait' - unexpected unlock
../mm/migrate.c:817:9: warning: context imbalance in '__buffer_migrate_folio' - different lock contexts for basic block
../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/misc/sgi-gru/grufile.c: note: in included file:
../arch/x86/include/asm/uv/uv_hub.h:620:42: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:620:42:    expected void const volatile [noderef] __iomem *addr
../arch/x86/include/asm/uv/uv_hub.h:620:42:    got unsigned long *
../drivers/pci/controller/pcie-mediatek.c:226: warning: Excess struct member 'mem' description in 'mtk_pcie'
../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/misc/ibmasm/lowlevel.c:35:22: warning: incorrect type in argument 1 (different address spaces)
../drivers/misc/ibmasm/lowlevel.c:35:22:    expected void volatile [noderef] __iomem *
../drivers/misc/ibmasm/lowlevel.c:35:22:    got struct i2o_header *
../drivers/misc/ibmasm/lowlevel.c:36:22: warning: incorrect type in argument 1 (different address spaces)
../drivers/misc/ibmasm/lowlevel.c:36:22:    expected void volatile [noderef] __iomem *
../drivers/misc/ibmasm/lowlevel.c:36:22:    got void **
../drivers/misc/ibmasm/lowlevel.c: note: in included file:
../drivers/misc/ibmasm/lowlevel.h:120:17: warning: cast removes address space '__iomem' of expression
../drivers/misc/ibmasm/lowlevel.h:120:17: warning: cast removes address space '__iomem' of expression
../mm/migrate_device.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/memremap.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'migrate_vma_collect_pmd' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'migrate_vma_insert_page' - unexpected unlock
../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
../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
../drivers/tty/serial/sh-sci.c:1454:44: warning: context imbalance in 'sci_dma_rx_submit' - unexpected unlock
../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/libiscsi.c:1035:25:    expected restricted __be32 [addressable] [assigned] [usertype] ttt
../drivers/scsi/libiscsi.c:1035:25:    got restricted itt_t [usertype]
../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer
../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
../fs/proc/task_mmu.c:905:17: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
../fs/proc/task_mmu.c:1481:28: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
../fs/proc/task_mmu.c:1838:28: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
../fs/proc/task_mmu.c:2448:20: warning: context imbalance in 'pagemap_scan_thp_entry' - unexpected unlock
../fs/proc/task_mmu.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/pagewalk.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'pagemap_scan_pmd_entry' - unexpected unlock
../fs/proc/task_mmu.c:2954:28: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
../fs/proc/inode.c:45:17: error: incompatible types in comparison expression (different address spaces):
../fs/proc/inode.c:45:17:    struct ctl_table_header [noderef] __rcu *
../fs/proc/inode.c:45:17:    struct ctl_table_header *
../fs/proc/inode.c:114:22: warning: incorrect type in assignment (different address spaces)
../drivers/tty/serial/sunplus-uart.c:525:9: warning: context imbalance in 'sunplus_console_write' - different lock contexts for basic block
../drivers/misc/sgi-xp/xpc_channel.c:781:31: warning: context imbalance in 'xpc_disconnect_channel' - unexpected unlock
../mm/huge_memory.c:1825:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
../mm/huge_memory.c:1863:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
../mm/huge_memory.c:1974:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
../mm/huge_memory.c:2115:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
../mm/huge_memory.c:2150:28: warning: context imbalance in 'move_pages_huge_pmd' - unexpected unlock
../mm/huge_memory.c:2265:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
../mm/huge_memory.c:2282:12: warning: context imbalance in '__pud_trans_huge_lock' - wrong count at exit
../mm/huge_memory.c:2306:28: warning: context imbalance in 'zap_huge_pud' - unexpected unlock
../mm/huge_memory.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:869:25: warning: context imbalance in '__split_huge_zero_page_pmd' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in '__split_huge_pmd_locked' - unexpected unlock
../mm/huge_memory.c:2983:38: warning: context imbalance in '__split_huge_page' - unexpected unlock
../mm/huge_memory.c:3265:17: warning: context imbalance in 'split_huge_page_to_list_to_order' - different lock contexts for basic block
../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 ( * )( ... )
../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]
../net/ipv6/mcast.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../fs/proc/base.c:2263:25: warning: cast to restricted fmode_t
../fs/proc/base.c:2320:42: warning: cast from restricted fmode_t
../fs/proc/base.c:2420: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:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754: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:2447:13: warning: context imbalance in 'timers_start' - wrong count at exit
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../fs/proc/base.c:2473:36: warning: context imbalance in 'timers_stop' - unexpected unlock
../fs/proc/base.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../arch/x86/include/asm/uaccess.h, ../include/linux/uaccess.h):
../include/linux/rcupdate.h:867:9: warning: context imbalance in 'do_io_accounting' - different lock contexts for basic block
../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
../mm/khugepaged.c:844:25: warning: symbol 'khugepaged_collapse_control' was not declared. Should it be static?
../mm/khugepaged.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:869:25: warning: context imbalance in '__collapse_huge_page_swapin' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'collapse_huge_page' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'hpage_collapse_scan_pmd' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'collapse_pte_mapped_thp' - unexpected unlock
../mm/khugepaged.c:1764:28: warning: context imbalance in 'retract_page_tables' - different lock contexts for basic block
../drivers/misc/sgi-xp/xpc_uv.c: note: in included file:
../arch/x86/include/asm/uv/uv_hub.h:585:16: warning: incorrect type in return expression (different address spaces)
../arch/x86/include/asm/uv/uv_hub.h:585:16:    expected void volatile [noderef] __iomem *
../arch/x86/include/asm/uv/uv_hub.h:585:16:    got void *
../drivers/misc/sgi-xp/xpc_uv.c:681:47: warning: context imbalance in 'xpc_send_activate_IRQ_ch_uv' - unexpected unlock
../drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
../drivers/misc/sgi-gru/grukdump.c:60:17: warning: incorrect type in argument 1 (different address spaces)
../drivers/misc/sgi-gru/grukdump.c:60:17:    expected void const *
../drivers/misc/sgi-gru/grukdump.c:60:17:    got void [noderef] __user *[addressable] ubuf
../drivers/misc/sgi-gru/grukdump.c:60:17: warning: incorrect type in argument 1 (different address spaces)
../drivers/misc/sgi-gru/grukdump.c:60:17:    expected void const *
../drivers/misc/sgi-gru/grukdump.c:60:17:    got void [noderef] __user *[addressable] ubuf
../drivers/misc/sgi-gru/grukdump.c:60:17: warning: incorrect type in argument 1 (different address spaces)
../drivers/misc/sgi-gru/grukdump.c:60:17:    expected void *
../drivers/misc/sgi-gru/grukdump.c:60:17:    got void [noderef] __user *[addressable] ubuf
../drivers/misc/sgi-gru/grukdump.c:129:17: warning: incorrect type in assignment (different address spaces)
../drivers/misc/sgi-gru/grukdump.c:129:17:    expected struct gru_context_configuration_handle *ubufcch
../drivers/misc/sgi-gru/grukdump.c:129:17:    got void [noderef] __user *[assigned] ubuf
../drivers/misc/sgi-gru/grukdump.c:192:14: warning: incorrect type in assignment (different address spaces)
../drivers/misc/sgi-gru/grukdump.c:192:14:    expected void [noderef] __user *ubuf
../drivers/misc/sgi-gru/grukdump.c:192:14:    got void *[addressable] [assigned] buf
../drivers/misc/sgi-gru/grukdump.c:193:17: warning: incorrect type in assignment (different address spaces)
../drivers/misc/sgi-gru/grukdump.c:193:17:    expected void [noderef] __user *ubufend
../drivers/misc/sgi-gru/grukdump.c:193:17:    got void *
../kernel/time/posix-timers.c:515:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/time/posix-timers.c:515:31:    expected struct spinlock [usertype] *lock
../kernel/time/posix-timers.c:515:31:    got struct spinlock [noderef] __rcu *
../kernel/time/posix-timers.c:519:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/time/posix-timers.c:519:33:    expected struct spinlock [usertype] *lock
../kernel/time/posix-timers.c:519:33:    got struct spinlock [noderef] __rcu *
../kernel/time/posix-timers.c:1102:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/time/posix-timers.c:1102:27:    expected struct spinlock [usertype] *lock
../kernel/time/posix-timers.c:1102:27:    got struct spinlock [noderef] __rcu *
../kernel/time/posix-timers.c:1104:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/time/posix-timers.c:1104:29:    expected struct spinlock [usertype] *lock
../kernel/time/posix-timers.c:1104:29:    got struct spinlock [noderef] __rcu *
../kernel/time/posix-timers.c:560: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:869:25: warning: context imbalance in 'timer_wait_running' - unexpected unlock
../kernel/time/posix-timers.c:900:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
../kernel/time/posix-timers.c:1023:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/time/posix-timers.c:1023:27:    expected struct spinlock [usertype] *lock
../kernel/time/posix-timers.c:1023:27:    got struct spinlock [noderef] __rcu *
../kernel/time/posix-timers.c:1025:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/time/posix-timers.c:1025:29:    expected struct spinlock [usertype] *lock
../kernel/time/posix-timers.c:1025:29:    got struct spinlock [noderef] __rcu *
../kernel/time/posix-timers.c:1006:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
../kernel/time/posix-timers.c:1041:13: warning: context imbalance in 'itimer_delete' - wrong count at exit
../net/ipv6/tcp_ipv6.c:1557:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
../net/ipv6/tcp_ipv6.c:1948:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
../drivers/input/keyboard/atkbd.c: In function ‘atkbd_set_device_attrs’:
../drivers/input/keyboard/atkbd.c:1197:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
 1197 |                  "%s/input0", atkbd->ps2dev.serio->phys);
      |                     ^~~~~~~
../drivers/input/keyboard/atkbd.c:1196:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
 1196 |         snprintf(atkbd->phys, sizeof(atkbd->phys),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1197 |                  "%s/input0", atkbd->ps2dev.serio->phys);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/tty/serial/xilinx_uartps.c:222:21: warning: symbol 'cdns_rs485_supported' was not declared. Should it be static?
../mm/memcontrol-v1.c:132:1: warning: symbol 'memcg_oom_lock' was not declared. Should it be static?
../mm/memcontrol-v1.c:1176:23: error: incompatible types in comparison expression (different address spaces):
../mm/memcontrol-v1.c:1176:23:    struct task_struct [noderef] __rcu *
../mm/memcontrol-v1.c:1176:23:    struct task_struct *
../mm/memcontrol-v1.c:1388:21: error: incompatible types in comparison expression (different address spaces):
../mm/memcontrol-v1.c:1388:21:    struct mem_cgroup_threshold_ary [noderef] __rcu *
../mm/memcontrol-v1.c:1388:21:    struct mem_cgroup_threshold_ary *
../mm/memcontrol-v1.c:1390:21: error: incompatible types in comparison expression (different address spaces):
../mm/memcontrol-v1.c:1390:21:    struct mem_cgroup_threshold_ary [noderef] __rcu *
../mm/memcontrol-v1.c:1390:21:    struct mem_cgroup_threshold_ary *
../mm/memcontrol-v1.c:1568:9: error: incompatible types in comparison expression (different address spaces):
../mm/memcontrol-v1.c:1568:9:    struct mem_cgroup_threshold_ary [noderef] __rcu *
../mm/memcontrol-v1.c:1568:9:    struct mem_cgroup_threshold_ary *
../mm/memcontrol-v1.c:1662:9: error: incompatible types in comparison expression (different address spaces):
../mm/memcontrol-v1.c:1662:9:    struct mem_cgroup_threshold_ary [noderef] __rcu *
../mm/memcontrol-v1.c:1662:9:    struct mem_cgroup_threshold_ary *
../mm/memcontrol-v1.c:484:6: warning: context imbalance in 'folio_memcg_lock' - wrong count at exit
../mm/memcontrol-v1.c:531:17: warning: context imbalance in '__folio_memcg_unlock' - unexpected unlock
../mm/memcontrol-v1.c:1026:28: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
../mm/memcontrol-v1.c:1221:36: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
../kernel/acct.c:476:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/acct.c:476:31:    expected struct spinlock [usertype] *lock
../kernel/acct.c:476:31:    got struct spinlock [noderef] __rcu *
../kernel/acct.c:486:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/acct.c:486:33:    expected struct spinlock [usertype] *lock
../kernel/acct.c:486: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:211:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block
../kernel/acct.c:312:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block
../kernel/acct.c:317:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit
../kernel/time/posix-cpu-timers.c: note: in included file:
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754: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:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../kernel/time/posix-cpu-timers.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/sched/signal.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'posix_cpu_timer_wait_running' - unexpected unlock
../kernel/time/posix-cpu-timers.c: note: in included file:
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../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:358:1: warning: cast to restricted __le64
../drivers/usb/host/./xhci-trace.h:358: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:358:1: warning: cast to restricted __le64
../drivers/usb/host/./xhci-trace.h:358:1: warning: cast from restricted __le32
../drivers/scsi/53c700.c:360:29: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:364:43: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:366:9: warning: cast to restricted __le32
../drivers/scsi/53c700.c:366:9: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:368:9: warning: cast to restricted __le32
../drivers/scsi/53c700.c:368:9: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:370:9: warning: cast to restricted __le32
../drivers/scsi/53c700.c:370:9: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:837:25: warning: cast to restricted __le32
../drivers/scsi/53c700.c:837:25: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:850:17: warning: cast to restricted __le32
../drivers/scsi/53c700.c:850:17: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:864:17: warning: cast to restricted __le32
../drivers/scsi/53c700.c:864:17: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:948:17: warning: cast to restricted __le32
../drivers/scsi/53c700.c:948:17: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1032:51: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1033:53: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1034:51: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1158:25: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1160:25: warning: cast to restricted __le32
../drivers/scsi/53c700.c:1160:25: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1162:25: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1207:43: warning: cast to restricted __le32
../drivers/scsi/53c700.c:1454:9: warning: cast to restricted __le32
../drivers/scsi/53c700.c:1454:9: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1456:9: warning: cast to restricted __le32
../drivers/scsi/53c700.c:1456:9: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1458:9: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1460:9: warning: cast to restricted __le32
../drivers/scsi/53c700.c:1460:9: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1463:9: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1628:50: warning: cast to restricted __le32
../drivers/scsi/53c700.c:1630:66: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1631:66: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1632:49: warning: cast to restricted __le32
../drivers/scsi/53c700.c:1639:67: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1643:59: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1885:43: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1888:45: warning: restricted __le32 degrades to integer
../drivers/scsi/53c700.c:1890:35: warning: restricted __le32 degrades to integer
../drivers/usb/host/xhci-dbgcap.c:282:25: warning: invalid assignment: &=
../drivers/usb/host/xhci-dbgcap.c:282:25:    left side has type unsigned int
../drivers/usb/host/xhci-dbgcap.c:282:25:    right side has type restricted __le32
../drivers/usb/host/xhci-dbgcap.c:284:25: warning: invalid assignment: |=
../drivers/usb/host/xhci-dbgcap.c:284:25:    left side has type unsigned int
../drivers/usb/host/xhci-dbgcap.c:284:25:    right side has type restricted __le32
../drivers/usb/host/xhci-dbgcap.c:733:53: warning: restricted __le64 degrades to integer
../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 *
../fs/proc/array.c:255:11: warning: incorrect type in assignment (different address spaces)
../fs/proc/array.c:255:11:    expected struct k_sigaction *k
../fs/proc/array.c:255:11:    got struct k_sigaction [noderef] __rcu *
../fs/proc/array.c:534:44: warning: incorrect type in argument 1 (different address spaces)
../fs/proc/array.c:534:44:    expected struct task_struct *tsk
../fs/proc/array.c:534:44:    got struct task_struct [noderef] __rcu *real_parent
../fs/proc/array.c:737:47: error: incompatible types in comparison expression (different address spaces):
../fs/proc/array.c:737:47:    struct task_struct [noderef] __rcu *
../fs/proc/array.c:737: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/tty.h):
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../fs/proc/array.c:291:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../fs/proc/array.c:544:17: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
../drivers/pci/controller/dwc/pci-dra7xx.c: In function ‘dra7xx_pcie_probe’:
../drivers/pci/controller/dwc/pci-dra7xx.c:763:55: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
  763 |                 snprintf(name, sizeof(name), "pcie-phy%d", i);
      |                                                       ^~
../drivers/pci/controller/dwc/pci-dra7xx.c:763:46: note: directive argument in the range [0, 2147483646]
  763 |                 snprintf(name, sizeof(name), "pcie-phy%d", i);
      |                                              ^~~~~~~~~~~~
../drivers/pci/controller/dwc/pci-dra7xx.c:763:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 10
  763 |                 snprintf(name, sizeof(name), "pcie-phy%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mm/memcontrol.c:3927:52: error: incompatible types in comparison expression (different address spaces):
../mm/memcontrol.c:3927:52:    struct task_struct [noderef] __rcu *
../mm/memcontrol.c:3927:52:    struct task_struct *
../mm/memcontrol.c: note: in included file:
../include/linux/memcontrol.h:742:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
../include/linux/memcontrol.h:742:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
../include/linux/memcontrol.h:742:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
../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
../sound/soc/generic/simple-card-utils.c:27:33: warning: incorrect type in initializer (different base types)
../sound/soc/generic/simple-card-utils.c:27:33:    expected unsigned int [usertype] val
../sound/soc/generic/simple-card-utils.c:27:33:    got restricted snd_pcm_format_t [usertype]
../sound/soc/generic/simple-card-utils.c:28:33: warning: incorrect type in initializer (different base types)
../sound/soc/generic/simple-card-utils.c:28:33:    expected unsigned int [usertype] val
../sound/soc/generic/simple-card-utils.c:28:33:    got restricted snd_pcm_format_t [usertype]
../sound/soc/generic/simple-card-utils.c:29:33: warning: incorrect type in initializer (different base types)
../sound/soc/generic/simple-card-utils.c:29:33:    expected unsigned int [usertype] val
../sound/soc/generic/simple-card-utils.c:29:33:    got restricted snd_pcm_format_t [usertype]
../sound/soc/generic/simple-card-utils.c:30:33: warning: incorrect type in initializer (different base types)
../sound/soc/generic/simple-card-utils.c:30:33:    expected unsigned int [usertype] val
../sound/soc/generic/simple-card-utils.c:30:33:    got restricted snd_pcm_format_t [usertype]
../sound/soc/generic/simple-card-utils.c:31:33: warning: incorrect type in initializer (different base types)
../sound/soc/generic/simple-card-utils.c:31:33:    expected unsigned int [usertype] val
../sound/soc/generic/simple-card-utils.c:31:33:    got restricted snd_pcm_format_t [usertype]
../drivers/spi/spi-fsl-dspi.c:283:17: warning: incorrect type in assignment (different base types)
../drivers/spi/spi-fsl-dspi.c:283:17:    expected unsigned int [usertype]
../drivers/spi/spi-fsl-dspi.c:283:17:    got restricted __be32 [usertype]
../drivers/spi/spi-fsl-dspi.c:289:28: warning: cast to restricted __be32
../drivers/spi/spi-fsl-dspi.c:295:17: warning: incorrect type in assignment (different base types)
../drivers/spi/spi-fsl-dspi.c:295:17:    expected unsigned int [usertype]
../drivers/spi/spi-fsl-dspi.c:295:17:    got restricted __be16 [usertype]
../drivers/spi/spi-fsl-dspi.c:301:28: warning: cast to restricted __be16
../sound/hda/intel-dsp-config.c: note: in included file:
../include/sound/intel-nhlt.h:81:34: warning: array of flexible structures
../drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
../drivers/regulator/qcom_smd-regulator.c:14:21: warning: symbol 'smd_vreg_rpm' was not declared. Should it be static?
../fs/proc/fd.c:81: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * Shared /proc/pid/fdinfo and /proc/pid/fdinfo/fd permission helper to ensure
../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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
../arch/x86/kernel/kprobes/opt.c:529:13: warning: function 'arch_unoptimize_kprobes' with external linkage has definition
../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/joystick/a3d.c: In function ‘a3d_connect’:
../drivers/input/joystick/a3d.c:287:51: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  287 |         snprintf(a3d->phys, sizeof(a3d->phys), "%s/input0", gameport->phys);
      |                                                   ^~~~~~~
../drivers/input/joystick/a3d.c:287:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  287 |         snprintf(a3d->phys, sizeof(a3d->phys), "%s/input0", gameport->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/BusLogic.c:2916:32: warning: context imbalance in 'blogic_qcmd_lck' - unexpected unlock
../drivers/scsi/BusLogic.c:3213:32: warning: context imbalance in 'blogic_resetadapter' - unexpected unlock
../kernel/time/tick-broadcast.c:1026: warning: Function parameter or struct member 'bc' not described in 'tick_broadcast_setup_oneshot'
../kernel/time/tick-broadcast.c:1026: warning: Function parameter or struct member 'from_periodic' not described in 'tick_broadcast_setup_oneshot'
../fs/proc/consoles.c:85:9: warning: context imbalance in 'c_start' - wrong count at exit
../fs/proc/consoles.c:96:13: warning: context imbalance in 'c_stop' - unexpected unlock
../sound/hda/intel-nhlt.c: note: in included file:
../include/sound/intel-nhlt.h:81:34: warning: array of flexible structures
../include/sound/intel-nhlt.h:61:39: warning: array of flexible structures
../drivers/spi/spi-fsl-qspi.c:635:25: warning: cast from restricted __be32
../drivers/scsi/ips.c:2454:13: warning: cast to restricted __le32
../drivers/scsi/ips.c:3542:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3542:59:    expected unsigned int [usertype] sg_addr
../drivers/scsi/ips.c:3542:59:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:3551:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3551:59:    expected unsigned int [usertype] sg_addr
../drivers/scsi/ips.c:3551:59:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:3561:47: warning: incorrect type in argument 1 (different base types)
../drivers/scsi/ips.c:3561:47:    expected restricted __le32 [usertype] *var
../drivers/scsi/ips.c:3561:47:    got unsigned int *
../drivers/scsi/ips.c:3562:49: warning: cast to restricted __le16
../drivers/scsi/ips.c:3571:56: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3571:56:    expected unsigned short [usertype] sector_count
../drivers/scsi/ips.c:3571:56:    got restricted __le16 [usertype]
../drivers/scsi/ips.c:3574:29: warning: cast to restricted __le16
../drivers/scsi/ips.c:3575:64: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3575:64:    expected unsigned short [usertype] sector_count
../drivers/scsi/ips.c:3575:64:    got restricted __le16 [usertype]
../drivers/scsi/ips.c:3588:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3588:59:    expected unsigned int [usertype] sg_addr
../drivers/scsi/ips.c:3588:59:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:3597:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3597:59:    expected unsigned int [usertype] sg_addr
../drivers/scsi/ips.c:3597:59:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:3607:47: warning: incorrect type in argument 1 (different base types)
../drivers/scsi/ips.c:3607:47:    expected restricted __le32 [usertype] *var
../drivers/scsi/ips.c:3607:47:    got unsigned int *
../drivers/scsi/ips.c:3608:49: warning: cast to restricted __le16
../drivers/scsi/ips.c:3619:56: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3619:56:    expected unsigned short [usertype] sector_count
../drivers/scsi/ips.c:3619:56:    got restricted __le16 [usertype]
../drivers/scsi/ips.c:3706:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3706:44:    expected unsigned int [usertype] dcdb_address
../drivers/scsi/ips.c:3706:44:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:3747:58: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3747:58:    expected unsigned int [usertype] buffer_pointer
../drivers/scsi/ips.c:3747:58:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:3750:58: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3750:58:    expected unsigned int [usertype] buffer_pointer
../drivers/scsi/ips.c:3750:58:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:3784:58: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3784:58:    expected unsigned int [usertype] buffer_pointer
../drivers/scsi/ips.c:3784:58:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:3787:58: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:3787:58:    expected unsigned int [usertype] buffer_pointer
../drivers/scsi/ips.c:3787:58:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:4053:13: warning: cast to restricted __le32
../drivers/scsi/ips.c:4052:17: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:4052:17:    expected unsigned int [usertype] lba
../drivers/scsi/ips.c:4052:17:    got restricted __be32 [usertype]
../drivers/scsi/ips.c:4056:17: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:4056:17:    expected unsigned int [usertype] len
../drivers/scsi/ips.c:4056:17:    got restricted __be32 [usertype]
../drivers/scsi/ips.c:4082:13: warning: cast to restricted __le32
../drivers/scsi/ips.c:4092:14: warning: cast to restricted __le32
../drivers/scsi/ips.c:4109:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:4109:49:    expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
../drivers/scsi/ips.c:4109:49:    got restricted __be16 [usertype]
../drivers/scsi/ips.c:4110:48: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:4110:48:    expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
../drivers/scsi/ips.c:4110:48:    got restricted __be16 [usertype]
../drivers/scsi/ips.c:4111:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:4111:44:    expected unsigned short [addressable] [assigned] [usertype] Interleave
../drivers/scsi/ips.c:4111:44:    got restricted __be16 [usertype]
../drivers/scsi/ips.c:4122:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:4122:47:    expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
../drivers/scsi/ips.c:4122:47:    got restricted __be16 [usertype]
../drivers/scsi/ips.c:4130:42: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:4130:42:    expected unsigned short [addressable] [assigned] [usertype] StepRate
../drivers/scsi/ips.c:4130:42:    got restricted __be16 [usertype]
../drivers/scsi/ips.c:5277:17: warning: cast to restricted __le32
../drivers/scsi/ips.c:5587:13: warning: cast to restricted __le32
../drivers/scsi/ips.c:1818:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:1818:46:    expected unsigned int [usertype] count
../drivers/scsi/ips.c:1818:46:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:1849:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:1849:38:    expected unsigned int [usertype] buffer_addr
../drivers/scsi/ips.c:1849:38:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:2325:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:2325:40:    expected unsigned int [usertype] count
../drivers/scsi/ips.c:2325:40:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:4367:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:4367:26:    expected unsigned int [usertype] ccsar
../drivers/scsi/ips.c:4367:26:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:4377:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:4377:32:    expected unsigned int [usertype] cccr
../drivers/scsi/ips.c:4377:32:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:4378:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:4378:33:    expected unsigned int [usertype] ccsar
../drivers/scsi/ips.c:4378:33:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:1927:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:1927:44:    expected unsigned int [usertype] dcdb_address
../drivers/scsi/ips.c:1927:44:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:1934:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:1934:50:    expected unsigned int [usertype] buffer_pointer
../drivers/scsi/ips.c:1934:50:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:1937:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:1937:51:    expected unsigned int [usertype] sg_addr
../drivers/scsi/ips.c:1937:51:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:2016:14: warning: cast to restricted __le32
../drivers/scsi/ips.c:2017:14: warning: cast to restricted __le16
../drivers/scsi/ips.c:2042:13: warning: cast to restricted __le32
../drivers/scsi/ips.c:968:13: warning: cast to restricted __le32
../drivers/scsi/ips.c:1787:56: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:1787:56:    expected unsigned int [usertype] address_lo
../drivers/scsi/ips.c:1787:56:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:1789:56: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:1789:56:    expected unsigned int [usertype] address_hi
../drivers/scsi/ips.c:1789:56:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:1791:52: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:1791:52:    expected unsigned int [usertype] length
../drivers/scsi/ips.c:1791:52:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:1793:53: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:1793:53:    expected unsigned int [usertype] address
../drivers/scsi/ips.c:1793:53:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:1795:52: warning: incorrect type in assignment (different base types)
../drivers/scsi/ips.c:1795:52:    expected unsigned int [usertype] length
../drivers/scsi/ips.c:1795:52:    got restricted __le32 [usertype]
../drivers/scsi/ips.c:2558:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block
../drivers/input/joystick/adi.c: In function ‘adi_init_input’:
../drivers/input/joystick/adi.c:395:60: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 55 [-Wformat-truncation=]
  395 |         snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname);
      |                                                            ^~        ~~~
../drivers/input/joystick/adi.c:395:9: note: ‘snprintf’ output between 13 and 91 bytes into a destination of size 64
  395 |         snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/mctp/route.c:160:9: warning: context imbalance in 'mctp_lookup_key' - different lock contexts for basic block
../net/mctp/route.c:524:39: warning: context imbalance in 'mctp_route_input' - unexpected unlock
../mm/memory-failure.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:869:25: warning: context imbalance in 'dev_pagemap_mapping_shift' - unexpected unlock
../mm/memory-failure.c:810:17: warning: context imbalance in 'hwpoison_pte_range' - unexpected unlock
../drivers/input/joystick/analog.c: In function ‘analog_init_device’:
../drivers/input/joystick/analog.c:371:21: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  371 |                  "%s/input%d", port->gameport->phys, index);
      |                     ^~~~~~
../drivers/input/joystick/analog.c:371:18: note: directive argument in the range [0, 1]
  371 |                  "%s/input%d", port->gameport->phys, index);
      |                  ^~~~~~~~~~~~
../drivers/input/joystick/analog.c:370:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  370 |         snprintf(analog->phys, sizeof(analog->phys),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  371 |                  "%s/input%d", port->gameport->phys, index);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'expires' not described in 'tick_program_event'
../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'force' not described in 'tick_program_event'
../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'newdev' not described in 'tick_setup_oneshot'
../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'handler' not described in 'tick_setup_oneshot'
../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'next_event' not described in 'tick_setup_oneshot'
../kernel/time/tick-oneshot.c:74: warning: Function parameter or struct member 'handler' not described in 'tick_switch_to_oneshot'
../drivers/gpio/gpio-syscon.c:46: warning: Excess struct member 'compatible' description in 'syscon_gpio_data'
../drivers/input/joystick/cobra.c: In function ‘cobra_connect’:
../drivers/input/joystick/cobra.c:184:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  184 |                          "%s/input%d", gameport->phys, i);
      |                             ^~~~~~
../drivers/input/joystick/cobra.c:184:26: note: directive argument in the range [0, 1]
  184 |                          "%s/input%d", gameport->phys, i);
      |                          ^~~~~~~~~~~~
../drivers/input/joystick/cobra.c:183:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  183 |                 snprintf(cobra->phys[i], sizeof(cobra->phys[i]),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  184 |                          "%s/input%d", gameport->phys, i);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/video/fbdev/sis/sis_main.c:5411:32: warning: cast to restricted __le32
../drivers/video/fbdev/sis/sis_main.c:5414:32: warning: cast to restricted __le32
../drivers/video/fbdev/sis/sis_main.c:5443:40: warning: cast to restricted __le32
../drivers/video/fbdev/sis/sis_main.c:5475:16: warning: cast to restricted __le16
../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 *
../drivers/gpio/gpio-tangier.c:93:13: warning: context imbalance in 'tng_gpio_set' - wrong count at exit
../drivers/gpio/gpio-tangier.c:106:12: warning: context imbalance in 'tng_gpio_direction_input' - wrong count at exit
../drivers/gpio/gpio-tangier.c:124:12: warning: context imbalance in 'tng_gpio_direction_output' - wrong count at exit
../drivers/gpio/gpio-tangier.c:173:15: warning: context imbalance in 'tng_gpio_set_debounce' - wrong count at exit
../drivers/gpio/gpio-tangier.c:196:13: warning: context imbalance in 'tng_irq_ack' - wrong count at exit
../drivers/gpio/gpio-tangier.c:226:15: warning: context imbalance in 'tng_irq_unmask_mask' - wrong count at exit
../drivers/gpio/gpio-tangier.c:302:9: warning: context imbalance in 'tng_irq_set_type' - wrong count at exit
../drivers/gpio/gpio-tangier.c:327:15: warning: context imbalance in 'tng_irq_set_wake' - wrong count at exit
../drivers/gpio/gpio-tangier.c:484:9: warning: context imbalance in 'tng_gpio_suspend' - wrong count at exit
../drivers/gpio/gpio-tangier.c:507:9: warning: context imbalance in 'tng_gpio_resume' - wrong count at exit
../net/netfilter/nf_nat_amanda.c:67:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_amanda.c:67:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_amanda.c:67:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_amanda.c:75:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_amanda.c:75:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_amanda.c:75:9:    unsigned int ( * )( ... )
../arch/x86/kernel/kvm.c:70:1: warning: symbol '__pcpu_scope_steal_time' was not declared. Should it be static?
../fs/proc/proc_sysctl.c:919:16: error: incompatible types in comparison expression (different address spaces):
../fs/proc/proc_sysctl.c:919:16:    struct ctl_table_header [noderef] __rcu *
../fs/proc/proc_sysctl.c:919:16:    struct ctl_table_header *
../fs/proc/proc_sysctl.c:292:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
../mm/kmemleak.c:1838: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:869:25: warning: context imbalance in 'kmemleak_seq_stop' - unexpected unlock
../drivers/input/joystick/db9.c:142:76: warning: dubious: x | !y
../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/acpi/acpi_extlog.c:85:54: warning: cast removes address space '__iomem' of expression
../drivers/acpi/acpi_extlog.c:254:20: warning: cast removes address space '__iomem' of expression
../drivers/acpi/acpi_extlog.c:271:34: warning: cast removes address space '__iomem' of expression
../drivers/acpi/acpi_extlog.c:291:11: warning: cast removes address space '__iomem' of expression
../drivers/acpi/acpi_extlog.c:312:19: warning: cast removes address space '__iomem' of expression
../net/netfilter/nf_nat_ftp.c:117:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_ftp.c:117:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_ftp.c:117:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_ftp.c:125:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_ftp.c:125:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_ftp.c:125:9:    unsigned int ( * )( ... )
../drivers/input/joystick/fsia6b.c: In function ‘fsia6b_serio_connect’:
../drivers/input/joystick/fsia6b.c:152:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  152 |         snprintf(fsia6b->phys, sizeof(fsia6b->phys), "%s/input0", serio->phys);
      |                                                         ^~~~~~~
../drivers/input/joystick/fsia6b.c:152:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  152 |         snprintf(fsia6b->phys, sizeof(fsia6b->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/time/timer_migration.c:852:9: warning: context imbalance in 'tmigr_update_events' - different lock contexts for basic block
../drivers/input/mouse/psmouse-base.c: In function ‘psmouse_connect’:
../drivers/input/mouse/psmouse-base.c:1603:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
 1603 |         snprintf(psmouse->phys, sizeof(psmouse->phys), "%s/input0", serio->phys);
      |                                                           ^~~~~~~
../drivers/input/mouse/psmouse-base.c:1603:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
 1603 |         snprintf(psmouse->phys, sizeof(psmouse->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/netfilter/nf_nat_irc.c:89:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_irc.c:89:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_irc.c:89:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_irc.c:97:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_irc.c:97:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_irc.c:97:9:    unsigned int ( * )( ... )
../drivers/spi/spi-imx.c:410:19: warning: cast to restricted __be32
../drivers/spi/spi-imx.c:439:21: warning: incorrect type in assignment (different base types)
../drivers/spi/spi-imx.c:439:21:    expected unsigned int [addressable] [usertype] val
../drivers/spi/spi-imx.c:439:21:    got restricted __be32 [usertype]
../drivers/acpi/nfit/core.c: note: in included file:
../drivers/acpi/nfit/nfit.h:184:40: warning: array of flexible structures
../drivers/acpi/nfit/nfit.h:189:45: warning: array of flexible structures
../drivers/acpi/nfit/core.c:1403:44: warning: cast to restricted __be16
../drivers/acpi/nfit/core.c:1412:44: warning: cast to restricted __be16
../drivers/acpi/nfit/core.c:1421:44: warning: cast to restricted __be16
../drivers/acpi/nfit/core.c:1430:44: warning: cast to restricted __be16
../drivers/acpi/nfit/core.c:1440:25: warning: cast to restricted __be16
../drivers/acpi/nfit/core.c:1449:44: warning: cast to restricted __be16
../drivers/acpi/nfit/core.c:1468:44: warning: cast to restricted __le16
../drivers/acpi/nfit/core.c:1502:41: warning: cast to restricted __le16
../drivers/acpi/nfit/core.c:1527:44: warning: cast to restricted __be32
../drivers/acpi/nfit/core.c:1791:33: warning: cast to restricted __be16
../drivers/acpi/nfit/core.c:1793:33: warning: cast to restricted __be16
../drivers/acpi/nfit/core.c:1794:33: warning: cast to restricted __be32
../drivers/acpi/nfit/core.c:1797:33: warning: cast to restricted __be16
../drivers/acpi/nfit/core.c:1798:33: warning: cast to restricted __be32
../net/llc/llc_input.c:198:15: error: incompatible types in comparison expression (different address spaces):
../net/llc/llc_input.c:198:15:    int ( [noderef] __rcu * )( ... )
../net/llc/llc_input.c:198:15:    int ( * )( ... )
../drivers/scsi/qla1280.c:2854:27: warning: incorrect type in assignment (different base types)
../drivers/scsi/qla1280.c:2854:27:    expected restricted __le32 [usertype] *dword_ptr
../drivers/scsi/qla1280.c:2854:27:    got unsigned int [usertype] *
../drivers/scsi/qla1280.c:2910:35: warning: incorrect type in assignment (different base types)
../drivers/scsi/qla1280.c:2910:35:    expected restricted __le32 [usertype] *[assigned] dword_ptr
../drivers/scsi/qla1280.c:2910:35:    got unsigned int [usertype] *
../drivers/scsi/qla1280.c:2316: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:1489:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock
../mm/debug_vm_pgtable.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/rcupdate.h:869:25: warning: context imbalance in 'debug_vm_pgtable' - unexpected unlock
../drivers/input/joystick/gf2k.c: In function ‘gf2k_connect’:
../drivers/input/joystick/gf2k.c:279:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  279 |         snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys);
      |                                                     ^~~~~~~
../drivers/input/joystick/gf2k.c:279:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  279 |         snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/ipv6/seg6.c:252:15: warning: incorrect type in assignment (different address spaces)
../net/ipv6/seg6.c:252:15:    expected struct in6_addr *t_old
../net/ipv6/seg6.c:252:15:    got struct in6_addr [noderef] __rcu *tun_src
../net/ipv6/seg6.c:430:24: warning: incorrect type in assignment (different address spaces)
../net/ipv6/seg6.c:430:24:    expected struct in6_addr [noderef] __rcu *tun_src
../net/ipv6/seg6.c:430:24:    got void *_res
../drivers/input/joystick/grip.c: In function ‘grip_connect’:
../drivers/input/joystick/grip.c:337:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  337 |                          "%s/input%d", gameport->phys, i);
      |                             ^~~~~~
../drivers/input/joystick/grip.c:337:26: note: directive argument in the range [0, 1]
  337 |                          "%s/input%d", gameport->phys, i);
      |                          ^~~~~~~~~~~~
../drivers/input/joystick/grip.c:336:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  336 |                 snprintf(grip->phys[i], sizeof(grip->phys[i]),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |                          "%s/input%d", gameport->phys, i);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/input/keyboard/lkkbd.c: In function ‘lkkbd_connect’:
../drivers/input/keyboard/lkkbd.c:627:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  627 |         snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys);
      |                                                 ^~~~~~~
../drivers/input/keyboard/lkkbd.c:627:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  627 |         snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/input/joystick/guillemot.c: In function ‘guillemot_connect’:
../drivers/input/joystick/guillemot.c:203:63: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  203 |         snprintf(guillemot->phys, sizeof(guillemot->phys), "%s/input0", gameport->phys);
      |                                                               ^~~~~~~
../drivers/input/joystick/guillemot.c:203:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  203 |         snprintf(guillemot->phys, sizeof(guillemot->phys), "%s/input0", gameport->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/input/tablet/wacom_serial4.c: In function ‘wacom_connect’:
../drivers/input/tablet/wacom_serial4.c:533:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  533 |         snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys);
      |                                                       ^~~~~~~
../drivers/input/tablet/wacom_serial4.c:533:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  533 |         snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/clk/clk-cdce925.c: In function ‘cdce925_probe’:
../drivers/clk/clk-cdce925.c:692:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 3 [-Wformat-overflow=]
  692 |                 sprintf(child_name, "PLL%d", i+1);
      |                                         ^~
../drivers/clk/clk-cdce925.c:692:37: note: directive argument in the range [-2147483640, 2147483647]
  692 |                 sprintf(child_name, "PLL%d", i+1);
      |                                     ^~~~~~~
../drivers/clk/clk-cdce925.c:692:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 6
  692 |                 sprintf(child_name, "PLL%d", i+1);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/input/mouse/alps.c: In function ‘alps_register_bare_ps2_mouse’:
../drivers/input/mouse/alps.c:1419:56: warning: ‘%s’ directive output may be truncated writing 6 bytes into a region of size between 0 and 31 [-Wformat-truncation=]
 1419 |         snprintf(priv->phys3, sizeof(priv->phys3), "%s/%s",
      |                                                        ^~
../drivers/input/mouse/alps.c:1419:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
 1419 |         snprintf(priv->phys3, sizeof(priv->phys3), "%s/%s",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1420 |                  psmouse->ps2dev.serio->phys,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1421 |                  (priv->dev2 ? "input2" : "input1"));
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/input/mouse/alps.c: In function ‘alps_init’:
../drivers/input/mouse/alps.c:3102:63: warning: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
 3102 |                 snprintf(priv->phys2, sizeof(priv->phys2), "%s/input1",
      |                                                               ^~~~~~~
../drivers/input/mouse/alps.c:3102:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
 3102 |                 snprintf(priv->phys2, sizeof(priv->phys2), "%s/input1",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3103 |                          psmouse->ps2dev.serio->phys);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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 ( * )( ... )
../drivers/input/joystick/interact.c: In function ‘interact_connect’:
../drivers/input/joystick/interact.c:232:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  232 |         snprintf(interact->phys, sizeof(interact->phys), "%s/input0", gameport->phys);
      |                                                             ^~~~~~~
../drivers/input/joystick/interact.c:232:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  232 |         snprintf(interact->phys, sizeof(interact->phys), "%s/input0", gameport->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/mptcp/protocol.c:3347:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock
../kernel/cgroup/cgroup.c:6638:41: warning: incorrect type in argument 1 (different address spaces)
../kernel/cgroup/cgroup.c:6638:41:    expected struct spinlock [usertype] *lock
../kernel/cgroup/cgroup.c:6638:41:    got struct spinlock [noderef] __rcu *
../kernel/cgroup/cgroup.c:6641:43: warning: incorrect type in argument 1 (different address spaces)
../kernel/cgroup/cgroup.c:6641:43:    expected struct spinlock [usertype] *lock
../kernel/cgroup/cgroup.c:6641:43:    got struct spinlock [noderef] __rcu *
../kernel/cgroup/cgroup.c:3109:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
../kernel/cgroup/cgroup.c:6405:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6521:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6541:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6590:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
../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/usb/host/sl811-hcd.c:1785:24: warning: symbol 'sl811h_driver' was not declared. Should it be static?
../net/packet/af_packet.c:1113:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
../net/packet/af_packet.c:2554:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
../drivers/input/joystick/magellan.c: In function ‘magellan_connect’:
../drivers/input/joystick/magellan.c:141:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  141 |         snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys);
      |                                                             ^~~~~~~
../drivers/input/joystick/magellan.c:141:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  141 |         snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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
../drivers/input/mouse/elantech.c: In function ‘elantech_setup_ps2’:
../drivers/input/mouse/elantech.c:2121:65: warning: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
 2121 |                 snprintf(etd->tp_phys, sizeof(etd->tp_phys), "%s/input1",
      |                                                                 ^~~~~~~
../drivers/input/mouse/elantech.c:2121:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
 2121 |                 snprintf(etd->tp_phys, sizeof(etd->tp_phys), "%s/input1",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2122 |                         psmouse->ps2dev.serio->phys);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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)
../kernel/cgroup/rstat.c:266:22: warning: symbol 'bpf_rstat_flush' was not declared. Should it be static?
../kernel/cgroup/rstat.c:310:9: warning: context imbalance in 'cgroup_rstat_flush_locked' - different lock contexts for basic block
../drivers/gpio/gpio-tqmx86.c:321:37: warning: cast truncates bits from constant value (ffffff0f becomes f)
../drivers/input/mouse/lifebook.c: In function ‘lifebook_init’:
../drivers/input/mouse/lifebook.c:283:21: warning: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  283 |                  "%s/input1", psmouse->ps2dev.serio->phys);
      |                     ^~~~~~~
In function ‘lifebook_create_relative_device’,
    inlined from ‘lifebook_init’ at ../drivers/input/mouse/lifebook.c:331:11:
../drivers/input/mouse/lifebook.c:282:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  282 |         snprintf(priv->phys, sizeof(priv->phys),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  283 |                  "%s/input1", psmouse->ps2dev.serio->phys);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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)
../mm/zsmalloc.c:1712:13: warning: context imbalance in 'migrate_write_lock' - wrong count at exit
../mm/zsmalloc.c:1717:13: warning: context imbalance in 'migrate_write_unlock' - unexpected unlock
../net/ipv4/ipmr.c:2916: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:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
../drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:105:55: warning: incorrect type in assignment (different base types)
../drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:105:55:    expected unsigned int [usertype]
../drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:105:55:    got restricted __be32 [usertype]
../net/ipv6/ip6mr.c:407: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:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - 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
../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/appletalk/ddp.c:101:33: warning: restricted __be16 degrades to integer
../net/appletalk/ddp.c:126:33: warning: restricted __be16 degrades to integer
../net/appletalk/ddp.c:422:47: warning: restricted __be16 degrades to integer
../net/ipv4/syncookies.c:218:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
../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 *
../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer
../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer
../lib/percpu_counter.c:212:36: warning: cast removes address space '__percpu' of expression
../lib/percpu_counter.c:212:33: warning: incorrect type in assignment (different address spaces)
../lib/percpu_counter.c:212:33:    expected signed int [noderef] [usertype] __percpu *counters
../lib/percpu_counter.c:212:33:    got void *
../kernel/pid_namespace.c:186:26: warning: incorrect type in argument 1 (different address spaces)
../kernel/pid_namespace.c:186:26:    expected struct spinlock [usertype] *lock
../kernel/pid_namespace.c:186:26:    got struct spinlock [noderef] __rcu *
../kernel/pid_namespace.c:188:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/pid_namespace.c:188:28:    expected struct spinlock [usertype] *lock
../kernel/pid_namespace.c:188:28:    got struct spinlock [noderef] __rcu *
../kernel/pid_namespace.c:187:28: warning: dereference of noderef expression
../kernel/cgroup/cgroup-v1.c:488:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
../drivers/scsi/megaraid.c: In function ‘mega_query_adapter’:
../drivers/scsi/megaraid.c:317:36: warning: ‘%d’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=]
  317 |                          "%c%d%d.%d%d",
      |                                    ^~
../drivers/scsi/megaraid.c:317:26: note: directive argument in the range [0, 15]
  317 |                          "%c%d%d.%d%d",
      |                          ^~~~~~~~~~~~~
../drivers/scsi/megaraid.c:316:17: note: ‘snprintf’ output between 7 and 9 bytes into a destination of size 7
  316 |                 snprintf(adapter->fw_version, sizeof(adapter->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  317 |                          "%c%d%d.%d%d",
      |                          ~~~~~~~~~~~~~~
  318 |                          adapter->product_info.fw_version[2],
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319 |                          0,
      |                          ~~
  320 |                          adapter->product_info.fw_version[1] & 0x0f,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  321 |                          0,
      |                          ~~
  322 |                          adapter->product_info.fw_version[0] & 0x0f);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/megaraid.c:324:36: warning: ‘%d’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=]
  324 |                          "%c%d%d.%d%d",
      |                                    ^~
../drivers/scsi/megaraid.c:324:26: note: directive argument in the range [0, 15]
  324 |                          "%c%d%d.%d%d",
      |                          ^~~~~~~~~~~~~
../drivers/scsi/megaraid.c:323:17: note: ‘snprintf’ output between 7 and 9 bytes into a destination of size 7
  323 |                 snprintf(adapter->bios_version, sizeof(adapter->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  324 |                          "%c%d%d.%d%d",
      |                          ~~~~~~~~~~~~~~
  325 |                          adapter->product_info.bios_version[2],
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  326 |                          0,
      |                          ~~
  327 |                          adapter->product_info.bios_version[1] & 0x0f,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |                          0,
      |                          ~~
  329 |                          adapter->product_info.bios_version[0] & 0x0f);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol 'amd756_smbus' was not declared. Should it be static?
../drivers/scsi/megaraid.c:4464:26: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/megaraid.c:4464:26:    expected void volatile [noderef] __iomem *addr
../drivers/scsi/megaraid.c:4464:26:    got void *
../drivers/scsi/megaraid.c:4523:26: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/megaraid.c:4523:26:    expected void volatile [noderef] __iomem *addr
../drivers/scsi/megaraid.c:4523:26:    got void *
../drivers/input/mouse/vmmouse.c: In function ‘vmmouse_init’:
../drivers/input/mouse/vmmouse.c:423:53: warning: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  423 |         snprintf(priv->phys, sizeof(priv->phys), "%s/input1",
      |                                                     ^~~~~~~
../drivers/input/mouse/vmmouse.c:423:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  423 |         snprintf(priv->phys, sizeof(priv->phys), "%s/input1",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  424 |                  psmouse->ps2dev.serio->phys);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/input/joystick/sidewinder.c: In function ‘sw_connect’:
../drivers/input/joystick/sidewinder.c:537:58: warning: ‘%s’ directive output may be truncated writing up to 8 bytes into a region of size between 5 and 21 [-Wformat-truncation=]
  537 |         snprintf(comment, size, " [PnP %d.%02d id %s rev %s]",
      |                                                          ^~
......
  542 |                  pnp, rev);
      |                       ~~~                                 
In function ‘sw_3dp_id’,
    inlined from ‘sw_connect’ at ../drivers/input/joystick/sidewinder.c:693:7:
../drivers/input/joystick/sidewinder.c:537:9: note: ‘snprintf’ output between 21 and 45 bytes into a destination of size 40
  537 |         snprintf(comment, size, " [PnP %d.%02d id %s rev %s]",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                 (int) ((sw_get_bits(buf, 8, 6, 1) << 6) |               /* Two 6-bit values */
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  539 |                         sw_get_bits(buf, 16, 6, 1)) / 100,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  540 |                 (int) ((sw_get_bits(buf, 8, 6, 1) << 6) |
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                         sw_get_bits(buf, 16, 6, 1)) % 100,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                  pnp, rev);
      |                  ~~~~~~~~~
../drivers/input/joystick/sidewinder.c: In function ‘sw_connect’:
../drivers/input/joystick/sidewinder.c:726:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  726 |                          "%s/input%d", gameport->phys, i);
      |                             ^~~~~~
../drivers/input/joystick/sidewinder.c:726:26: note: directive argument in the range [-2147483641, 2147483646]
  726 |                          "%s/input%d", gameport->phys, i);
      |                          ^~~~~~~~~~~~
../drivers/input/joystick/sidewinder.c:725:17: note: ‘snprintf’ output between 8 and 49 bytes into a destination of size 32
  725 |                 snprintf(sw->phys[i], sizeof(sw->phys[i]),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  726 |                          "%s/input%d", gameport->phys, i);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/audit.c: In function ‘audit_log_vformat’:
../kernel/audit.c:1977:9: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1977 |         len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args);
      |         ^~~
../kernel/audit.c:1986:17: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1986 |                 len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2);
      |                 ^~~
../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
../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:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../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/input/joystick/spaceball.c: In function ‘spaceball_connect’:
../drivers/input/joystick/spaceball.c:208:63: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  208 |         snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys);
      |                                                               ^~~~~~~
../drivers/input/joystick/spaceball.c:208:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  208 |         snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/input/keyboard/newtonkbd.c: In function ‘nkbd_connect’:
../drivers/input/keyboard/newtonkbd.c:78:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
   78 |         snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys);
      |                                                     ^~~~~~~
../drivers/input/keyboard/newtonkbd.c:78:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
   78 |         snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/misc/mei/vsc-fw-loader.c:640:34: warning: incorrect type in assignment (different base types)
../drivers/misc/mei/vsc-fw-loader.c:640:34:    expected unsigned char [usertype] img_cnt
../drivers/misc/mei/vsc-fw-loader.c:640:34:    got restricted __le16 [usertype]
../kernel/audit.c:2231:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/audit.c:2231:9:    expected struct spinlock [usertype] *lock
../kernel/audit.c:2231:9:    got struct spinlock [noderef] __rcu *
../kernel/audit.c:2234:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/audit.c:2234:40:    expected struct spinlock [usertype] *lock
../kernel/audit.c:2234:40:    got struct spinlock [noderef] __rcu *
../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/input/joystick/spaceorb.c: In function ‘spaceorb_connect’:
../drivers/input/joystick/spaceorb.c:156:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  156 |         snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys);
      |                                                             ^~~~~~~
../drivers/input/joystick/spaceorb.c:156:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  156 |         snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mm/page_ext.c:521:17: warning: context imbalance in 'page_ext_get' - wrong count at exit
../mm/page_ext.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:869:25: warning: context imbalance in 'page_ext_put' - unexpected unlock
../drivers/scsi/initio.c:2587:34: warning: incorrect type in assignment (different base types)
../drivers/scsi/initio.c:2587:34:    expected unsigned int [usertype] data
../drivers/scsi/initio.c:2587:34:    got restricted __le32 [usertype]
../drivers/scsi/initio.c:2588:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/initio.c:2588:33:    expected unsigned int [usertype] len
../drivers/scsi/initio.c:2588:33:    got restricted __le32 [usertype]
../drivers/input/mouse/sermouse.c: In function ‘sermouse_connect’:
../drivers/input/mouse/sermouse.c:240:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  240 |         snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys);
      |                                                             ^~~~~~~
../drivers/input/mouse/sermouse.c:240:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  240 |         snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../arch/x86/kernel/callthunks.c: In function ‘callthunks_debugfs_init’:
../arch/x86/kernel/callthunks.c:390:35: warning: ‘%lu’ directive writing between 1 and 10 bytes into a region of size 7 [-Wformat-overflow=]
  390 |                 sprintf(name, "cpu%lu", cpu);
      |                                   ^~~
../arch/x86/kernel/callthunks.c:390:31: note: directive argument in the range [0, 4294967294]
  390 |                 sprintf(name, "cpu%lu", cpu);
      |                               ^~~~~~~~
../arch/x86/kernel/callthunks.c:390:17: note: ‘sprintf’ output between 5 and 14 bytes into a destination of size 10
  390 |                 sprintf(name, "cpu%lu", cpu);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/input/joystick/stinger.c: In function ‘stinger_connect’:
../drivers/input/joystick/stinger.c:127:59: warning: ‘/serio0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  127 |         snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys);
      |                                                           ^~~~~~~
../drivers/input/joystick/stinger.c:127:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  127 |         snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mm/page_table_check.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:869:25: warning: context imbalance in '__page_table_check_pte_clear_range' - unexpected unlock
../drivers/scsi/myrb.c: In function ‘myrb_get_hba_config’:
../drivers/scsi/myrb.c:1051:29: warning: ‘%02u’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 2 and 5 [-Wformat-truncation=]
 1051 |                 "%u.%02u-%c-%02u",
      |                             ^~~~
../drivers/scsi/myrb.c:1051:17: note: directive argument in the range [0, 255]
 1051 |                 "%u.%02u-%c-%02u",
      |                 ^~~~~~~~~~~~~~~~~
../drivers/scsi/myrb.c:1050:9: note: ‘snprintf’ output between 10 and 14 bytes into a destination of size 12
 1050 |         snprintf(cb->fw_version, sizeof(cb->fw_version),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1051 |                 "%u.%02u-%c-%02u",
      |                 ~~~~~~~~~~~~~~~~~~
 1052 |                 enquiry2->fw.major_version,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |                 enquiry2->fw.minor_version,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |                 enquiry2->fw.firmware_type,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1055 |                 enquiry2->fw.turn_id);
      |                 ~~~~~~~~~~~~~~~~~~~~~
../drivers/input/joystick/tmdc.c: In function ‘tmdc_setup_port’:
../drivers/input/joystick/tmdc.c:297:53: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  297 |         snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i);
      |                                                     ^~~~~~
../drivers/input/joystick/tmdc.c:297:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  297 |         snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/usb/host/xen-hcd.c:774:20: warning: context imbalance in 'xenhcd_giveback_urb' - unexpected unlock
../drivers/misc/bcm-vk/bcm_vk_dev.c: In function ‘bcm_vk_probe’:
<command-line>: warning: ‘_ttyVK’ directive output may be truncated writing 6 bytes into a region of size between 3 and 12 [-Wformat-truncation=]
../drivers/misc/bcm-vk/bcm_vk_dev.c:1456:38: note: in expansion of macro ‘KBUILD_MODNAME’
 1456 |         snprintf(name, sizeof(name), KBUILD_MODNAME ".%d_ttyVK", id);
      |                                      ^~~~~~~~~~~~~~
../drivers/misc/bcm-vk/bcm_vk_dev.c:1456:9: note: ‘snprintf’ output between 15 and 24 bytes into a destination of size 20
 1456 |         snprintf(name, sizeof(name), KBUILD_MODNAME ".%d_ttyVK", id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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]
../net/netfilter/nf_tables_api.c:1913:25: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:1913:25: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:1913:25:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:1913:25:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2085:31: warning: incorrect type in return expression (different address spaces)
../net/netfilter/nf_tables_api.c:2088:31: warning: incorrect type in return expression (different address spaces)
../net/netfilter/nf_tables_api.c:2092:31: warning: incorrect type in return expression (different address spaces)
../net/netfilter/nf_tables_api.c:2115:17: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2115:17: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2115:17:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2115:17:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2115:17: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2115:17:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2115:17:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2158:21: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2158:21: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2158:21:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2158:21:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2541:25: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2541:25: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2541:25:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2541:25:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2748:23: warning: incorrect type in assignment (different address spaces)
../net/netfilter/nf_tables_api.c:2760:38: warning: incorrect type in assignment (different address spaces)
../net/netfilter/nf_tables_api.c:2806: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/rcupdate.h:869:25: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
../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/spi/spi-lp8841-rtc.c:111:41: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:111:41:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-lp8841-rtc.c:111:41:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:120:41: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:120:41:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-lp8841-rtc.c:120:41:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:142:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:142:33:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-lp8841-rtc.c:142:33:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:146:41: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:146:41:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-lp8841-rtc.c:146:41:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:208:21: warning: incorrect type in assignment (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:208:21:    expected void *iomem
../drivers/spi/spi-lp8841-rtc.c:208:21:    got void [noderef] __iomem *
../drivers/spi/spi-lp8841-rtc.c:56:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:56:33:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-lp8841-rtc.c:56:33:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:62:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:62:28:    expected void const [noderef] __iomem *
../drivers/spi/spi-lp8841-rtc.c:62:28:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:46:33:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-lp8841-rtc.c:46:33:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:46:33:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-lp8841-rtc.c:46:33:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:56:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:56:33:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-lp8841-rtc.c:56:33:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:62:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:62:28:    expected void const [noderef] __iomem *
../drivers/spi/spi-lp8841-rtc.c:62:28:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:46:33:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-lp8841-rtc.c:46:33:    got void *iomem
../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-lp8841-rtc.c:46:33:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-lp8841-rtc.c:46:33:    got void *iomem
../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/input/joystick/twidjoy.c: In function ‘twidjoy_connect’:
../drivers/input/joystick/twidjoy.c:180:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  180 |         snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys);
      |                                                           ^~~~~~~
../drivers/input/joystick/twidjoy.c:180:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  180 |         snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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 *
../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/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 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 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 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 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 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 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 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 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 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 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 val
../drivers/scsi/myrs.c:2409:16:    got restricted __le32 [usertype] val
../net/ipv4/tcp_sigpool.c:260:5: warning: context imbalance in 'tcp_sigpool_start' - wrong count at exit
../drivers/i2c/busses/i2c-nforce2.c:123:20: warning: symbol 'nforce2_smbus' was not declared. Should it be static?
../drivers/input/mouse/vsxxxaa.c: In function ‘vsxxxaa_connect’:
../drivers/input/mouse/vsxxxaa.c:468:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  468 |         snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys);
      |                                                       ^~~~~~~
../drivers/input/mouse/vsxxxaa.c:468:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  468 |         snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../arch/x86/kernel/shstk.c:370:55: warning: cast removes address space '__user' of expression
../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
../drivers/input/joystick/warrior.c: In function ‘warrior_connect’:
../drivers/input/joystick/warrior.c:133:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  133 |         snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys);
      |                                                           ^~~~~~~
../drivers/input/joystick/warrior.c:133:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  133 |         snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../arch/x86/kernel/amd_gart_64.c:83:15: warning: symbol 'agp_memory_reserved' was not declared. Should it be static?
../arch/x86/kernel/amd_gart_64.c:84:17: warning: symbol 'agp_gatt_table' was not declared. Should it be static?
../mm/userfaultfd.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:869:25: warning: context imbalance in 'mfill_atomic_install_pte' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'mfill_atomic_pte_zeropage' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'mfill_atomic_pte_poison' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'move_pages_pte' - unexpected unlock
../mm/userfaultfd.c:1686:44: warning: context imbalance in 'move_pages' - unexpected unlock
../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/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/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/input/joystick/zhenhua.c: In function ‘zhenhua_connect’:
../drivers/input/joystick/zhenhua.c:140:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  140 |         snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys);
      |                                                           ^~~~~~~
../drivers/input/joystick/zhenhua.c:140:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  140 |         snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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
../net/mptcp/pm_netlink.c:634:31: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock
../net/mptcp/pm_netlink.c:751:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - 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?
../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 ( * )( ... )
../drivers/spi/spi-mtk-snfi.c:1201: warning: Function parameter or struct member 'op' not described in 'mtk_snand_is_page_ops'
../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 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 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 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 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 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 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 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:1531:29: warning: incorrect type in argument 2 (different address spaces)
../drivers/scsi/hptiop.c:1531:29:    expected void volatile [noderef] __iomem *addr
../drivers/scsi/hptiop.c:1531:29:    got restricted __le32 *
../drivers/scsi/hptiop.c:1532:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/hptiop.c:1532:25:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/hptiop.c:1532:25:    got restricted __le32 *
../drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
../mm/damon/vaddr.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/highmem.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'damon_mkold_pmd_entry' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'damon_young_pmd_entry' - 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?
../mm/damon/paddr.c: note: in included file:
../include/linux/rmap.h:703:28: warning: context imbalance in 'damon_folio_young_one' - unexpected unlock
../drivers/input/keyboard/stowaway.c: In function ‘skbd_connect’:
../drivers/input/keyboard/stowaway.c:82:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
   82 |         snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys);
      |                                                     ^~~~~~~
../drivers/input/keyboard/stowaway.c:82:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
   82 |         snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/usb/misc/usb3503.c:231:44: warning: cast to restricted __be32
../kernel/kprobes.c:145: warning: Function parameter or struct member 'c' not described in '__get_insn_slot'
../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] *
../drivers/input/keyboard/sunkbd.c: In function ‘sunkbd_connect’:
../drivers/input/keyboard/sunkbd.c:275:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  275 |         snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys);
      |                                                         ^~~~~~~
../drivers/input/keyboard/sunkbd.c:275:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  275 |         snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/input/keyboard/sunkbd.c:148:66: warning: dubious: x | !y
../drivers/input/keyboard/sunkbd.c:211:66: warning: dubious: x | !y
../drivers/usb/renesas_usbhs/mod.c: In function ‘usbhs_status_get_each_irq’:
../drivers/usb/renesas_usbhs/mod.c:195:13: warning: variable ‘intenb0’ set but not used [-Wunused-but-set-variable]
  195 |         u16 intenb0, intenb1;
      |             ^~~~~~~
../drivers/input/touchscreen/dynapro.c: In function ‘dynapro_connect’:
../drivers/input/touchscreen/dynapro.c:123:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  123 |                  "%s/input0", serio->phys);
      |                     ^~~~~~~
../drivers/input/touchscreen/dynapro.c:122:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  122 |         snprintf(pdynapro->phys, sizeof(pdynapro->phys),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123 |                  "%s/input0", serio->phys);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/thermal/thermal_debugfs.c: In function ‘cdev_tt_seq_show’:
../drivers/thermal/thermal_debugfs.c:331:59: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 3 and 8 [-Wformat-truncation=]
  331 |                 snprintf(buffer, ARRAY_SIZE(buffer), "%d->%d",
      |                                                           ^~
../drivers/thermal/thermal_debugfs.c:331:54: note: directive argument in the range [0, 65535]
  331 |                 snprintf(buffer, ARRAY_SIZE(buffer), "%d->%d",
      |                                                      ^~~~~~~~
../drivers/thermal/thermal_debugfs.c:331:17: note: ‘snprintf’ output between 5 and 14 bytes into a destination of size 11
  331 |                 snprintf(buffer, ARRAY_SIZE(buffer), "%d->%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  332 |                          entry->id >> 16, entry->id & 0xFFFF);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:2128:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45:    right side has type 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 unsigned int
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37:    right side has type unsigned int
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2209:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28: warning: invalid assignment: &=
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:32: warning: restricted __le16 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2314:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44: warning: invalid assignment: &=
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29:    right side has type int
../drivers/usb/usbip/usbip_common.c:499:33: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:499:33:    expected unsigned int [usertype] command
../drivers/usb/usbip/usbip_common.c:499:33:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:500:33: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:500:33:    expected unsigned int [usertype] seqnum
../drivers/usb/usbip/usbip_common.c:500:33:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:501:33: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:501:33:    expected unsigned int [usertype] devid
../drivers/usb/usbip/usbip_common.c:501:33:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:502:33: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:502:33:    expected unsigned int [usertype] direction
../drivers/usb/usbip/usbip_common.c:502:33:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:503:33: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:503:33:    expected unsigned int [usertype] ep
../drivers/usb/usbip/usbip_common.c:503:33:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:505:35: warning: cast to restricted __be32
../drivers/usb/usbip/usbip_common.c:506:35: warning: cast to restricted __be32
../drivers/usb/usbip/usbip_common.c:507:35: warning: cast to restricted __be32
../drivers/usb/usbip/usbip_common.c:508:35: warning: cast to restricted __be32
../drivers/usb/usbip/usbip_common.c:509:35: warning: cast to restricted __be32
../drivers/usb/usbip/usbip_common.c:517:37: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:517:37:    expected unsigned int [usertype] transfer_flags
../drivers/usb/usbip/usbip_common.c:517:37:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:524:39: warning: cast to restricted __be32
../drivers/usb/usbip/usbip_common.c:555:29: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:555:29:    expected unsigned int [usertype] seqnum
../drivers/usb/usbip/usbip_common.c:555:29:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:557:31: warning: cast to restricted __be32
../drivers/usb/usbip/usbip_common.c:607:33: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:607:33:    expected unsigned int [usertype] offset
../drivers/usb/usbip/usbip_common.c:607:33:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:608:33: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:608:33:    expected unsigned int [usertype] length
../drivers/usb/usbip/usbip_common.c:608:33:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:609:33: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:609:33:    expected unsigned int [usertype] status
../drivers/usb/usbip/usbip_common.c:609:33:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:610:36: warning: incorrect type in assignment (different base types)
../drivers/usb/usbip/usbip_common.c:610:36:    expected unsigned int [usertype] actual_length
../drivers/usb/usbip/usbip_common.c:610:36:    got restricted __be32 [usertype]
../drivers/usb/usbip/usbip_common.c:612:35: warning: cast to restricted __be32
../drivers/usb/usbip/usbip_common.c:613:35: warning: cast to restricted __be32
../drivers/usb/usbip/usbip_common.c:614:35: warning: cast to restricted __be32
../drivers/usb/usbip/usbip_common.c:615:38: warning: cast to restricted __be32
../drivers/usb/usbip/vhci_sysfs.c: In function ‘vhci_init_attr_group’:
../drivers/usb/usbip/vhci_sysfs.c:467:67: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=]
  467 |                 snprintf(status->name, MAX_STATUS_NAME+1, "status.%d", id);
      |                                                                   ^~
In function ‘set_status_attr’,
    inlined from ‘init_status_attrs’ at ../drivers/usb/usbip/vhci_sysfs.c:484:3,
    inlined from ‘vhci_init_attr_group’ at ../drivers/usb/usbip/vhci_sysfs.c:508:8:
../drivers/usb/usbip/vhci_sysfs.c:467:59: note: directive argument in the range [-2147483641, 2147483646]
  467 |                 snprintf(status->name, MAX_STATUS_NAME+1, "status.%d", id);
      |                                                           ^~~~~~~~~~~
../drivers/usb/usbip/vhci_sysfs.c:467:17: note: ‘snprintf’ output between 9 and 19 bytes into a destination of size 17
  467 |                 snprintf(status->name, MAX_STATUS_NAME+1, "status.%d", id);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/ipv4/netfilter/ip_tables.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h):
../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures
../net/ipv4/netfilter/ip_tables.c:36:16: warning: array of flexible structures
../include/uapi/linux/netfilter_ipv4/ip_tables.h:218:36: warning: array of flexible structures
../net/ipv4/netfilter/ip_tables.c:1214:40: warning: array of flexible structures
../net/ipv4/netfilter/ip_tables.c:1546:43: warning: array of flexible structures
../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice
../net/ipv4/netfilter/ip_tables.c:36:16:   also defined here
../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice
../net/ipv4/netfilter/ip_tables.c:36:16:   also defined here
../net/ipv4/netfilter/iptable_filter.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h):
../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures
../drivers/spi/spi-nxp-fspi.c:512:25: warning: cast from restricted __be32
../drivers/scsi/vmw_pvscsi.c:210:39: warning: incorrect type in argument 2 (different address spaces)
../drivers/scsi/vmw_pvscsi.c:210:39:    expected void volatile [noderef] __iomem *addr
../drivers/scsi/vmw_pvscsi.c:210:39:    got char *
../drivers/scsi/vmw_pvscsi.c:215:40: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/vmw_pvscsi.c:215:40:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/vmw_pvscsi.c:215:40:    got char *
../drivers/scsi/vmw_pvscsi.c:1224:50: warning: incorrect type in argument 2 (different address spaces)
../drivers/scsi/vmw_pvscsi.c:1224:50:    expected void [noderef] __iomem *
../drivers/scsi/vmw_pvscsi.c:1224:50:    got char *mmioBase
../drivers/scsi/vmw_pvscsi.c:1402:27: warning: incorrect type in assignment (different address spaces)
../drivers/scsi/vmw_pvscsi.c:1402:27:    expected char *mmioBase
../drivers/scsi/vmw_pvscsi.c:1402:27:    got void [noderef] __iomem *
../kernel/debug/debug_core.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/pid_namespace.h):
../include/linux/rcupdate.h:836:9: warning: context imbalance in 'kgdb_cpu_enter' - different lock contexts for basic block
../drivers/input/touchscreen/hampshire.c: In function ‘hampshire_connect’:
../drivers/input/touchscreen/hampshire.c:122:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  122 |                  "%s/input0", serio->phys);
      |                     ^~~~~~~
../drivers/input/touchscreen/hampshire.c:121:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  121 |         snprintf(phampshire->phys, sizeof(phampshire->phys),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  122 |                  "%s/input0", serio->phys);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/rtc/rtc-ds2404.c:172:20: warning: incorrect type in initializer (different base types)
../drivers/rtc/rtc-ds2404.c:172:20:    expected unsigned int [usertype] time
../drivers/rtc/rtc-ds2404.c:172:20:    got restricted __le32 [usertype]
../mm/hmm.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/pagewalk.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'hmm_vma_handle_pte' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'hmm_vma_walk_pmd' - unexpected unlock
../mm/hmm.c:446:36: warning: context imbalance in 'hmm_vma_walk_pud' - unexpected unlock
../drivers/input/touchscreen/gunze.c: In function ‘gunze_connect’:
../drivers/input/touchscreen/gunze.c:109:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  109 |         snprintf(gunze->phys, sizeof(serio->phys), "%s/input0", serio->phys);
      |                                                       ^~~~~~~
../drivers/input/touchscreen/gunze.c:109:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  109 |         snprintf(gunze->phys, sizeof(serio->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1447:45: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1475:46: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666: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 unsigned int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44:    right side has type int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44:    right side has type int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36:    right side has type int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36:    right side has type int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36:    right side has type int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1718:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:42: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1737:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32:    expected restricted __le32 [usertype] word2
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32:    got unsigned int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:42: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1782:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32:    expected restricted __le32 [usertype] word2
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32:    got unsigned int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:50: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1832:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40:    expected restricted __le32 [usertype] word2
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40:    got unsigned int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1837:17: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28:    right side has type int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24:    right side has type int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28:    right side has type int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28:    right side has type int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28:    right side has type int
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28:    right side has type int
../drivers/md/raid5.c: In function ‘setup_conf’:
../drivers/md/raid5.c:2423:33: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size between 16 and 26 [-Wformat-truncation=]
 2423 |                         "raid%d-%s", conf->level, mdname(conf->mddev));
      |                                 ^~
In function ‘grow_stripes’,
    inlined from ‘setup_conf’ at ../drivers/md/raid5.c:7638:6:
../drivers/md/raid5.c:2422:17: note: ‘snprintf’ output between 7 and 48 bytes into a destination of size 32
 2422 |                 snprintf(conf->cache_name[0], namelen,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                         "raid%d-%s", conf->level, mdname(conf->mddev));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/input/keyboard/xtkbd.c: In function ‘xtkbd_connect’:
../drivers/input/keyboard/xtkbd.c:80:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
   80 |         snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys);
      |                                                       ^~~~~~~
../drivers/input/keyboard/xtkbd.c:80:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
   80 |         snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’:
../drivers/net/ethernet/cadence/macb_main.c:3183:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=]
 3183 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                                                             ^~
../drivers/net/ethernet/cadence/macb_main.c:3183:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32
 3183 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3184 |                                                 q, queue_statistics[i].stat_string);
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/ipv4/netfilter/iptable_mangle.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h):
../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures
../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h):
../include/uapi/linux/seg6_iptunnel.h:29:31: warning: array of flexible structures
../net/ipv6/seg6_iptunnel.c:52:43: warning: array of flexible structures
../drivers/md/raid5.c: note: in included file:
../drivers/md/raid5.h:271:14: warning: array of flexible structures
../drivers/md/raid5.c:104:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
../drivers/spi/spi-ti-qspi.c:266:38: warning: incorrect type in assignment (different base types)
../drivers/spi/spi-ti-qspi.c:266:38:    expected unsigned int [usertype] data
../drivers/spi/spi-ti-qspi.c:266:38:    got restricted __be32 [usertype]
../drivers/spi/spi-ti-qspi.c:269:38: warning: incorrect type in assignment (different base types)
../drivers/spi/spi-ti-qspi.c:269:38:    expected unsigned int [usertype] data
../drivers/spi/spi-ti-qspi.c:269:38:    got restricted __be32 [usertype]
../drivers/spi/spi-ti-qspi.c:272:38: warning: incorrect type in assignment (different base types)
../drivers/spi/spi-ti-qspi.c:272:38:    expected unsigned int [usertype] data
../drivers/spi/spi-ti-qspi.c:272:38:    got restricted __be32 [usertype]
../drivers/spi/spi-ti-qspi.c:275:38: warning: incorrect type in assignment (different base types)
../drivers/spi/spi-ti-qspi.c:275:38:    expected unsigned int [usertype] data
../drivers/spi/spi-ti-qspi.c:275:38:    got restricted __be32 [usertype]
../drivers/spi/spi-ti-qspi.c:376:42: warning: cast to restricted __be32
../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/scsi/st.c: In function ‘create_one_cdev’:
../drivers/scsi/st.c:4191:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=]
 4191 |         snprintf(name, 10, "%s%s%s", rew ? "n" : "",
      |                               ^~
../drivers/scsi/st.c:4191:9: note: ‘snprintf’ output 1 or more bytes (assuming 33) into a destination of size 10
 4191 |         snprintf(name, 10, "%s%s%s", rew ? "n" : "",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4192 |                  tape->name, st_formats[i]);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/watchdog/pretimeout_noop.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_noop'
../kernel/debug/kdb/kdb_main.c:2303:40: warning: dereference of noderef expression
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: warning: invalid assignment: &=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28:    right side has type unsigned int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1852:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1893:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1894:39: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1907:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: cast to restricted __le16
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1920:41: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1941:32: warning: cast to restricted __le16
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2178:19: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22:    expected unsigned short [usertype] vlan
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22:    got restricted __le16 [usertype]
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17:    expected restricted __le16 [usertype] tag
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17:    got int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28:    right side has type int
../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1734:25: warning: restricted __le32 degrades to integer
../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/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:3479:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3484:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3489:40: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3489:69: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3514:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3518:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3518:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3518:20:    got restricted __be32 [usertype] ip4src
../drivers/net/ethernet/cadence/macb_main.c:3528:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3532:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3532:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3532:20:    got restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/cadence/macb_main.c:3542:21: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3542:50: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3548:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3549:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3556:36: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3557:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3560:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3596:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3596:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3650:25: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3650:25: warning: cast from restricted __be32
../net/ipv4/netfilter/iptable_nat.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h):
../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures
../drivers/spi/spi-orion.c:451:24: warning: incorrect type in argument 1 (different base types)
../drivers/spi/spi-orion.c:451:24:    expected unsigned int val
../drivers/spi/spi-orion.c:451:24:    got restricted __le16 [usertype]
../drivers/spi/spi-orion.c:461:17: warning: cast to restricted __le16
../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/watchdog/pretimeout_panic.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_panic'
../drivers/input/touchscreen/elo.c: In function ‘elo_connect’:
../drivers/input/touchscreen/elo.c:323:51: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  323 |         snprintf(elo->phys, sizeof(elo->phys), "%s/input0", serio->phys);
      |                                                   ^~~~~~~
../drivers/input/touchscreen/elo.c:323:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  323 |         snprintf(elo->phys, sizeof(elo->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/thermal/cpufreq_cooling.c:81: warning: Excess struct member 'cdev' description in 'cpufreq_cooling_device'
../drivers/spi/spi-pci1xxxx.c:370:22: warning: incorrect type in assignment (different address spaces)
../drivers/spi/spi-pci1xxxx.c:370:22:    expected void *base
../drivers/spi/spi-pci1xxxx.c:370:22:    got void [noderef] __iomem *
../drivers/spi/spi-pci1xxxx.c:372:22: warning: incorrect type in assignment (different address spaces)
../drivers/spi/spi-pci1xxxx.c:372:22:    expected void *base
../drivers/spi/spi-pci1xxxx.c:372:22:    got void [noderef] __iomem *
../drivers/spi/spi-pci1xxxx.c:374:34: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-pci1xxxx.c:374:34:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-pci1xxxx.c:374:34:    got void *
../drivers/spi/spi-pci1xxxx.c:375:26: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-pci1xxxx.c:375:26:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-pci1xxxx.c:375:26:    got void *
../drivers/spi/spi-pci1xxxx.c:376:46: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-pci1xxxx.c:376:46:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-pci1xxxx.c:376:46:    got void *
../drivers/spi/spi-pci1xxxx.c:377:46: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-pci1xxxx.c:377:46:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-pci1xxxx.c:377:46:    got void *
../drivers/spi/spi-pci1xxxx.c:379:21: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-pci1xxxx.c:379:21:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-pci1xxxx.c:379:21:    got void *
../drivers/spi/spi-pci1xxxx.c:381:21: warning: incorrect type in argument 2 (different address spaces)
../drivers/spi/spi-pci1xxxx.c:381:21:    expected void volatile [noderef] __iomem *addr
../drivers/spi/spi-pci1xxxx.c:381:21:    got void *
../net/bridge/br_multicast.c: note: in included file (through ../include/linux/igmp.h):
../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures
../net/bridge/br_multicast.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../net/ipv4/netfilter/iptable_raw.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h):
../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures
../drivers/usb/renesas_usbhs/mod_gadget.c: In function ‘usbhs_mod_gadget_probe’:
../drivers/usb/renesas_usbhs/mod_gadget.c:1140:57: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=]
 1140 |                 snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i);
      |                                                         ^~
../drivers/usb/renesas_usbhs/mod_gadget.c:1140:54: note: directive argument in the range [-2147483641, 2147483646]
 1140 |                 snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i);
      |                                                      ^~~~~~
../drivers/usb/renesas_usbhs/mod_gadget.c:1140:17: note: ‘snprintf’ output between 4 and 14 bytes into a destination of size 8
 1140 |                 snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/broadcom/bnx2.c: In function ‘bnx2_setup_int_mode’:
../drivers/net/ethernet/broadcom/bnx2.c:6288:56: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 2 and 17 [-Wformat-truncation=]
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                                                        ^~
In function ‘bnx2_enable_msix’,
    inlined from ‘bnx2_setup_int_mode’ at ../drivers/net/ethernet/broadcom/bnx2.c:6314:3:
../drivers/net/ethernet/broadcom/bnx2.c:6288:52: note: directive argument in the range [0, 2147483646]
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                                                    ^~~~~~~
../drivers/net/ethernet/broadcom/bnx2.c:6288:17: note: ‘snprintf’ output between 3 and 27 bytes into a destination of size 18
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/md/raid5-cache.c: note: in included file:
../drivers/md/raid5.h:271:14: warning: array of flexible structures
../drivers/input/touchscreen/egalax_ts_serial.c: In function ‘egalax_connect’:
../drivers/input/touchscreen/egalax_ts_serial.c:112:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  112 |                  "%s/input0", serio->phys);
      |                     ^~~~~~~
../drivers/input/touchscreen/egalax_ts_serial.c:111:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  111 |         snprintf(egalax->phys, sizeof(egalax->phys),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |                  "%s/input0", serio->phys);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/md/raid5-ppl.c: note: in included file:
../drivers/md/raid5.h:271:14: warning: array of flexible structures
../drivers/watchdog/wdt_pci.c:275: warning: Function parameter or struct member 'temperature' not described in 'wdtpci_get_temperature'
../net/ipv4/netfilter/iptable_security.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h):
../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures
../drivers/net/ethernet/atheros/alx/main.c: In function ‘alx_request_msix’:
../drivers/net/ethernet/atheros/alx/main.c:874:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  874 |                         sprintf(np->irq_lbl, "%s-rx-%u", netdev->name,
      |                                                       ^
../drivers/net/ethernet/atheros/alx/main.c:874:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24
  874 |                         sprintf(np->irq_lbl, "%s-rx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  875 |                                 np->rxq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:871:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  871 |                         sprintf(np->irq_lbl, "%s-tx-%u", netdev->name,
      |                                                       ^
../drivers/net/ethernet/atheros/alx/main.c:871:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24
  871 |                         sprintf(np->irq_lbl, "%s-tx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  872 |                                 np->txq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:868:55: warning: ‘%u’ directive writing between 1 and 5 bytes into a region of size between 3 and 18 [-Wformat-overflow=]
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                                                       ^~
../drivers/net/ethernet/atheros/alx/main.c:868:46: note: directive argument in the range [0, 65535]
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                                              ^~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:868:25: note: ‘sprintf’ output between 8 and 27 bytes into a destination of size 24
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869 |                                 np->txq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/broadcom/bnx2.c:8294:31: warning: cast to restricted __be32
../drivers/gpu/drm/drm_drv.c:448: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/x86/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:320:9: warning: context imbalance in 'drm_dev_exit' - unexpected unlock
../drivers/md/md-cluster.c:1220:22: warning: incorrect type in assignment (different base types)
../drivers/md/md-cluster.c:1220:22:    expected unsigned long my_sync_size
../drivers/md/md-cluster.c:1220:22:    got restricted __le64 [usertype] sync_size
../drivers/md/md-cluster.c:1252:35: warning: incorrect type in assignment (different base types)
../drivers/md/md-cluster.c:1252:35:    expected unsigned long sync_size
../drivers/md/md-cluster.c:1252:35:    got restricted __le64 [usertype] sync_size
../drivers/md/md-cluster.c:1253:41: warning: restricted __le64 degrades to integer
../drivers/watchdog/pcwd_usb.c:588: warning: Function parameter or struct member 'usb_pcwd' not described in 'usb_pcwd_delete'
../drivers/watchdog/pcwd_usb.c:603: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_probe'
../drivers/watchdog/pcwd_usb.c:603: warning: Function parameter or struct member 'id' not described in 'usb_pcwd_probe'
../drivers/watchdog/pcwd_usb.c:772: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_disconnect'
../drivers/input/touchscreen/fujitsu_ts.c: In function ‘fujitsu_connect’:
../drivers/input/touchscreen/fujitsu_ts.c:112:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  112 |                  "%s/input0", serio->phys);
      |                     ^~~~~~~
../drivers/input/touchscreen/fujitsu_ts.c:111:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  111 |         snprintf(fujitsu->phys, sizeof(fujitsu->phys),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |                  "%s/input0", serio->phys);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:1444:30: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/alx/main.c:1444:30:    left side has type restricted __le32
../drivers/net/ethernet/atheros/alx/main.c:1444:30:    right side has type int
../drivers/net/ethernet/atheros/alx/main.c:1448:39: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/atheros/alx/main.c:1448:39:    expected restricted __le32 [usertype] pkt_len
../drivers/net/ethernet/atheros/alx/main.c:1448:39:    got unsigned int len
../drivers/net/ethernet/atheros/alx/main.c:1449:30: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/alx/main.c:1449:30:    left side has type restricted __le32
../drivers/net/ethernet/atheros/alx/main.c:1449:30:    right side has type int
../drivers/net/ethernet/atheros/alx/main.c:1452:22: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/alx/main.c:1452:22:    left side has type restricted __le32
../drivers/net/ethernet/atheros/alx/main.c:1452: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:1455:22: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/alx/main.c:1455:22:    left side has type restricted __le32
../drivers/net/ethernet/atheros/alx/main.c:1455:22:    right side has type int
../drivers/net/ethernet/atheros/alx/main.c:1469:16: warning: restricted __le32 degrades to integer
../drivers/usb/chipidea/ci_hdrc_tegra.c:182:20: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock
../drivers/net/ethernet/broadcom/cnic.c:5262:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5262:40:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:5262:40:    got unsigned int [usertype] cli
../drivers/net/ethernet/broadcom/cnic.c:5217:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5217:40:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:5217:40:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:5218:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5218:40:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:5218:40:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1391:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1391:33:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1391:33:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1392:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1392:33:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1392:33:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1416:36: warning: cast from restricted __le32
../drivers/net/ethernet/broadcom/cnic.c:1417:36: warning: cast from restricted __le32
../drivers/net/ethernet/broadcom/cnic.c:1687:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1687:22:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1687:22:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1688:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1688:22:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1688:22:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1729:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1729:54:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1729:54:    got unsigned int [usertype] sq_page_table_addr_lo
../drivers/net/ethernet/broadcom/cnic.c:1731:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1731:54:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1731:54:    got unsigned int [usertype] sq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:1733:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1733:54:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1733:54:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1734:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1734:54:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1734:54:    got unsigned int [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1735:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1735:54:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1735:54:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1737:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1737:54:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1737:54:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1739:59: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1739:59:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1739:59:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1741:59: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1741:59:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1741:59:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1743:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1743:56:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1743:56:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1745:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1745:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1745:56:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1747:61: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1747:61:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1747:61:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1749:61: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1749:61:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1749:61:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1751:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1751:56:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1751:56:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1753:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1753:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1753:56:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1775:57: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1775:57:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1775:57:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:1777:57: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1777:57:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1777:57:    got unsigned int [usertype] rq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:1788:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1788:53:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1788:53:    got unsigned int [usertype] rq_page_table_addr_lo
../drivers/net/ethernet/broadcom/cnic.c:1790:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1790:53:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1790:53:    got unsigned int [usertype] rq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:1792:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1792:53:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1792:53:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1793:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1793:53:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1793:53:    got unsigned int [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1794:55: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1794:55:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1794:55:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1796:55: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1796:55:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1796:55:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1798:55: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1798:55:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1798:55:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1800:55: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1800:55:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1800:55:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1802:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1802:53:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1802:53:    got unsigned int [usertype] cq_page_table_addr_lo
../drivers/net/ethernet/broadcom/cnic.c:1804:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1804:53:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1804:53:    got unsigned int [usertype] cq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:1807:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1807:56:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1807:56:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1808:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1808:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1808:56:    got unsigned int [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1822:64: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1822:64:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1822:64:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1824:64: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1824:64:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1824:64:    got unsigned int [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1828:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1828:50:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1828:50:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1830:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1830:50:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1830:50:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1832:49: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1832:49:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1832:49:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1834:49: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1834:49:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1834:49:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1845:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1845:48:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1845:48:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1847:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1847:48:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1847:48:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1849:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1849:48:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1849:48:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1850:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1850:48:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1850:48:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1851:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1851:50:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1851:50:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1853:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1853:50:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1853:50:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1857:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1857:47:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1857:47:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:1859:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1859:47:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1859:47:    got unsigned int [usertype] cq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:2078:17: warning: cast from restricted __sum16
../drivers/net/ethernet/broadcom/cnic.c:2327:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2327:35:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:2327:35:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:2328:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2328:35:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:2328:35:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:2329:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2329:32:    expected restricted __le32 [usertype] eq_pbl_size
../drivers/net/ethernet/broadcom/cnic.c:2329:32:    got int num_pages
../drivers/net/ethernet/broadcom/cnic.c:2331:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2331:27:    expected restricted __le16 [usertype] sb_num
../drivers/net/ethernet/broadcom/cnic.c:2331:27:    got unsigned int [usertype] status_blk_num
../drivers/net/ethernet/broadcom/cnic.c:2332:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2332:28:    expected restricted __le16 [usertype] eq_prod
../drivers/net/ethernet/broadcom/cnic.c:2332:28:    got unsigned long
../drivers/net/ethernet/broadcom/cnic.c:2373:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2373:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2373:16:    got restricted __le16 [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2430:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2430:27:    expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2430:27:    got restricted __le16 [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2431:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2431:32:    expected restricted __le32 [addressable] [assigned] [usertype] completion_status
../drivers/net/ethernet/broadcom/cnic.c:2431:32:    got int
../drivers/net/ethernet/broadcom/cnic.c:2448:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2448:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2448:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2449:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:2476:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2476:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2476:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2477:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2477:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2477:16:    got restricted __le32 [usertype] conn_id
../drivers/net/ethernet/broadcom/cnic.c:2510:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2510:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2510:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2511:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2511:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2511:16:    got restricted __le32 [usertype] conn_id
../drivers/net/ethernet/broadcom/cnic.c:2523:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2523:32:    expected restricted __le32 [addressable] [usertype] completion_status
../drivers/net/ethernet/broadcom/cnic.c:2523:32:    got int
../drivers/net/ethernet/broadcom/cnic.c:2538:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2538:35:    expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
../drivers/net/ethernet/broadcom/cnic.c:2538:35:    got unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2610:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2610:29:    expected unsigned int [assigned] [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2610:29:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2611:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2611:32:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2611:32:    got restricted __le32 [usertype] conn_id
../drivers/net/ethernet/broadcom/cnic.c:3512:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3513:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3514:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3515:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3516:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3517:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3532:27: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3533:27: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3534:29: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3535:29: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3638:49: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3791:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3791:31:    expected unsigned short [usertype] dst_port
../drivers/net/ethernet/broadcom/cnic.c:3791:31:    got restricted __be16 [usertype] sin6_port
../drivers/net/ethernet/broadcom/cnic.c:3797:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3797:32:    expected unsigned int
../drivers/net/ethernet/broadcom/cnic.c:3797:32:    got restricted __be32 [usertype] s_addr
../drivers/net/ethernet/broadcom/cnic.c:3798:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3798:31:    expected unsigned short [usertype] dst_port
../drivers/net/ethernet/broadcom/cnic.c:3798:31:    got restricted __be16 [usertype] sin_port
../drivers/net/ethernet/broadcom/cnic.c:3828:23: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3828:23:    expected unsigned short [usertype] src_port
../drivers/net/ethernet/broadcom/cnic.c:3828:23:    got restricted __be16 [assigned] [usertype] local_port
../drivers/net/ethernet/broadcom/cnic.c:3985:29: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:4947:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:4947:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4947:33:    expected restricted __le32 [usertype] addr_lo
../drivers/net/ethernet/broadcom/cnic.c:4947:33:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:4955:46: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4955:46:    expected restricted __le32 [usertype] parsing_data
../drivers/net/ethernet/broadcom/cnic.c:4955:46:    got int
../drivers/net/ethernet/broadcom/cnic.c:4958:46: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4958:46:    expected restricted __le16 [usertype] global_data
../drivers/net/ethernet/broadcom/cnic.c:4958:46:    got int
../drivers/net/ethernet/broadcom/cnic.c:4983:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4983:25:    expected unsigned short [usertype] *tx_cons_ptr
../drivers/net/ethernet/broadcom/cnic.c:4983:25:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5048:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5048:35:    expected restricted __le16 [usertype] silent_vlan_mask
../drivers/net/ethernet/broadcom/cnic.c:5048:35:    got int
../drivers/net/ethernet/broadcom/cnic.c:5050:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5050:25:    expected unsigned short [usertype] *rx_cons_ptr
../drivers/net/ethernet/broadcom/cnic.c:5050:25:    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:5075:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5075:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5075:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5077:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5077:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5077:41:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5087:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5087:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5087:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5089:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5089:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5089:41:    got restricted __le16 *
../drivers/watchdog/at91rm9200_wdt.c:218:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
../drivers/watchdog/at91rm9200_wdt.c:218:27:    expected long ( *write )( ... )
../drivers/watchdog/at91rm9200_wdt.c:218:27:    got long ( * )( ... )
../drivers/input/misc/iqs626a.c: In function ‘iqs626_parse_trackpad’:
../drivers/input/misc/iqs626a.c:780:61: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
  780 |                 snprintf(tc_name, sizeof(tc_name), "channel-%d", i);
      |                                                             ^~
../drivers/input/misc/iqs626a.c:780:52: note: directive argument in the range [0, 2147483646]
  780 |                 snprintf(tc_name, sizeof(tc_name), "channel-%d", i);
      |                                                    ^~~~~~~~~~~~
../drivers/input/misc/iqs626a.c:780:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 10
  780 |                 snprintf(tc_name, sizeof(tc_name), "channel-%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/ch.c: In function ‘ch_probe’:
../drivers/scsi/ch.c:924:29: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=]
  924 |         sprintf(ch->name,"ch%d",ch->minor);
      |                             ^~
../drivers/scsi/ch.c:924:26: note: directive argument in the range [0, 2147483647]
  924 |         sprintf(ch->name,"ch%d",ch->minor);
      |                          ^~~~~~
../drivers/scsi/ch.c:924:9: note: ‘sprintf’ output between 4 and 13 bytes into a destination of size 8
  924 |         sprintf(ch->name,"ch%d",ch->minor);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/macsec.c:431:24: warning: restricted ssci_t degrades to integer
../drivers/net/macsec.c:431:22: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:431:22:    expected restricted ssci_t [usertype] ssci
../drivers/net/macsec.c:431:22:    got unsigned int
../drivers/net/macsec.c:432:22: warning: restricted __be64 degrades to integer
../drivers/net/macsec.c:432:20: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:432:20:    expected restricted __be64 [usertype] pn
../drivers/net/macsec.c:432:20:    got unsigned long long
../drivers/net/ethernet/broadcom/tg3.c: In function ‘tg3_request_irq’:
../drivers/net/ethernet/broadcom/tg3.c:11322:38: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
11322 |                                  "%s-%d", tp->dev->name, irq_num);
      |                                      ^~
../drivers/net/ethernet/broadcom/tg3.c:11322:34: note: using the range [-2147483648, 2147483647] for directive argument
11322 |                                  "%s-%d", tp->dev->name, irq_num);
      |                                  ^~~~~~~
../drivers/net/ethernet/broadcom/tg3.c:11321:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 16
11321 |                         snprintf(name, IFNAMSIZ,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
11322 |                                  "%s-%d", tp->dev->name, irq_num);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/broadcom/tg3.c:11319:37: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
11319 |                                  "%s-rx-%d", tp->dev->name, irq_num);
      |                                     ^~~~
../drivers/net/ethernet/broadcom/tg3.c:11319:34: note: using the range [-2147483648, 2147483647] for directive argument
11319 |                                  "%s-rx-%d", tp->dev->name, irq_num);
      |                                  ^~~~~~~~~~
../drivers/net/ethernet/broadcom/tg3.c:11318:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16
11318 |                         snprintf(name, IFNAMSIZ,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
11319 |                                  "%s-rx-%d", tp->dev->name, irq_num);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/broadcom/tg3.c:11316:37: warning: ‘-tx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
11316 |                                  "%s-tx-%d", tp->dev->name, irq_num);
      |                                     ^~~~
../drivers/net/ethernet/broadcom/tg3.c:11316:34: note: using the range [-2147483648, 2147483647] for directive argument
11316 |                                  "%s-tx-%d", tp->dev->name, irq_num);
      |                                  ^~~~~~~~~~
../drivers/net/ethernet/broadcom/tg3.c:11315:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16
11315 |                         snprintf(name, IFNAMSIZ,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
11316 |                                  "%s-tx-%d", tp->dev->name, irq_num);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/broadcom/tg3.c:11313:37: warning: ‘-txrx-’ directive output may be truncated writing 6 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
11313 |                                  "%s-txrx-%d", tp->dev->name, irq_num);
      |                                     ^~~~~~
../drivers/net/ethernet/broadcom/tg3.c:11313:34: note: using the range [-2147483648, 2147483647] for directive argument
11313 |                                  "%s-txrx-%d", tp->dev->name, irq_num);
      |                                  ^~~~~~~~~~~~
../drivers/net/ethernet/broadcom/tg3.c:11312:25: note: ‘snprintf’ output between 8 and 33 bytes into a destination of size 16
11312 |                         snprintf(name, IFNAMSIZ,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
11313 |                                  "%s-txrx-%d", tp->dev->name, irq_num);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mm/z3fold.c:797:21: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:797:21:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:797:21:    got struct list_head *
../mm/z3fold.c:852:37: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:852:37:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:852:37:    got struct list_head *
../mm/z3fold.c:924:25: warning: incorrect type in assignment (different address spaces)
../mm/z3fold.c:924:25:    expected struct list_head *unbuddied
../mm/z3fold.c:924:25:    got void [noderef] __percpu *_res
../mm/z3fold.c:930:33: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:930:33:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:930:33:    got struct list_head *
../mm/z3fold.c:949:25: warning: incorrect type in argument 1 (different address spaces)
../mm/z3fold.c:949:25:    expected void [noderef] __percpu *__pdata
../mm/z3fold.c:949:25:    got struct list_head *unbuddied
../mm/z3fold.c:979:25: warning: incorrect type in argument 1 (different address spaces)
../mm/z3fold.c:979:25:    expected void [noderef] __percpu *__pdata
../mm/z3fold.c:979:25:    got struct list_head *unbuddied
../mm/z3fold.c:450:35: warning: context imbalance in '__release_z3fold_page' - unexpected unlock
../mm/z3fold.c:464:9: warning: context imbalance in 'release_z3fold_page_locked' - wrong count at exit
../mm/z3fold.c:478:9: warning: context imbalance in 'release_z3fold_page_locked_list' - wrong count at exit
../mm/z3fold.c:548:29: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:548:29:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:548:29:    got struct list_head *
../mm/z3fold.c:548:29: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:548:29:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:548:29:    got struct list_head *
../mm/z3fold.c:679:33: warning: context imbalance in 'compact_single_buddy' - unexpected unlock
../mm/z3fold.c:548:29: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:548:29:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:548:29:    got struct list_head *
../mm/z3fold.c:745:13: warning: context imbalance in 'do_compact_page' - different lock contexts for basic block
../mm/z3fold.c:797:21: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:797:21:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:797:21:    got struct list_head *
../mm/z3fold.c:852:37: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:852:37:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:852:37:    got struct list_head *
../mm/z3fold.c:548:29: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:548:29:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:548:29:    got struct list_head *
../mm/z3fold.c:548:29: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:548:29:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:548:29:    got struct list_head *
../mm/z3fold.c:1078:35: warning: context imbalance in 'z3fold_alloc' - unexpected unlock
../mm/z3fold.c:276:35: warning: context imbalance in 'z3fold_free' - unexpected unlock
../mm/z3fold.c:276:35: warning: context imbalance in 'z3fold_map' - unexpected unlock
../mm/z3fold.c:276:35: warning: context imbalance in 'z3fold_unmap' - unexpected unlock
../mm/z3fold.c:548:29: warning: incorrect type in initializer (different address spaces)
../mm/z3fold.c:548:29:    expected void const [noderef] __percpu *__vpp_verify
../mm/z3fold.c:548:29:    got struct list_head *
../mm/z3fold.c:1345:13: warning: context imbalance in 'z3fold_page_putback' - wrong count at exit
../drivers/thermal/broadcom/ns-thermal.c:19:56: warning: incorrect type in initializer (different address spaces)
../drivers/thermal/broadcom/ns-thermal.c:19:56:    expected void [noderef] __iomem *pvtmon
../drivers/thermal/broadcom/ns-thermal.c:19:56:    got void *
../drivers/thermal/broadcom/ns-thermal.c:56:44: warning: incorrect type in argument 3 (different address spaces)
../drivers/thermal/broadcom/ns-thermal.c:56:44:    expected void *data
../drivers/thermal/broadcom/ns-thermal.c:56:44:    got void [noderef] __iomem *[assigned] pvtmon
../drivers/thermal/broadcom/ns-thermal.c:63:36: warning: incorrect type in argument 2 (different address spaces)
../drivers/thermal/broadcom/ns-thermal.c:63:36:    expected void *data
../drivers/thermal/broadcom/ns-thermal.c:63:36:    got void [noderef] __iomem *[assigned] pvtmon
../drivers/thermal/broadcom/ns-thermal.c:70:52: warning: incorrect type in initializer (different address spaces)
../drivers/thermal/broadcom/ns-thermal.c:70:52:    expected void [noderef] __iomem *pvtmon
../drivers/thermal/broadcom/ns-thermal.c:70:52:    got void *
../drivers/power/supply/sbs-battery.c: In function ‘sbs_get_property’:
../drivers/power/supply/sbs-battery.c:833:30: warning: ‘%04x’ directive writing between 4 and 8 bytes into a region of size 5 [-Wformat-overflow=]
  833 |         sprintf(sbs_serial, "%04x", ret);
      |                              ^~~~
In function ‘sbs_get_battery_serial_number’,
    inlined from ‘sbs_get_property’ at ../drivers/power/supply/sbs-battery.c:964:9:
../drivers/power/supply/sbs-battery.c:833:29: note: directive argument in the range [0, 2147483647]
  833 |         sprintf(sbs_serial, "%04x", ret);
      |                             ^~~~~~
../drivers/power/supply/sbs-battery.c:833:9: note: ‘sprintf’ output between 5 and 9 bytes into a destination of size 5
  833 |         sprintf(sbs_serial, "%04x", ret);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:1322:33: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:1322:33: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:1362:25:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:1362:25:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2816:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2816:33:    expected unsigned short [usertype] vlan_tag
../drivers/net/ethernet/brocade/bna/bnad.c:2816:33:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47:    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:2830:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48:    expected unsigned short [usertype] lso_mss
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30:    expected unsigned short [usertype] flags
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37:    expected unsigned int [usertype] frame_length
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34:    expected unsigned short [usertype] length
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48:    expected unsigned short [usertype] length
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48:    got restricted __be16 [usertype]
../sound/soc/fsl/lpc3xxx-pcm.c:55:39: warning: symbol 'lpc3xxx_soc_platform_driver' was not declared. Should it be static?
../drivers/net/ethernet/broadcom/tg3.c:3745:34: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/tg3.c:13096:21: warning: cast to restricted __le32
../drivers/net/ethernet/broadcom/tg3.c:13096:21: warning: cast from restricted __be32
../drivers/net/ethernet/broadcom/tg3.c:13101:21: warning: cast to restricted __le32
../drivers/net/ethernet/broadcom/tg3.c:13101:21: warning: cast from restricted __be32
../drivers/net/ethernet/broadcom/tg3.c:17070:63: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/broadcom/tg3.c:17070:63:    expected restricted __be32 [usertype] *val
../drivers/net/ethernet/broadcom/tg3.c:17070:63:    got unsigned int *
../drivers/net/ethernet/broadcom/tg3.c:17071:63: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/broadcom/tg3.c:17071:63:    expected restricted __be32 [usertype] *val
../drivers/net/ethernet/broadcom/tg3.c:17071:63:    got unsigned int *
../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
../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 *
../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 *
../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 *
../fs/pstore/ram_core.c:312:65:    got unsigned char *
../fs/pstore/ram_core.c:470:20: warning: incorrect type in assignment (different address spaces)
../fs/pstore/ram_core.c:470:20:    expected void *va
../fs/pstore/ram_core.c:470:20:    got void [noderef] __iomem *
../fs/pstore/ram_core.c:472:20: warning: incorrect type in assignment (different address spaces)
../fs/pstore/ram_core.c:472:20:    expected void *va
../fs/pstore/ram_core.c:472:20:    got void [noderef] __iomem *
../fs/pstore/ram_core.c:566:36: warning: incorrect type in argument 1 (different address spaces)
../fs/pstore/ram_core.c:566:36:    expected void volatile [noderef] __iomem *addr
../fs/pstore/ram_core.c:566: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
../net/ipv4/netfilter/arp_tables.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h):
../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures
../net/ipv4/netfilter/arp_tables.c:40:16: warning: array of flexible structures
../include/uapi/linux/netfilter_arp/arp_tables.h:196:37: warning: array of flexible structures
../net/ipv4/netfilter/arp_tables.c:1062:48: warning: array of flexible structures
../net/ipv4/netfilter/arp_tables.c:1370:44: warning: array of flexible structures
../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/rose/rose_route.c:722:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
../drivers/scsi/scsi_debug.c:4005:9: warning: context imbalance in 'resp_read_dt0' - different lock contexts for basic block
../drivers/scsi/scsi_debug.c:4264:17: warning: context imbalance in 'resp_write_dt0' - different lock contexts for basic block
../drivers/scsi/scsi_debug.c:4571:9: warning: context imbalance in 'resp_write_same' - different lock contexts for basic block
../net/netfilter/nf_tables_offload.c:249:24: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_tables_offload.c:249:24:    expected restricted __be16 [usertype] proto
../net/netfilter/nf_tables_offload.c:249:24:    got int
../sound/soc/fsl/lpc3xxx-i2s.c: In function ‘__lpc3xxx_find_clkdiv’:
../sound/soc/fsl/lpc3xxx-i2s.c:42:13: warning: variable ‘savedbitclkrate’ set but not used [-Wunused-but-set-variable]
   42 |         u32 savedbitclkrate, diff, trate, baseclk;
      |             ^~~~~~~~~~~~~~~
../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]
../sound/soc/fsl/lpc3xxx-i2s.c:263:30: warning: symbol 'lpc3xxx_i2s_dai_ops' was not declared. Should it be static?
../sound/soc/fsl/lpc3xxx-i2s.c:273:27: warning: symbol 'lpc3xxx_i2s_dai_driver' was not declared. Should it be static?
../net/ipv4/netfilter/arptable_filter.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h):
../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures
../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/chelsio/cxgb4/cxgb4_main.c: In function ‘setup_sge_queues’:
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:48: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 8 and 23 [-Wformat-truncation=]
 1074 |                                          "%s-Rx%d", dev->name, j);
      |                                                ^~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:42: note: directive argument in the range [-2147483641, 254]
 1074 |                                          "%s-Rx%d", dev->name, j);
      |                                          ^~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1072:33: note: ‘snprintf’ output between 5 and 30 bytes into a destination of size 26
 1072 |                                 snprintf(adap->msix_info[msix].desc,
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1073 |                                          sizeof(adap->msix_info[msix].desc),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1074 |                                          "%s-Rx%d", dev->name, j);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘cxgb4_port_mirror_alloc_queues’:
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:47: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
 1356 |                                  "%s-mirrorrxq%d", dev->name, i);
      |                                               ^~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:34: note: directive argument in the range [0, 65534]
 1356 |                                  "%s-mirrorrxq%d", dev->name, i);
      |                                  ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1354:25: note: ‘snprintf’ output between 12 and 31 bytes into a destination of size 26
 1354 |                         snprintf(mirror_rxq->msix->desc,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1355 |                                  sizeof(mirror_rxq->msix->desc),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1356 |                                  "%s-mirrorrxq%d", dev->name, i);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h):
../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures
../drivers/net/amt.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../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/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30:    expected restricted __be16 [usertype] l2t_idx
../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30:    got restricted __be32 [usertype]
../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1241:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
../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:284:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29:    expected unsigned short [usertype] i2htok
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:232:32: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:238:21: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:269:24: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:270:31: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28:    expected unsigned short [usertype] rspq_ci
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:466:32: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:474:31: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32:    expected unsigned short [usertype] q_depth
../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32:    got restricted __be16 [usertype]
../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:624: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
../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: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 *
../drivers/scsi/pcmcia/aha152x_core.c: note: in included file:
../drivers/scsi/aha152x.c:2352:17: warning: context imbalance in 'is_complete' - unexpected unlock
../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 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/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘cxgb4vf_get_drvinfo’:
../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:44: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=]
 1560 |                  "%u.%u.%u.%u, TP %u.%u.%u.%u",
      |                                            ^~
../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:18: note: directive argument in the range [0, 255]
 1560 |                  "%u.%u.%u.%u, TP %u.%u.%u.%u",
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1559:9: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32
 1559 |         snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1560 |                  "%u.%u.%u.%u, TP %u.%u.%u.%u",
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1561 |                  FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.fwrev),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1562 |                  FW_HDR_FW_VER_MINOR_G(adapter->params.dev.fwrev),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1563 |                  FW_HDR_FW_VER_MICRO_G(adapter->params.dev.fwrev),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1564 |                  FW_HDR_FW_VER_BUILD_G(adapter->params.dev.fwrev),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1565 |                  FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.tprev),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1566 |                  FW_HDR_FW_VER_MINOR_G(adapter->params.dev.tprev),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1567 |                  FW_HDR_FW_VER_MICRO_G(adapter->params.dev.tprev),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1568 |                  FW_HDR_FW_VER_BUILD_G(adapter->params.dev.tprev));
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘adapter_up’:
../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:38: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
  371 |                                  "%s-%d", dev->name, qs);
      |                                      ^~
In function ‘name_msix_vecs’,
    inlined from ‘adapter_up’ at ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:778:4:
../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:34: note: directive argument in the range [-2147483641, 254]
  371 |                                  "%s-%d", dev->name, qs);
      |                                  ^~~~~~~
../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:370:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 21
  370 |                         snprintf(adapter->msix_info[msi].desc, namelen,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  371 |                                  "%s-%d", dev->name, qs);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/pcmcia/nsp_cs.c:1681:34: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/pcmcia/nsp_cs.c:1681:34:    expected void volatile [noderef] __iomem *addr
../drivers/scsi/pcmcia/nsp_cs.c:1681: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
../kernel/seccomp.c:579:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:579:27:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:579:27:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:583:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:583:29:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:583:29:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:895:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:895:9:    expected struct qspinlock *lock
../kernel/seccomp.c:895:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:1396:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1396:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1396:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1408:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1408:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1408:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1894:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1894:9:    expected struct lockdep_map const *lock
../kernel/seccomp.c:1894:9:    got struct lockdep_map [noderef] __rcu *
../kernel/seccomp.c:1980:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1980:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1980:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1998:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1998:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1998:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2140:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2140:28:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2140:28:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2143:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2143:38:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2143:38:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2149:30: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2149:30:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2149:30:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:495:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:495:9:    expected struct qspinlock *lock
../kernel/seccomp.c:495:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:602:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:602:9:    expected struct qspinlock *lock
../kernel/seccomp.c:602:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453: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:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754:37:    got struct spinlock [noderef] __rcu *
../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/net/ethernet/cavium/thunder/thunder_bgx.c: In function ‘bgx_acpi_match_id’:
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:34: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                                  ^~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:30: note: directive argument in the range [0, 255]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                              ^~~~~~~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:9: note: ‘snprintf’ output between 5 and 7 bytes into a destination of size 5
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/relay.c: In function ‘relay_create_buf_file’:
../kernel/relay.c:357:42: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  357 |         snprintf(tmpname, NAME_MAX, "%s%d", chan->base_filename, cpu);
      |                                          ^
../kernel/relay.c:357:9: note: ‘snprintf’ output between 2 and 266 bytes into a destination of size 255
  357 |         snprintf(tmpname, NAME_MAX, "%s%d", chan->base_filename, cpu);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/input/touchscreen/inexio.c: In function ‘inexio_connect’:
../drivers/input/touchscreen/inexio.c:126:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  126 |         snprintf(pinexio->phys, sizeof(pinexio->phys), "%s/input0", serio->phys);
      |                                                           ^~~~~~~
../drivers/input/touchscreen/inexio.c:126:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  126 |         snprintf(pinexio->phys, sizeof(pinexio->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
../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/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/cxgb/sge.c:1390:65: warning: cast to restricted __be16
../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27:    expected unsigned short [usertype] vlan
../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27:    got restricted __be16 [usertype]
../crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static?
../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
In file included from ../drivers/net/ethernet/broadcom/genet/bcmmii.c:17:
../drivers/net/ethernet/broadcom/genet/bcmmii.c: In function ‘bcmgenet_mii_pd_init’:
../include/linux/phy.h:307:20: warning: ‘%02x’ directive output may be truncated writing between 2 and 8 bytes into a region of size between 0 and 60 [-Wformat-truncation=]
  307 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../include/linux/phy.h:307:24: note: format string is defined here
  307 | #define PHY_ID_FMT "%s:%02x"
      |                        ^~~~
../include/linux/phy.h:307:20: note: using the range [0, 4294967295] for directive argument
  307 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:17: note: ‘snprintf’ output between 4 and 70 bytes into a destination of size 61
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 |                          mdio_bus_id, pd->phy_address);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:676:39: warning: context imbalance in 'req_done' - unexpected unlock
../lib/test_bpf.c:7836:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7836:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7836:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7850:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7850:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7850:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7861:25: warning: cast from restricted __be64
../lib/test_bpf.c:7873:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7885:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7885:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7885:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7899:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7899:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7899:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7910:25: warning: cast from restricted __be64
../lib/test_bpf.c:7922:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7934:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7934:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7934:24:    got restricted __le16 [usertype]
../lib/test_bpf.c:7948:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7948:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7948:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:7959:25: warning: cast from restricted __le64
../lib/test_bpf.c:7971:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:7983:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7983:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7983:25:    got restricted __le16 [usertype]
../lib/test_bpf.c:7997:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7997:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7997:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:8008:25: warning: cast from restricted __le64
../lib/test_bpf.c:8020:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:4877:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
../lib/test_bpf.c:4888:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
../lib/test_bpf.c:4965:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5043:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5059:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5119:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5135:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5152:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5168:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5184:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5266:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5444:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5754:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5755:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5766:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5767:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5889:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:5900:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6387:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6425:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6441:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6442:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6473:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6489:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6490:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0)
../lib/test_bpf.c:6599:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6637:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6638:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6653:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6685:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6686:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef)
../lib/test_bpf.c:6701:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6811:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6849:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6850:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6865:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6866:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
../lib/test_bpf.c:6897:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6898:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0)
../lib/test_bpf.c:6913:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6914:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f)
../lib/test_bpf.c:6990:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7002:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7015:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7027:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7040:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7052:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7065:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7077:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7157:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7168:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7180:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7191:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7203:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7214:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7226:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7298:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7310:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7323:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7335:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7348:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7360:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7373:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7385:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7465:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7476:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7488:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7499:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7511:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7522:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7534:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7558:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7570:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7582:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7595:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7607:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7620:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7632:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7645:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7657:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7693:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7704:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7715:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7727:25: warning: too many warnings
../net/bridge/br_netfilter_hooks.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../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/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’:
../drivers/net/ethernet/cisco/enic/enic_main.c:1762:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1762 |                                 "%s-rx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1762:33: note: directive argument in the range [0, 4294967294]
 1762 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1760:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1760 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1761 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1762 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1773:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1773 |                                 "%s-tx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1773:33: note: directive argument in the range [0, 4294967294]
 1773 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1771:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1771 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1772 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1773 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/taskstats.c:279:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/taskstats.c:279:9:    expected struct spinlock [usertype] *lock
../kernel/taskstats.c:279:9:    got struct spinlock [noderef] __rcu *
../kernel/taskstats.c:291:36: warning: incorrect type in argument 1 (different address spaces)
../kernel/taskstats.c:291:36:    expected struct spinlock [usertype] *lock
../kernel/taskstats.c:291:36:    got struct spinlock [noderef] __rcu *
../kernel/taskstats.c:584:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/taskstats.c:584:27:    expected struct spinlock [usertype] *lock
../kernel/taskstats.c:584:27:    got struct spinlock [noderef] __rcu *
../kernel/taskstats.c:595:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/taskstats.c:595:29:    expected struct spinlock [usertype] *lock
../kernel/taskstats.c:595:29:    got struct spinlock [noderef] __rcu *
../kernel/taskstats.c: note: in included file (through ../include/linux/taskstats_kern.h):
../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:754:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:754: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:867:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
../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/rcupdate.h:869:25: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: warning: incorrect type in argument 1 (different base types)
../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50:    expected unsigned int [usertype] rss
../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50:    got restricted __be32 [assigned] [usertype] rss_hi
../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43:    got restricted __be32 [assigned] [usertype] rss_hi
../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47:    expected unsigned int [usertype] priority
../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47:    got restricted __be32 [assigned] [usertype] rss_lo
../drivers/net/ethernet/chelsio/cxgb3/sge.c:2120:16: warning: cast to restricted __be32
../drivers/usb/gadget/function/u_serial.c:922:9: warning: context imbalance in '__gs_console_push' - unexpected unlock
../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/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
../net/sunrpc/clnt.c: In function ‘rpc_create’:
../net/sunrpc/clnt.c:582:75: warning: ‘%s’ directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=]
  582 |                                 snprintf(servername, sizeof(servername), "%s",
      |                                                                           ^~
../net/sunrpc/clnt.c:582:33: note: ‘snprintf’ output between 1 and 108 bytes into a destination of size 48
  582 |                                 snprintf(servername, sizeof(servername), "%s",
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  583 |                                          sun->sun_path);
      |                                          ~~~~~~~~~~~~~~
../drivers/usb/gadget/udc/renesas_usb3.c: In function ‘renesas_usb3_init_ep’:
../drivers/usb/gadget/udc/renesas_usb3.c:2700:73: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=]
 2700 |                 snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i);
      |                                                                         ^~
../drivers/usb/gadget/udc/renesas_usb3.c:2700:70: note: directive argument in the range [-2147483639, 2147483646]
 2700 |                 snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i);
      |                                                                      ^~~~~~
../drivers/usb/gadget/udc/renesas_usb3.c:2700:17: note: ‘snprintf’ output between 4 and 14 bytes into a destination of size 8
 2700 |                 snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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
../net/bluetooth/af_bluetooth.c:223:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
../kernel/latencytop.c:177: warning: Function parameter or struct member 'tsk' not described in '__account_scheduler_latency'
../kernel/latencytop.c:177: warning: Function parameter or struct member 'usecs' not described in '__account_scheduler_latency'
../kernel/latencytop.c:177: warning: Function parameter or struct member 'inter' not described in '__account_scheduler_latency'
../net/can/j1939/main.c: note: in included file (through ../include/linux/can/can-ml.h):
../include/linux/netdevice.h:2548:20: warning: context imbalance in '__j1939_rx_release' - wrong count at exit
../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_dt_led_modes_get.constprop’:
../drivers/net/phy/mscc/mscc_main.c:452:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  452 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                                                                ^
../drivers/net/phy/mscc/mscc_main.c:452:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28
  452 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
../drivers/net/ethernet/cavium/liquidio/lio_core.c: In function ‘octeon_setup_interrupt’:
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1122:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=]
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                                                            ^~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1122:54: note: directive argument in the range [0, 2147483646]
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1121:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32
 1121 |                                 snprintf(&queue_irq_names[IRQ_NAME_OFF(i)],
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1123 |                                          oct->octeon_id, oct->pf_num, i);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1127:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=]
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                                                            ^~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1127:54: note: directive argument in the range [0, 2147483646]
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1126:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32
 1126 |                                 snprintf(&queue_irq_names[IRQ_NAME_OFF(i)],
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1128 |                                          oct->octeon_id, oct->vf_num, i);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/sunrpc/xprt.c:1710:9: warning: context imbalance in 'xprt_dynamic_alloc_slot' - unexpected unlock
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1743:15: warning: cast to restricted __be32
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1813:15: warning: cast to restricted __be32
../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: warning: invalid assignment: |=
../drivers/usb/gadget/udc/renesas_usbf.c:2272:37:    left side has type unsigned short
../drivers/usb/gadget/udc/renesas_usbf.c:2272:37:    right side has type restricted __le16
../drivers/usb/gadget/udc/renesas_usbf.c:2313:31: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/legacy/inode.c:1144:33: warning: context imbalance in 'ep0_write' - unexpected unlock
../drivers/net/ethernet/cavium/liquidio/request_manager.c:572:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
../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/input/touchscreen/mtouch.c: In function ‘mtouch_connect’:
../drivers/input/touchscreen/mtouch.c:140:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  140 |         snprintf(mtouch->phys, sizeof(mtouch->phys), "%s/input0", serio->phys);
      |                                                         ^~~~~~~
../drivers/input/touchscreen/mtouch.c:140:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  140 |         snprintf(mtouch->phys, sizeof(mtouch->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’:
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=]
  209 |                          "%u.%u.%u.%u, TP %u.%u.%u.%u",
      |                                                    ^~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255]
  209 |                          "%u.%u.%u.%u, TP %u.%u.%u.%u",
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32
  208 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209 |                          "%u.%u.%u.%u, TP %u.%u.%u.%u",
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  210 |                          FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  211 |                          FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  212 |                          FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  213 |                          FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  214 |                          FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215 |                          FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  216 |                          FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217 |                          FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/test_ubsan.c:63:18: warning: shift count is negative (-1)
../net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
../drivers/net/ethernet/cisco/enic/enic_pp.c:147:45: warning: dubious: x | !y
../drivers/net/ethernet/cisco/enic/enic_pp.c:148:52: warning: dubious: x | !y
../drivers/net/ethernet/cisco/enic/enic_pp.c:149:73: warning: dubious: x | !y
../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h):
../include/net/bluetooth/hci.h:2599:47: warning: array of flexible structures
../include/net/bluetooth/hci.h:2685:43: warning: array of flexible structures
../kernel/trace/ftrace.c:233:49: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:233:49:    expected struct ftrace_ops *ops
../kernel/trace/ftrace.c:233:49:    got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
../kernel/trace/ftrace.c:318:16: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:318:16:    expected struct ftrace_ops **p
../kernel/trace/ftrace.c:318:16:    got struct ftrace_ops [noderef] __rcu **list
../kernel/trace/ftrace.c:318:50: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:318:50:    expected struct ftrace_ops **p
../kernel/trace/ftrace.c:318:50:    got struct ftrace_ops [noderef] __rcu **
../kernel/trace/ftrace.c:325:12: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:325:12:    expected struct ftrace_ops *
../kernel/trace/ftrace.c:325:12:    got struct ftrace_ops [noderef] __rcu *next
../kernel/trace/ftrace.c:1071:43: warning: incorrect type in initializer (different address spaces)
../kernel/trace/ftrace.c:1071:43:    expected struct ftrace_hash [noderef] __rcu *notrace_hash
../kernel/trace/ftrace.c:1071:43:    got struct ftrace_hash *
../kernel/trace/ftrace.c:1072:43: warning: incorrect type in initializer (different address spaces)
../kernel/trace/ftrace.c:1072:43:    expected struct ftrace_hash [noderef] __rcu *filter_hash
../kernel/trace/ftrace.c:1072:43:    got struct ftrace_hash *
../kernel/trace/ftrace.c:1295:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:1295:40:    expected struct ftrace_hash *hash
../kernel/trace/ftrace.c:1295:40:    got struct ftrace_hash [noderef] __rcu *filter_hash
../kernel/trace/ftrace.c:1296:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:1296:40:    expected struct ftrace_hash *hash
../kernel/trace/ftrace.c:1296:40:    got struct ftrace_hash [noderef] __rcu *notrace_hash
../kernel/trace/ftrace.c:2098:54: warning: incorrect type in initializer (different address spaces)
../kernel/trace/ftrace.c:2098:54:    expected struct ftrace_hash *old_hash
../kernel/trace/ftrace.c:2098:54:    got struct ftrace_hash [noderef] __rcu *filter_hash
../kernel/trace/ftrace.c:1500:9: error: incompatible types in comparison expression (different address spaces):
../kernel/trace/ftrace.c:1500:9:    struct ftrace_hash [noderef] __rcu *
../kernel/trace/ftrace.c:1500:9:    struct ftrace_hash *
../kernel/trace/ftrace.c:1516:39: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:1517:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:1518:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:1519:42: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:1692:18: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:1693:43: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:1754:14: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:1755:22: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:2076:50: warning: incorrect type in initializer (different address spaces)
../kernel/trace/ftrace.c:2087:50: warning: incorrect type in initializer (different address spaces)
../kernel/trace/ftrace.c:2570:53: warning: incorrect type in initializer (different address spaces)
../kernel/trace/ftrace.c:2581:36: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:3303:63: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:3328:88: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:3336:77: warning: incorrect type in argument 3 (different address spaces)
../kernel/trace/ftrace.c:3403:51: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:3404:66: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:3410:52: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:3411:66: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:3450:45: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3452:46: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3454:48: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3456:49: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3461:58: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:3462:59: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:3469:34: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3470:35: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3472:45: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3473:46: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3478:53: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3479:54: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3498:45: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:3499:48: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:3504:83: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:3507:66: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:3514:45: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:3515:48: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:3526:67: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:3527:55: warning: incorrect type in argument 3 (different address spaces)
../kernel/trace/ftrace.c:3586:48: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:3587:48: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:3588:45: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3589:46: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3643:27: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3646:27: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:3881:14: 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:4546:22: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:4549:22: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:4988:27: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:4990:27: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:5363:19: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:5507:19: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:5513:34: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:5788:27: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:5790:27: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:5863:50: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:5865:51: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:5914:14: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:5963:19: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:6005:50: warning: incorrect type in initializer (different address spaces)
../kernel/trace/ftrace.c:6057:14: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:6061:52: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:6356:35: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:6358:43: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:6419:35: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:6427:35: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:6495:47: warning: incorrect type in initializer (different address spaces)
../kernel/trace/ftrace.c:6496:55: warning: incorrect type in initializer (different address spaces)
../kernel/trace/ftrace.c:7173:46: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:7174:47: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:7178:44: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/ftrace.c:7196:18: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:7196:66: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:7248:59: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:7249:59: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:7629:62: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:7630:62: warning: incorrect type in argument 2 (different address spaces)
../kernel/trace/ftrace.c:7674:36: error: incompatible types in comparison expression (different address spaces):
../kernel/trace/ftrace.c:7674:36:    struct ftrace_ops [noderef] __rcu *
../kernel/trace/ftrace.c:7674:36:    struct ftrace_ops *
../kernel/trace/ftrace.c:8451:14: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:8451:14:    expected struct ftrace_hash *hash
../kernel/trace/ftrace.c:8451:14:    got struct ftrace_hash [noderef] __rcu *filter_hash
../kernel/trace/ftrace.c:8500:14: warning: incorrect type in assignment (different address spaces)
../kernel/trace/ftrace.c:8500:14:    expected struct ftrace_hash *hash
../kernel/trace/ftrace.c:8500:14:    got struct ftrace_hash [noderef] __rcu *filter_hash
../kernel/trace/ftrace.c:231:20: warning: dereference of noderef expression
../kernel/trace/ftrace.c:231:20: warning: dereference of noderef expression
../kernel/trace/ftrace.c:231:20: warning: dereference of noderef expression
../kernel/trace/ftrace.c:3298:52: warning: dereference of noderef expression
../kernel/trace/ftrace.c:3327:54: warning: dereference of noderef expression
../kernel/trace/ftrace.c:3502:29: warning: dereference of noderef expression
../kernel/trace/ftrace.c:3502:29: warning: dereference of noderef expression
../kernel/trace/ftrace.c:3502:29: warning: dereference of noderef expression
../kernel/trace/ftrace.c:3502:29: warning: dereference of noderef expression
../kernel/trace/ftrace.c:3502:29: warning: dereference of noderef expression
../kernel/trace/ftrace.c:3502:29: warning: too many warnings
../fs/dlm/lock.c:345:1: warning: context imbalance in 'dlm_refcount_dec_and_write_lock_bh' - wrong count at exit
../fs/dlm/lock.c:366:17: warning: context imbalance in 'put_rsb' - unexpected unlock
../fs/dlm/lock.c:366:17: warning: context imbalance in '__put_lkb' - unexpected unlock
../fs/dlm/lock.c:1878:31: warning: context imbalance in 'remove_from_waiters_ms' - unexpected unlock
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'stall' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'prot_stall' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'registered' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'suspended' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'connected' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'vbus_session' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/mv_udc_core.c: In function ‘eps_init.constprop.isra’:
../drivers/usb/gadget/udc/mv_udc_core.c:1269:59: warning: ‘out’ directive output may be truncated writing 3 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
 1269 |                         snprintf(name, sizeof(name), "ep%dout", i / 2);
      |                                                           ^~~
../drivers/usb/gadget/udc/mv_udc_core.c:1269:25: note: ‘snprintf’ output between 7 and 17 bytes into a destination of size 14
 1269 |                         snprintf(name, sizeof(name), "ep%dout", i / 2);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/usb/gadget/udc/mv_udc_core.c:1265:59: warning: ‘in’ directive output may be truncated writing 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
 1265 |                         snprintf(name, sizeof(name), "ep%din", i / 2);
      |                                                           ^~
../drivers/usb/gadget/udc/mv_udc_core.c:1265:25: note: ‘snprintf’ output between 6 and 16 bytes into a destination of size 14
 1265 |                         snprintf(name, sizeof(name), "ep%din", i / 2);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/trace/ring_buffer.c:4941:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
../kernel/trace/ring_buffer.c:5027:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
../kernel/trace/ring_buffer.c:5426:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
../kernel/trace/ring_buffer.c:5456:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
../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:1456:41: warning: incorrect type in assignment (different base types)
../drivers/usb/gadget/udc/mv_udc_core.c:1456:41:    expected unsigned short [usertype]
../drivers/usb/gadget/udc/mv_udc_core.c:1456:41:    got restricted __le16 [usertype]
../drivers/usb/gadget/udc/mv_udc_core.c:1516:26: warning: cast from restricted __le16
../drivers/usb/gadget/udc/mv_udc_core.c:1546:31: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_udc_core.c:1547:35: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_udc_core.c:1568:30: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_udc_core.c:1579:39: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_udc_core.c:1580:43: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_udc_core.c:1616:34: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_udc_core.c:1625:52: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_udc_core.c:1611:30: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_udc_core.c:1611:30: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_udc_core.c:1634:39: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_udc_core.c:1635:43: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/mv_u3d_core.c: In function ‘mv_u3d_eps_init.constprop.isra’:
../drivers/usb/gadget/udc/mv_u3d_core.c:1335:59: warning: ‘out’ directive output may be truncated writing 3 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
 1335 |                         snprintf(name, sizeof(name), "ep%dout", i >> 1);
      |                                                           ^~~
../drivers/usb/gadget/udc/mv_u3d_core.c:1335:25: note: ‘snprintf’ output between 7 and 17 bytes into a destination of size 14
 1335 |                         snprintf(name, sizeof(name), "ep%dout", i >> 1);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/usb/gadget/udc/mv_u3d_core.c:1331:59: warning: ‘in’ directive output may be truncated writing 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
 1331 |                         snprintf(name, sizeof(name), "ep%din", i >> 1);
      |                                                           ^~
../drivers/usb/gadget/udc/mv_u3d_core.c:1331:25: note: ‘snprintf’ output between 6 and 16 bytes into a destination of size 14
 1331 |                         snprintf(name, sizeof(name), "ep%din", i >> 1);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c: In function ‘alloc_uld_rxqs’:
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 10 and 25 [-Wformat-truncation=]
  141 |                                  "%s-%s%d",
      |                                      ^~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:34: note: directive argument in the range [0, 131069]
  141 |                                  "%s-%s%d",
      |                                  ^~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:139:25: note: ‘snprintf’ output between 3 and 38 bytes into a destination of size 26
  139 |                         snprintf(adap->msix_info[msi_idx].desc,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  140 |                                  sizeof(adap->msix_info[msi_idx].desc),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  141 |                                  "%s-%s%d",
      |                                  ~~~~~~~~~~
  142 |                                  adap->port[0]->name, rxq_info->name, i);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:1478:26: warning: cast from restricted __le16
../drivers/regulator/vctrl-regulator.c: note: in included file:
../drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
../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/net/ethernet/cisco/enic/enic_ethtool.c:433:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:433:38:    expected restricted __be32 [usertype] ip4src
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:433:38:    got unsigned int [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:436:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:436:38:    expected restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:436:38:    got unsigned int [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:439:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:439:36:    expected restricted __be16 [usertype] psrc
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:439:36:    got unsigned short [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:442:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:442:36:    expected restricted __be16 [usertype] pdst
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:442:36:    got unsigned short [usertype]
../drivers/input/touchscreen/penmount.c: In function ‘pm_connect’:
../drivers/input/touchscreen/penmount.c:211:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  211 |         snprintf(pm->phys, sizeof(pm->phys), "%s/input0", serio->phys);
      |                                                 ^~~~~~~
../drivers/input/touchscreen/penmount.c:211:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  211 |         snprintf(pm->phys, sizeof(pm->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/trace/trace.c:5694:1: warning: trying to concatenate 12372-character string (8191 bytes max)
../kernel/trace/trace.c:456:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/trace.c:456:28:    expected struct trace_export **list
../kernel/trace/trace.c:456:28:    got struct trace_export [noderef] __rcu **
../kernel/trace/trace.c:470:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/trace.c:470:33:    expected struct trace_export **list
../kernel/trace/trace.c:470:33:    got struct trace_export [noderef] __rcu **
../kernel/trace/trace.c:2755:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/trace.c:2755:38:    expected struct event_filter *filter
../kernel/trace/trace.c:2755:38:    got struct event_filter [noderef] __rcu *filter
../kernel/trace/trace.c:410:9: error: incompatible types in comparison expression (different address spaces):
../kernel/trace/trace.c:410:9:    struct trace_export [noderef] __rcu *
../kernel/trace/trace.c:410:9:    struct trace_export *
../kernel/trace/trace.c:425:9: error: incompatible types in comparison expression (different address spaces):
../kernel/trace/trace.c:425:9:    struct trace_export [noderef] __rcu *
../kernel/trace/trace.c:425:9:    struct trace_export *
../drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures
../sound/soc/loongson/loongson_dma.c:341:39: warning: symbol 'loongson_i2s_component' was not declared. Should it be static?
../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’:
../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=]
 4831 |                 snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d",
      |                                                                ^~
../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483645, 2147483647]
 4831 |                 snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d",
      |                                                     ^~~~~~~~~~~~~~
../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19
 4831 |                 snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4832 |                                 HFC_cnt + 1, pt+1);
      |                                 ~~~~~~~~~~~~~~~~~~
../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’:
../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=]
 4949 |                 snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d",
      |                                                                 ^~
../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483645, 2147483647]
 4949 |                 snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d",
      |                                                     ^~~~~~~~~~~~~~~
../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19
 4949 |                 snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4950 |                          hc->ctype, HFC_cnt + 1, pt + 1);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:1433:60: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/dlink/sundance.c:1433:60:    expected unsigned long long [usertype] dma_addr
../drivers/net/ethernet/dlink/sundance.c:1433:60:    got restricted __le32 [usertype] addr
../net/bridge/netfilter/ebtable_nat.c:19:41: 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/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types)
../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22:    expected unsigned int [usertype] value
../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22:    got restricted __le32 [usertype]
../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types)
../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22:    expected unsigned short [usertype] value
../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22:    got restricted __le16 [usertype]
../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types)
../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24:    expected unsigned int val
../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24:    got restricted __le32 [usertype]
../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types)
../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24:    expected unsigned short val
../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24:    got restricted __le16 [usertype]
../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32
../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16
../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32
../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16
../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces)
../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26:    expected void volatile [noderef] __iomem *addr
../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26:    got void *
../net/ipv4/fou_bpf.c:44:17: warning: symbol 'bpf_skb_set_fou_encap' was not declared. Should it be static?
../net/ipv4/fou_bpf.c:86:17: warning: symbol 'bpf_skb_get_fou_encap' was not declared. Should it be static?
../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: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/usb/gadget/udc/aspeed_udc.c:1011:28: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/aspeed_udc.c:1072:32: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/function/rndis.c: In function ‘rndis_register’:
../drivers/usb/gadget/function/rndis.c:60:23: warning: ‘%03d’ directive writing between 3 and 10 bytes into a region of size 7 [-Wformat-overflow=]
   60 | #define NAME_TEMPLATE "driver/rndis-%03d"
      |                       ^~~~~~~~~~~~~~~~~~~
../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’
  907 |                 sprintf(name, NAME_TEMPLATE, i);
      |                               ^~~~~~~~~~~~~
../drivers/usb/gadget/function/rndis.c:60:37: note: format string is defined here
   60 | #define NAME_TEMPLATE "driver/rndis-%03d"
      |                                     ^~~~
../drivers/usb/gadget/function/rndis.c:60:23: note: directive argument in the range [0, 2147483647]
   60 | #define NAME_TEMPLATE "driver/rndis-%03d"
      |                       ^~~~~~~~~~~~~~~~~~~
../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’
  907 |                 sprintf(name, NAME_TEMPLATE, i);
      |                               ^~~~~~~~~~~~~
../drivers/usb/gadget/function/rndis.c:907:17: note: ‘sprintf’ output between 17 and 24 bytes into a destination of size 20
  907 |                 sprintf(name, NAME_TEMPLATE, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:735:39: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:739:41: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:743:40: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:753:44: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:753:44:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:753:44:    got void *mbox_read_reg
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:988:42: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:988:42:    expected void const volatile [noderef] __iomem *addr
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:988:42:    got void *mbox_int_reg
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:995:44: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:995:44:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:995:44:    got void *mbox_int_reg
../drivers/isdn/capi/capiutil.c: In function ‘bufprint’:
../drivers/isdn/capi/capiutil.c:394:9: warning: function ‘bufprint’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  394 |         n = vsnprintf(cdb->p, r, fmt, f);
      |         ^
../drivers/isdn/capi/capiutil.c:416:17: warning: function ‘bufprint’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  416 |                 n = vsnprintf(cdb->p, r, fmt, f);
      |                 ^
../drivers/usb/gadget/udc/max3420_udc.c:551:41: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/max3420_udc.c:552:31: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/max3420_udc.c:566:16: warning: incorrect type in assignment (different base types)
../drivers/usb/gadget/udc/max3420_udc.c:566:16:    expected unsigned short [assigned] [usertype] status
../drivers/usb/gadget/udc/max3420_udc.c:566:16:    got restricted __le16 [usertype]
../drivers/usb/gadget/udc/max3420_udc.c:584:31: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/max3420_udc.c:598:32: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/max3420_udc.c:626:29: warning: cast from restricted __le16
../drivers/usb/gadget/udc/max3420_udc.c:627:29: warning: cast from restricted __le16
../drivers/usb/gadget/udc/max3420_udc.c:628:30: warning: cast from restricted __le16
../drivers/net/ethernet/broadcom/bnxt/bnxt.c: In function ‘bnxt_setup_int_mode’:
../drivers/net/ethernet/broadcom/bnxt/bnxt.c:10617:62: warning: ‘%s’ directive output may be truncated writing between 2 and 4 bytes into a region of size between 2 and 17 [-Wformat-truncation=]
10617 |                 snprintf(bp->irq_tbl[map_idx].name, len, "%s-%s-%d", dev->name,
      |                                                              ^~
In function ‘bnxt_setup_msix’,
    inlined from ‘bnxt_setup_int_mode’ at ../drivers/net/ethernet/broadcom/bnxt/bnxt.c:10659:2:
../drivers/net/ethernet/broadcom/bnxt/bnxt.c:10617:58: note: directive argument in the range [-2147483643, 2147483646]
10617 |                 snprintf(bp->irq_tbl[map_idx].name, len, "%s-%s-%d", dev->name,
      |                                                          ^~~~~~~~~~
../drivers/net/ethernet/broadcom/bnxt/bnxt.c:10617:17: note: ‘snprintf’ output between 6 and 33 bytes into a destination of size 18
10617 |                 snprintf(bp->irq_tbl[map_idx].name, len, "%s-%s-%d", dev->name,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10618 |                          attr, i);
      |                          ~~~~~~~~
../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?
In file included from ../drivers/scsi/libfc/fc_elsct.c:18:
../drivers/scsi/libfc/fc_encode.h: In function ‘fc_ct_ms_fill.constprop’:
../drivers/scsi/libfc/fc_encode.h:359:30: warning: ‘%s’ directive output may be truncated writing up to 64 bytes into a region of size between 62 and 126 [-Wformat-truncation=]
  359 |                         "%s v%s",
      |                              ^~
  360 |                         init_utsname()->sysname,
  361 |                         init_utsname()->release);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/libfc/fc_encode.h:357:17: note: ‘snprintf’ output between 3 and 131 bytes into a destination of size 128
  357 |                 snprintf((char *)&entry->value,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |                         FC_FDMI_HBA_ATTR_OSNAMEVERSION_LEN,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |                         "%s v%s",
      |                         ~~~~~~~~~
  360 |                         init_utsname()->sysname,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~
  361 |                         init_utsname()->release);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32
../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types)
../drivers/isdn/hardware/mISDN/avmfritz.c:495:30:    expected unsigned int [usertype] value
../drivers/isdn/hardware/mISDN/avmfritz.c:495:30:    got restricted __le32 [usertype]
../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:296:14: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:299:14: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:302:14: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311: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
../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?
../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:2628:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32:    expected unsigned int [usertype] fragpa_lo
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32:    expected unsigned int [usertype] fragpa_hi
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32:    got restricted __le32 [usertype]
../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
../kernel/bpf/core.c:242:49: error: arithmetics on pointers to functions
../kernel/bpf/core.c:2875: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:321:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:348:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:382: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 *
../drivers/net/ethernet/emulex/benet/be_cmds.c:315:39: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:316:39: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:390:43: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:401:33: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:413:23: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:417:42: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:460:44: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33:    expected unsigned int [usertype] request_length
../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33:    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_hi
../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28:    expected unsigned int [usertype] pa_lo
../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26:    expected unsigned int [usertype] len
../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26:    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] lo
../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29:    expected unsigned int [usertype] hi
../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:899:29: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24:    expected unsigned short [usertype] num_pages
../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1032:29: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:1034:38: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28:    expected unsigned short [usertype] if_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30:    expected unsigned int [usertype] pmac_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20:    expected unsigned int [usertype] if_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1112:28: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20:    expected unsigned int [usertype] if_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22:    expected unsigned int [usertype] pmac_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24:    expected unsigned short [usertype] num_pages
../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1218:26: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24:    expected unsigned short [usertype] num_pages
../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28:    expected unsigned short [usertype] cq_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36:    expected unsigned int
../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1293:28: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24:    expected unsigned short [usertype] num_pages
../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1337:28: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28:    expected unsigned short [usertype] if_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20:    expected unsigned short [usertype] cq_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1396:27: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:1398:42: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20:    expected unsigned short [usertype] cq_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27:    expected unsigned int [usertype] interface_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29:    expected unsigned short [usertype] max_frame_size
../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24:    expected unsigned int [usertype] rss_queue
../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1441:27: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17:    expected unsigned short [usertype] id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17:    expected unsigned short [usertype] id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31:    expected unsigned int [usertype] capability_flags
../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27:    expected unsigned int [usertype] enable_flags
../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1555:30: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:1559:47: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27:    expected unsigned int [usertype] interface_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42:    expected unsigned short [usertype] pport_num
../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1728:39: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28:    expected unsigned int [usertype] fat_operation
../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1787:38: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36:    expected unsigned int [usertype] fat_operation
../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36:    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_offset
../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38:    expected unsigned int [usertype] read_log_length
../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39:    expected unsigned int [usertype] data_buffer_size
../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1841:25: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21:    expected unsigned int [usertype] num_eq
../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39:    expected unsigned int [usertype] eq_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50:    expected unsigned int [usertype] delay_multiplier
../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20:    expected unsigned int [usertype] if_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28:    expected unsigned int [usertype] if_flags_mask
../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: warning: invalid assignment: |=
../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36:    left side has type unsigned int
../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36:    right side has type restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32:    expected unsigned int [usertype] mcast_num
../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32:    got restricted __le32 [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] tx_flow_control
../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30:    expected unsigned short [usertype] rx_flow_control
../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:2107:26: warning: cast to restricted __le16
../drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: 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:42: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2139:37: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20:    expected unsigned int [usertype] if_id
../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25:    expected unsigned short [usertype] enable_rss
../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34:    expected unsigned short [usertype] cpu_table_size_log2
../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27:    expected unsigned int [usertype] write_offset
../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31:    expected unsigned int [usertype] descriptor_count
../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22:    expected unsigned int [usertype] buf_len
../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23:    expected unsigned int [usertype] addr_low
../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24:    expected unsigned int [usertype] addr_high
../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2400:33: warning: cast to restricted __le32
../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] desired_read_len
../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26:    expected unsigned int [usertype] read_offset
../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31:    expected unsigned int [usertype] descriptor_count
../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22:    expected unsigned int [usertype] buf_len
../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23:    expected unsigned int [usertype] addr_low
../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24:    expected unsigned int [usertype] addr_high
../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2521:30: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2522:24: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29:    expected unsigned int [usertype] op_type
../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36:    expected unsigned int [usertype] offset
../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29:    expected unsigned int [usertype] op_code
../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35:    expected unsigned int [usertype] data_buf_size
../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29:    expected unsigned int [usertype] op_type
../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36:    expected unsigned int [usertype] offset
../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36:    expected unsigned int [usertype] offset
../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29:    expected unsigned int [usertype] op_code
../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35:    expected unsigned int [usertype] data_buf_size
../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_cmds.c:2637:36: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2639:36: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2871:24: warning: too many warnings
../net/rxrpc/conn_service.c:56: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 *
../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/sched/signal.h:289:28: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:289:28:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:289:28:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:291:30: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:291:30:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:291:30:    got struct spinlock [noderef] __rcu *
../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/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/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces)
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1:    expected void const volatile [noderef] __iomem *addr
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1:    got unsigned int [usertype] *
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces)
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1:    expected void volatile [noderef] __iomem *addr
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1:    got unsigned int [usertype] *
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces)
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1:    expected void const volatile [noderef] __iomem *addr
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1:    got unsigned int [usertype] *
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces)
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1:    expected void volatile [noderef] __iomem *addr
../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1:    got unsigned int [usertype] *
../net/sunrpc/auth.c:628:34: warning: incorrect type in initializer (different address spaces)
../net/sunrpc/auth.c:628:34:    expected struct cred const *cred
../net/sunrpc/auth.c:628:34:    got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
../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/emulex/benet/be_ethtool.c: In function ‘be_get_drvinfo’:
../drivers/net/ethernet/emulex/benet/be_ethtool.c:229:29: warning: ‘ [’ directive output may be truncated writing 2 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  229 |                          "%s [%s]", adapter->fw_ver, adapter->fw_on_flash);
      |                             ^~
../drivers/net/ethernet/emulex/benet/be_ethtool.c:228:17: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 32
  228 |                 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  229 |                          "%s [%s]", adapter->fw_ver, adapter->fw_on_flash);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/test_printf.c:695:49: warning: cast from restricted gfp_t
../lib/test_printf.c:699:58: warning: cast from restricted gfp_t
../kernel/bpf/verifier.c:342:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
../kernel/bpf/verifier.c:20573: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:65:40: warning: cast to non-scalar
../include/linux/bpfptr.h:65:40: warning: cast from non-scalar
../include/linux/bpfptr.h:65:40: warning: cast to non-scalar
../include/linux/bpfptr.h:65:40: warning: cast from non-scalar
../include/linux/bpfptr.h:65:40: warning: cast to non-scalar
../include/linux/bpfptr.h:65:40: warning: cast from non-scalar
../include/linux/bpfptr.h:65:40: warning: cast to non-scalar
../include/linux/bpfptr.h:65:40: warning: cast from non-scalar
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c: In function ‘bnxt_ethtool_init’:
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4161:32: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 27 [-Wformat-truncation=]
 4161 |                          "/pkg %s", buf);
      |                                ^~   ~~~
In function ‘bnxt_get_pkgver’,
    inlined from ‘bnxt_ethtool_init’ at ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:5077:3:
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4160:17: note: ‘snprintf’ output between 6 and 37 bytes into a destination of size 32
 4160 |                 snprintf(bp->fw_ver_str + len, FW_VER_STR_LEN - len,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4161 |                          "/pkg %s", buf);
      |                          ~~~~~~~~~~~~~~~
../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/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c:281:30: warning: incorrect type in argument 1 (different base types)
../drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c:281:30:    expected unsigned short [usertype] header
../drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c:281:30:    got restricted __le16 const [usertype] header
../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:962:16: error: incompatible types in comparison expression (different address spaces):
../drivers/scsi/libfc/fc_lport.c:962:16:    struct fc4_prov [noderef] __rcu *
../drivers/scsi/libfc/fc_lport.c:962:16:    struct fc4_prov *
../kernel/bpf/helpers.c:1194:21: warning: incorrect type in assignment (different address spaces)
../kernel/bpf/helpers.c:1194:21:    expected unsigned long long ( *[usertype] callback_fn )( ... )
../kernel/bpf/helpers.c:1194:21:    got void [noderef] __rcu *
../kernel/bpf/helpers.c:1882:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1883:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1884:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1885:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1886:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1887:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1888:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:2114:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2128:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2159:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2167:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2173:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2218:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2228:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2261:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static?
../kernel/bpf/helpers.c:2266:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static?
../kernel/bpf/helpers.c:2271:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static?
../kernel/bpf/helpers.c:2327:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2337:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static?
../kernel/bpf/helpers.c:2350:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2361:18: warning: symbol 'bpf_task_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2366:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2379:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2391:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2396:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2409:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2429:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static?
../kernel/bpf/helpers.c:2449:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static?
../kernel/bpf/helpers.c:2469:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static?
../kernel/bpf/helpers.c:2486:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2527:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static?
../kernel/bpf/helpers.c:2612:18: warning: symbol 'bpf_dynptr_slice_rdwr' was not declared. Should it be static?
../kernel/bpf/helpers.c:2645:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static?
../kernel/bpf/helpers.c:2664:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static?
../kernel/bpf/helpers.c:2671:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static?
../kernel/bpf/helpers.c:2681:19: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static?
../kernel/bpf/helpers.c:2691:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static?
../kernel/bpf/helpers.c:2707:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static?
../kernel/bpf/helpers.c:2712:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static?
../kernel/bpf/helpers.c:2717:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2722:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2751:18: warning: symbol 'bpf_throw' was not declared. Should it be static?
../kernel/bpf/helpers.c:2770:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static?
../kernel/bpf/helpers.c:2784:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static?
../kernel/bpf/helpers.c:2801:17: warning: symbol 'bpf_wq_set_callback_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2815:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static?
../kernel/bpf/helpers.c:2820:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static?
../kernel/bpf/helpers.c:2853:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static?
../kernel/bpf/helpers.c:2905:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static?
../kernel/bpf/helpers.c:2932:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static?
../kernel/bpf/helpers.c:2717:18: warning: context imbalance in 'bpf_rcu_read_lock' - wrong count at exit
../kernel/bpf/helpers.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'bpf_rcu_read_unlock' - unexpected unlock
../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16
../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16
../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16
../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16
../drivers/usb/gadget/function/f_fs.c:3317:32: warning: incorrect type in assignment (different base types)
../drivers/usb/gadget/function/f_fs.c:3317:32:    expected unsigned short [usertype] wMaxPacketSize
../drivers/usb/gadget/function/f_fs.c:3317:32:    got restricted __le16 [usertype] wMaxPacketSize
../drivers/usb/gadget/function/f_fs.c:3342:36: warning: incorrect type in assignment (different base types)
../drivers/usb/gadget/function/f_fs.c:3342:36:    expected restricted __le16 [usertype] wMaxPacketSize
../drivers/usb/gadget/function/f_fs.c:3342:36:    got unsigned short [usertype] wMaxPacketSize
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing0' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing1' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing2' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dmach' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'pio_data' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'addr_data' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'sg_io' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dma_read' not described in 'mxs_i2c_dev'
../drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
../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:978:9: warning: Using plain integer as NULL pointer
../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program'
../drivers/input/touchscreen/touchit213.c: In function ‘touchit213_connect’:
../drivers/input/touchscreen/touchit213.c:152:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  152 |                  "%s/input0", serio->phys);
      |                     ^~~~~~~
../drivers/input/touchscreen/touchit213.c:151:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  151 |         snprintf(touchit213->phys, sizeof(touchit213->phys),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  152 |                  "%s/input0", serio->phys);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/i2c/busses/i2c-npcm7xx.c:1129:61: warning: Using plain integer as NULL pointer
../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30: warning: incorrect type in assignment (different address spaces)
../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30:    expected unsigned int [usertype] *bt_reg_pkt_r
../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30:    got void [noderef] __iomem *
../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30: warning: incorrect type in assignment (different address spaces)
../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30:    expected unsigned int [usertype] *bt_reg_pkt_w
../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30:    got void [noderef] __iomem *
../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28: warning: incorrect type in assignment (different address spaces)
../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28:    expected unsigned int [usertype] *bt_reg_ctl
../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28:    got void [noderef] __iomem *
../fs/reiserfs/prints.c: In function ‘prepare_error_buf’:
../fs/reiserfs/prints.c:221:17: warning: function ‘prepare_error_buf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  221 |                 p += vscnprintf(p, end - p, fmt1, args);
      |                 ^
../fs/reiserfs/prints.c:260:9: warning: function ‘prepare_error_buf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  260 |         p += vscnprintf(p, end - p, fmt1, args);
      |         ^
../drivers/input/touchscreen/touchright.c: In function ‘tr_connect’:
../drivers/input/touchscreen/touchright.c:114:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  114 |         snprintf(tr->phys, sizeof(tr->phys), "%s/input0", serio->phys);
      |                                                 ^~~~~~~
../drivers/input/touchscreen/touchright.c:114:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  114 |         snprintf(tr->phys, sizeof(tr->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/bluetooth/hci_codec.c: note: in included file:
../include/net/bluetooth/hci_core.h:147:35: warning: array of flexible structures
../kernel/bpf/bpf_iter.c:787:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:818:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:837:18: warning: symbol 'bpf_iter_num_destroy' was not declared. Should it be static?
../kernel/bpf/map_iter.c:198:17: warning: symbol 'bpf_map_sum_elem_count' was not declared. Should it be static?
../fs/netfs/locking.c:68:5: warning: context imbalance in 'netfs_start_io_read' - wrong count at exit
../fs/netfs/locking.c:99:6: warning: context imbalance in 'netfs_end_io_read' - wrong count at exit
../fs/netfs/locking.c:113:5: warning: context imbalance in 'netfs_start_io_write' - wrong count at exit
../fs/netfs/locking.c:135:6: warning: context imbalance in 'netfs_end_io_write' - wrong count at exit
../fs/netfs/locking.c:178:5: warning: context imbalance in 'netfs_start_io_direct' - wrong count at exit
../fs/netfs/locking.c:211:6: warning: context imbalance in 'netfs_end_io_direct' - wrong count at exit
../drivers/usb/gadget/function/u_audio.c:1143:20: warning: obsolete array initializer, use C99 syntax
../drivers/usb/gadget/function/u_audio.c:1150:28: warning: obsolete array initializer, use C99 syntax
../drivers/usb/gadget/function/u_audio.c:1157:19: warning: obsolete array initializer, use C99 syntax
../drivers/usb/gadget/function/u_audio.c:1164:27: warning: obsolete array initializer, use C99 syntax
../drivers/usb/gadget/function/u_audio.c:1171:25: warning: obsolete array initializer, use C99 syntax
../drivers/input/touchscreen/touchwin.c: In function ‘tw_connect’:
../drivers/input/touchscreen/touchwin.c:121:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  121 |         snprintf(tw->phys, sizeof(tw->phys), "%s/input0", serio->phys);
      |                                                 ^~~~~~~
../drivers/input/touchscreen/touchwin.c:121:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
  121 |         snprintf(tw->phys, sizeof(tw->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/dlm/debug_fs.c:416:9: warning: context imbalance in 'table_seq_start' - wrong count at exit
../fs/dlm/debug_fs.c:433:13: warning: context imbalance in 'table_seq_stop' - unexpected unlock
../drivers/usb/typec/ucsi/ucsi_ccg.c:570:14: warning: incorrect type in assignment (different base types)
../drivers/usb/typec/ucsi/ucsi_ccg.c:570:14:    expected unsigned int [usertype]
../drivers/usb/typec/ucsi/ucsi_ccg.c:570:14:    got restricted __le32 [usertype] cci
../drivers/usb/gadget/udc/cdns2/cdns2-trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/usb/gadget/udc/cdns2/cdns2-trace.h):
../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: cast to restricted __le16
../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/cdns2/cdns2-trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/usb/gadget/udc/cdns2/cdns2-trace.h):
../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: incorrect type in assignment (different base types)
../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1:    expected restricted __le16 [usertype] maxpack_reg
../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1:    got int
../drivers/usb/gadget/udc/cdns2/cdns2-trace.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../drivers/usb/gadget/udc/cdns2/cdns2-trace.h):
../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: incorrect type in assignment (different base types)
../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1:    expected restricted __le16 [usertype] maxpack_reg
../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1:    got int
../drivers/scsi/libfc/fc_fcp.c:535:29: warning: cast to restricted __le32
../drivers/scsi/libfc/fc_fcp.c:838:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1206:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1235:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:464:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1392:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1448:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1637:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1682: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:2133:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
../kernel/bpf/task_iter.c:822:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:866:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:875:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:900:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:925:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:934:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:969:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:1001:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:1030:18: warning: symbol 'bpf_iter_task_destroy' was not declared. Should it be static?
../drivers/input/touchscreen/tsc40.c: In function ‘tsc_connect’:
../drivers/input/touchscreen/tsc40.c:95:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
   95 |         snprintf(ptsc->phys, sizeof(ptsc->phys), "%s/input0", serio->phys);
      |                                                     ^~~~~~~
../drivers/input/touchscreen/tsc40.c:95:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32
   95 |         snprintf(ptsc->phys, sizeof(ptsc->phys), "%s/input0", serio->phys);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/rionet.c: note: in included file:
../include/linux/rio.h:204:34: warning: array of flexible structures
../drivers/usb/typec/ucsi/ucsi_glink.c:86:23: warning: incorrect type in assignment (different base types)
../drivers/usb/typec/ucsi/ucsi_glink.c:86:23:    expected restricted __le32 [usertype] owner
../drivers/usb/typec/ucsi/ucsi_glink.c:86:23:    got int
../drivers/usb/typec/ucsi/ucsi_glink.c:87:22: warning: incorrect type in assignment (different base types)
../drivers/usb/typec/ucsi/ucsi_glink.c:87:22:    expected restricted __le32 [usertype] type
../drivers/usb/typec/ucsi/ucsi_glink.c:87:22:    got int
../drivers/usb/typec/ucsi/ucsi_glink.c:88:24: warning: incorrect type in assignment (different base types)
../drivers/usb/typec/ucsi/ucsi_glink.c:88:24:    expected restricted __le32 [usertype] opcode
../drivers/usb/typec/ucsi/ucsi_glink.c:88:24:    got int
../drivers/usb/typec/ucsi/ucsi_glink.c:138:23: warning: incorrect type in assignment (different base types)
../drivers/usb/typec/ucsi/ucsi_glink.c:138:23:    expected restricted __le32 [usertype] owner
../drivers/usb/typec/ucsi/ucsi_glink.c:138:23:    got int
../drivers/usb/typec/ucsi/ucsi_glink.c:139:22: warning: incorrect type in assignment (different base types)
../drivers/usb/typec/ucsi/ucsi_glink.c:139:22:    expected restricted __le32 [usertype] type
../drivers/usb/typec/ucsi/ucsi_glink.c:139:22:    got int
../drivers/usb/typec/ucsi/ucsi_glink.c:140:24: warning: incorrect type in assignment (different base types)
../drivers/usb/typec/ucsi/ucsi_glink.c:140:24:    expected restricted __le32 [usertype] opcode
../drivers/usb/typec/ucsi/ucsi_glink.c:140:24:    got int
../drivers/scsi/fcoe/fcoe.c:1708:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/fcoe/fcoe.c:1708:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/fcoe/fcoe.c:1708:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/fcoe/fcoe.c:1633:13: warning: cast to restricted __le32
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    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] major
../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] minor
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    got restricted __be16 [usertype]
../kernel/kcsan/report.c:498:13: warning: context imbalance in 'release_report' - unexpected unlock
../kernel/kcsan/report.c:603:13: warning: context imbalance in 'prepare_report_consumer' - wrong count at exit
../drivers/usb/typec/ucsi/ucsi_yoga_c630.c:74:30: warning: symbol 'yoga_c630_ucsi_ops' was not declared. Should it be static?
../drivers/usb/typec/mux/intel_pmc_mux.c: In function ‘pmc_usb_probe’:
../drivers/usb/typec/mux/intel_pmc_mux.c:724:43: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
  724 |         snprintf(name, sizeof(name), "port%d", port->usb3_port - 1);
      |                                           ^~
In function ‘pmc_mux_port_debugfs_init’,
    inlined from ‘pmc_usb_probe’ at ../drivers/usb/typec/mux/intel_pmc_mux.c:783:3:
../drivers/usb/typec/mux/intel_pmc_mux.c:724:38: note: directive argument in the range [-1, 254]
  724 |         snprintf(name, sizeof(name), "port%d", port->usb3_port - 1);
      |                                      ^~~~~~~~
../drivers/usb/typec/mux/intel_pmc_mux.c:724:9: note: ‘snprintf’ output between 6 and 8 bytes into a destination of size 6
  724 |         snprintf(name, sizeof(name), "port%d", port->usb3_port - 1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/thermal/max77620_thermal.c:48: warning: Function parameter or struct member 'tz' not described in 'max77620_thermal_read_temp'
../drivers/thermal/max77620_thermal.c:48: warning: Excess function parameter 'data' description in 'max77620_thermal_read_temp'
../lib/test_blackhole_dev.c:58:27: warning: incorrect type in assignment (different base types)
../lib/test_blackhole_dev.c:58:27:    expected restricted __be16 [usertype] payload_len
../lib/test_blackhole_dev.c:58:27:    got unsigned long
../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/usb/gadget/udc/cdns2/cdns2-gadget.c:1090:24: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1382:64: warning: incorrect type in assignment (different base types)
../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1382:64:    expected restricted __le32 [noderef] __iomem
../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1382:64:    got unsigned short [usertype] tx_offset
../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1430:24: warning: restricted __le16 degrades to integer
../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1794:24: warning: incorrect type in assignment (different base types)
../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1794:24:    expected unsigned int [usertype] buffer
../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1794:24:    got restricted __le32 [usertype]
../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1798:42: warning: incorrect type in assignment (different base types)
../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1798:42:    expected restricted __le32 [usertype] buffer
../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1798:42:    got unsigned int [usertype] buffer
../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
../fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
../drivers/thermal/qoriq_thermal.c:216:38: warning: incorrect type in argument 1 (different base types)
../drivers/thermal/qoriq_thermal.c:216:38:    expected restricted __be32 const [usertype] *cell
../drivers/thermal/qoriq_thermal.c:216:38:    got unsigned int const [usertype] *[assigned] calibration
../drivers/thermal/qoriq_thermal.c:218:50: warning: incorrect type in argument 1 (different base types)
../drivers/thermal/qoriq_thermal.c:218:50:    expected restricted __be32 const [usertype] *cell
../drivers/thermal/qoriq_thermal.c:218:50:    got unsigned int const [usertype] *
../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/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/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]
../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
../kernel/bpf/hashtab.c:1052:30: warning: incorrect type in assignment (different address spaces)
../kernel/bpf/hashtab.c:1052:30:    expected void [noderef] __percpu *[assigned] pptr
../kernel/bpf/hashtab.c:1052:30:    got void *
../kernel/bpf/hashtab.c:1058:44: warning: incorrect type in assignment (different address spaces)
../kernel/bpf/hashtab.c:1058:44:    expected void *ptr_to_pptr
../kernel/bpf/hashtab.c:1058:44:    got void [noderef] __percpu *[assigned] pptr
../kernel/bpf/hashtab.c:1059:34: warning: cast removes address space '__percpu' of expression
../kernel/bpf/hashtab.c:1059:30: warning: incorrect type in assignment (different address spaces)
../kernel/bpf/hashtab.c:1059:30:    expected void [noderef] __percpu *[assigned] pptr
../kernel/bpf/hashtab.c:1059:30:    got void *
../kernel/bpf/hashtab.c:1439:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1473:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1650: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:869:25: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    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] major
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    got restricted __be16 [usertype]
../kernel/bpf/arraymap.c:603:35: warning: incorrect type in return expression (different address spaces)
../kernel/bpf/arraymap.c:603:35:    expected void *
../kernel/bpf/arraymap.c:603:35:    got void [noderef] __percpu *
../kernel/bpf/arraymap.c:622:35: warning: incorrect type in return expression (different address spaces)
../kernel/bpf/arraymap.c:622:35:    expected void *
../kernel/bpf/arraymap.c:622:35:    got void [noderef] __percpu *
../kernel/bpf/arraymap.c:655:53: warning: incorrect type in initializer (different address spaces)
../kernel/bpf/arraymap.c:655:53:    expected void const [noderef] __percpu *__vpp_verify
../kernel/bpf/arraymap.c:655:53:    got void [noderef] __percpu **
../sound/soc/intel/skylake/skl.c: note: in included file:
../include/sound/intel-nhlt.h:81:34: warning: array of flexible structures
../net/bluetooth/sco.c: note: in included file:
../include/net/bluetooth/hci_core.h:147:35: warning: array of flexible structures
../drivers/net/wireless/ti/wlcore/main.c:671:33: warning: context imbalance in 'wlcore_irq_locked' - different lock contexts for basic block
../sound/soc/intel/skylake/skl-nhlt.c: note: in included file:
../include/sound/intel-nhlt.h:81:34: warning: array of flexible structures
../include/sound/intel-nhlt.h:61:39: warning: array of flexible structures
../drivers/md/dm-snap.c:645:13: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
../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/bit_spinlock.h:83:9: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
../fs/reiserfs/xattr.c:460:28: warning: incorrect type in return expression (different base types)
../fs/reiserfs/xattr.c:460:28:    expected unsigned int
../fs/reiserfs/xattr.c:460:28:    got restricted __wsum
../fs/reiserfs/xattr.c:460:28: warning: incorrect type in return expression (different base types)
../fs/reiserfs/xattr.c:460:28:    expected unsigned int
../fs/reiserfs/xattr.c:460:28:    got restricted __wsum
../kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
../net/rxrpc/sendmsg.c:608:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
../fs/netfs/fscache_cache.c:405:13: warning: context imbalance in 'fscache_caches_seq_start' - wrong count at exit
../fs/netfs/fscache_cache.c:417:13: warning: context imbalance in 'fscache_caches_seq_stop' - wrong count at exit
../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’:
../drivers/net/ethernet/freescale/enetc/enetc.c:2306:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=]
 2306 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                            ^~
../drivers/net/ethernet/freescale/enetc/enetc.c:2306:52: note: directive argument in the range [-2147483639, 2147483646]
 2306 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                    ^~~~~~~~~~~
../drivers/net/ethernet/freescale/enetc/enetc.c:2306:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24
 2306 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2307 |                          priv->ndev->name, i);
      |                          ~~~~~~~~~~~~~~~~~~~~
../sound/soc/intel/atom/sst/sst_loader.c:212:43: warning: incorrect type in argument 2 (different address spaces)
../sound/soc/intel/atom/sst/sst_loader.c:212:43:    expected void *destn
../sound/soc/intel/atom/sst/sst_loader.c:212:43:    got void [noderef] __iomem *
../sound/soc/codecs/cpcap.c:1532:54: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/intel/skylake/skl-topology.c: note: in included file:
../include/sound/intel-nhlt.h:81:34: warning: array of flexible structures
../sound/soc/intel/skylake/skl-topology.c:2041:50: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2060:22: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2060:22:    expected unsigned char [usertype] ppl_id
../sound/soc/intel/skylake/skl-topology.c:2060:22:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2075:21: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2094:47: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2094:47:    expected int module_id
../sound/soc/intel/skylake/skl-topology.c:2094:47:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2098:49: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2098:49:    expected unsigned int [usertype] instance_id
../sound/soc/intel/skylake/skl-topology.c:2098:49:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2092:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2092:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2092:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2263:34: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2263:34:    expected unsigned char [usertype] pin_index
../sound/soc/intel/skylake/skl-topology.c:2263:34:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2267:33: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2267:33:    expected unsigned int [usertype] buf_size
../sound/soc/intel/skylake/skl-topology.c:2267:33:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2261:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2261:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2294:38: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2294:38:    expected unsigned int [usertype] dma_buffer_size
../sound/soc/intel/skylake/skl-topology.c:2294:38:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2298:26: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2298:26:    expected unsigned int [usertype] cpc
../sound/soc/intel/skylake/skl-topology.c:2298:26:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2302:31: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2302:31:    expected unsigned int [usertype] is_pages
../sound/soc/intel/skylake/skl-topology.c:2302:31:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2306:26: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2306:26:    expected unsigned int [usertype] obs
../sound/soc/intel/skylake/skl-topology.c:2306:26:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2310:26: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2310:26:    expected unsigned int [usertype] ibs
../sound/soc/intel/skylake/skl-topology.c:2310:26:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2292:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2292:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2292:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2292:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2292:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2292:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2292:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2292:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2292:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2362:21: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2367:49: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2367:49:    expected unsigned char [usertype] max_input_pins
../sound/soc/intel/skylake/skl-topology.c:2367:49:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2371:50: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2371:50:    expected unsigned char [usertype] max_output_pins
../sound/soc/intel/skylake/skl-topology.c:2371:50:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2384:55: warning: incorrect type in argument 3 (different base types)
../sound/soc/intel/skylake/skl-topology.c:2384:55:    expected unsigned int [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2384:55:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2397:55: warning: incorrect type in argument 3 (different base types)
../sound/soc/intel/skylake/skl-topology.c:2397:55:    expected unsigned int [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2397:55:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2401:36: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2401:36:    expected unsigned char [usertype] time_slot
../sound/soc/intel/skylake/skl-topology.c:2401:36:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2405:34: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2405:34:    expected unsigned char [usertype] core_id
../sound/soc/intel/skylake/skl-topology.c:2405:34:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2409:33: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2409:33:    expected unsigned int enum skl_module_type m_type
../sound/soc/intel/skylake/skl-topology.c:2409:33:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2413:35: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2413:35:    expected unsigned char [usertype] dev_type
../sound/soc/intel/skylake/skl-topology.c:2413:35:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2417:39: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2417:39:    expected unsigned int enum skl_hw_conn_type hw_conn_type
../sound/soc/intel/skylake/skl-topology.c:2417:39:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2421:41: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2421:41:    expected unsigned int [usertype] instance_id
../sound/soc/intel/skylake/skl-topology.c:2421:41:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2436:34: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2436:34:    expected unsigned int [usertype] vbus_id
../sound/soc/intel/skylake/skl-topology.c:2436:34:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2440:39: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2440:39:    expected unsigned int [usertype] params_fixup
../sound/soc/intel/skylake/skl-topology.c:2440:39:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2444:36: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2444:36:    expected unsigned int [usertype] converter
../sound/soc/intel/skylake/skl-topology.c:2444:36:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2448:36: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2448:36:    expected unsigned int enum d0i3_capability d0i3_caps
../sound/soc/intel/skylake/skl-topology.c:2448:36:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2466:26: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2466:26:    expected int static conf_idx
../sound/soc/intel/skylake/skl-topology.c:2466:26:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2477:49: warning: incorrect type in argument 3 (different base types)
../sound/soc/intel/skylake/skl-topology.c:2477:49:    expected unsigned int [usertype] tkn
../sound/soc/intel/skylake/skl-topology.c:2477:49:    got restricted __le32 [usertype] token
../sound/soc/intel/skylake/skl-topology.c:2477:66: warning: incorrect type in argument 4 (different base types)
../sound/soc/intel/skylake/skl-topology.c:2477:66:    expected unsigned int [usertype] tkn_val
../sound/soc/intel/skylake/skl-topology.c:2477:66:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2490:49: warning: incorrect type in argument 3 (different base types)
../sound/soc/intel/skylake/skl-topology.c:2490:49:    expected unsigned int [usertype] tkn
../sound/soc/intel/skylake/skl-topology.c:2490:49:    got restricted __le32 [usertype] token
../sound/soc/intel/skylake/skl-topology.c:2490:66: warning: incorrect type in argument 4 (different base types)
../sound/soc/intel/skylake/skl-topology.c:2490:66:    expected unsigned int [usertype] tkn_val
../sound/soc/intel/skylake/skl-topology.c:2490:66:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2498:52: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2498:52:    expected unsigned char [usertype] res_idx
../sound/soc/intel/skylake/skl-topology.c:2498:52:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2502:52: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2502:52:    expected unsigned char [usertype] fmt_idx
../sound/soc/intel/skylake/skl-topology.c:2502:52:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2511:31: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2512:38: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2525:68: warning: incorrect type in argument 3 (different base types)
../sound/soc/intel/skylake/skl-topology.c:2525:68:    expected unsigned int [usertype] tkn
../sound/soc/intel/skylake/skl-topology.c:2525:68:    got restricted __le32 [usertype] token
../sound/soc/intel/skylake/skl-topology.c:2526:41: warning: incorrect type in argument 4 (different base types)
../sound/soc/intel/skylake/skl-topology.c:2526:41:    expected unsigned int [usertype] val
../sound/soc/intel/skylake/skl-topology.c:2526:41:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2545:29: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2548:38: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2548:38:    expected int fmt_cfg_idx
../sound/soc/intel/skylake/skl-topology.c:2548:38:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2552:73: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2552:73:    expected unsigned int [usertype] caps_size
../sound/soc/intel/skylake/skl-topology.c:2552:73:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2558:74: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2558:74:    expected unsigned int [usertype] set_params
../sound/soc/intel/skylake/skl-topology.c:2558:74:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2563:72: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2563:72:    expected unsigned int [usertype] param_id
../sound/soc/intel/skylake/skl-topology.c:2563:72:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2568:33: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2568:33:    expected unsigned char [usertype] domain
../sound/soc/intel/skylake/skl-topology.c:2568:33:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2574:42: warning: incorrect type in assignment (different base types)
../sound/soc/intel/skylake/skl-topology.c:2574:42:    expected unsigned int [usertype] dma_buffer_size
../sound/soc/intel/skylake/skl-topology.c:2574:42:    got restricted __le32 [usertype] value
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: restricted __le32 degrades to integer
../sound/soc/intel/skylake/skl-topology.c:2365:25: warning: too many warnings
../drivers/scsi/fnic/fnic_fcs.c:26:37: error: invalid initializer
../drivers/scsi/fnic/fnic_fcs.c: note: in included file:
../drivers/scsi/fnic/cq_enet_desc.h:130:39: warning: restricted __le16 degrades to integer
../drivers/scsi/fnic/fnic_fcs.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/fnic/fnic_fcs.c:1322:6: warning: context imbalance in 'fnic_handle_fip_timer' - different lock contexts for basic block
../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)
../kernel/trace/trace_events.c:1019:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/trace_events.c:1019:31:    expected struct event_filter *filter
../kernel/trace/trace_events.c:1019: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:1505:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/trace.h:1505:37:    expected struct event_filter *filter
../kernel/trace/trace.h:1505:37:    got struct event_filter [noderef] __rcu *filter
../drivers/scsi/fnic/fnic_scsi.c:602:39: warning: context imbalance in 'fnic_queuecommand' - unexpected unlock
../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:551:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:624:18: warning: cast to restricted __le32
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36:    expected restricted __be32 [usertype] rnid_atype
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36:    got int
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9:    expected unsigned int [usertype] val
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9:    got restricted __le32 [usertype] fc_crc_cnt
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: invalid assignment: -=
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9:    left side has type unsigned int
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9:    right side has type restricted __le32
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9:    expected unsigned int [usertype] val
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9:    got restricted __le32 [usertype] fcoe_tx_pkt_cnt
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: invalid assignment: -=
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9:    left side has type unsigned int
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9:    right side has type restricted __le32
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9:    expected unsigned int [usertype] val
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9:    got restricted __le32 [usertype] fcoe_tx_byte_cnt
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: invalid assignment: -=
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9:    left side has type unsigned int
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9:    right side has type restricted __le32
../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer
../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] fcoe_rx_pkt_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_rx_byte_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: 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)
../net/netfilter/nf_flow_table_ip.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../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 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 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: too many warnings
../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:2246:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2246:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2246:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2263:33: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2281:26: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2512:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2512:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/qedf/qedf_main.c:2512:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/qedf/qedf_main.c:2708:34: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2822:25: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2825: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/qedf/qedf_io.c:641:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:641:59:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:641:59:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:643:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:643:59:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:643:59:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:655:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:655:40:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:655:40:    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] hi
../drivers/scsi/qedf/qedf_io.c:656:40:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:664:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:664:33:    expected unsigned int
../drivers/scsi/qedf/qedf_io.c:664:33:    got restricted __be32 [usertype]
../drivers/scsi/qedf/qedf_io.c:720:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:720:26:    expected restricted __be16 [usertype] fh_ox_id
../drivers/scsi/qedf/qedf_io.c:720:26:    got unsigned short [usertype] xid
../drivers/scsi/qedf/qedf_io.c:724:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:724:31:    expected restricted __le32 [addressable] [usertype] parameter
../drivers/scsi/qedf/qedf_io.c:724:31:    got restricted __be32 [usertype] fh_parm_offset
../drivers/scsi/qedf/qedf_io.c:729:27: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:729:27:    expected restricted __le16 [addressable] [assigned] [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:729:27:    got restricted __be16 [usertype] fh_rx_id
../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] ox_id
../drivers/scsi/qedf/qedf_io.c:730:27:    got restricted __be16 [usertype] fh_ox_id
../drivers/scsi/qedf/qedf_io.c:734:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:734:45:    expected restricted __le32 [addressable] [assigned] [usertype] lo
../drivers/scsi/qedf/qedf_io.c:734:45:    got unsigned int [usertype]
../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] hi
../drivers/scsi/qedf/qedf_io.c:735:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:743:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:743:45:    expected restricted __le32 [addressable] [assigned] [usertype] lo
../drivers/scsi/qedf/qedf_io.c:743: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] hi
../drivers/scsi/qedf/qedf_io.c:744:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:789:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:789:23:    expected restricted __le16 [assigned] [usertype] sq_prod
../drivers/scsi/qedf/qedf_io.c:789:23:    got unsigned short [usertype] fw_sq_prod_idx
../drivers/scsi/qedf/qedf_io.c:1068:35: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1068:35:    expected unsigned int [usertype] fcp_resid
../drivers/scsi/qedf/qedf_io.c:1068:35:    got restricted __le32 [usertype] fcp_resid
../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_rsp_len
../drivers/scsi/qedf/qedf_io.c:1075:29:    got restricted __le32 [usertype] fcp_rsp_len
../drivers/scsi/qedf/qedf_io.c:1079:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1079:29:    expected int fcp_sns_len
../drivers/scsi/qedf/qedf_io.c:1079:29:    got restricted __le32 [usertype] fcp_sns_len
../drivers/scsi/qedf/qedf_io.c:1253:48: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1255:52: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1276:41: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1453:9: warning: cast to restricted __le32
../drivers/scsi/qedf/qedf_io.c:1453:9: warning: cast from restricted __le16
../drivers/scsi/qedf/qedf_io.c:1461:15: warning: cast from restricted __le32
../drivers/scsi/qedf/qedf_io.c:1462:14: warning: cast from restricted __le32
../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] rx_buf_off
../drivers/scsi/qedf/qedf_io.c:1476:52:    got restricted __le32 [usertype] rx_buf_off
../drivers/scsi/qedf/qedf_io.c:1478:52: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1478:52:    expected unsigned int [usertype] tx_buf_off
../drivers/scsi/qedf/qedf_io.c:1478:52:    got restricted __le32 [usertype] tx_buf_off
../drivers/scsi/qedf/qedf_io.c:1480:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1480:47:    expected unsigned int [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:1480:47:    got restricted __le16 [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:1529:9: warning: cast to restricted __le32
../drivers/scsi/qedf/qedf_io.c:1529:9: warning: cast from restricted __le16
../drivers/scsi/qedf/qedf_io.c:2103:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2103:32:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:2103:32:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2104:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2104:32:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:2104:32:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2105:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2105:28:    expected restricted __le32 [usertype] sge_len
../drivers/scsi/qedf/qedf_io.c:2105:28:    got int
../drivers/scsi/qedf/qedf_io.c:2114:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2114:33:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:2114:33:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2115:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2115:33:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:2115:33:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2116:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2116:29:    expected restricted __le32 [usertype] sge_len
../drivers/scsi/qedf/qedf_io.c:2116:29:    got int
../drivers/scsi/qedf/qedf_io.c:2493:53: warning: incorrect type in initializer (different base types)
../drivers/scsi/qedf/qedf_io.c:2493:53:    expected unsigned short [usertype] pktlen
../drivers/scsi/qedf/qedf_io.c:2493:53:    got restricted __le16 [usertype] pkt_len
../drivers/scsi/qedf/qedf_io.c:2555:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2555:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/qedf/qedf_io.c:2555:20:    got restricted __le32 [usertype]
../drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer
../drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
../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/isdn/mISDN/l1oip_core.c:670:39: warning: incorrect type in assignment (different base types)
../drivers/isdn/mISDN/l1oip_core.c:670:39:    expected restricted __be32 [usertype] s_addr
../drivers/isdn/mISDN/l1oip_core.c:670:39:    got unsigned long
../kernel/events/core.c:1386:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1386:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1386:15:    struct perf_event_context *
../kernel/events/core.c:1399:28: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1399:28:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1399:28:    struct perf_event_context *
../kernel/events/core.c:3492:20: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3492:20:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3492:20:    struct perf_event_context *
../kernel/events/core.c:3496:18: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3496:18:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3496:18:    struct perf_event_context *
../kernel/events/core.c:3497:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3497:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3497:23:    struct perf_event_context *
../kernel/events/core.c:3546:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3546:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3546:25:    struct perf_event_context *
../kernel/events/core.c:3547:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3547:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3547:25:    struct perf_event_context *
../kernel/events/core.c:3935:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3935:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3935:15:    struct perf_event_context *
../kernel/events/core.c:4343:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4343:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4343:15:    struct perf_event_context *
../kernel/events/core.c:4834:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4834:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4834:25:    struct perf_event_context *
../kernel/events/core.c:6282:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6282:9:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6282:9:    struct perf_buffer *
../kernel/events/core.c:5754:24: warning: incorrect type in assignment (different base types)
../kernel/events/core.c:5998:22: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:5998:22:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:5998:22:    struct perf_buffer *
../kernel/events/core.c:6122:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6122:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6122:14:    struct perf_buffer *
../kernel/events/core.c:6155:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6155:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6155:14:    struct perf_buffer *
../kernel/events/core.c:6212:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6212:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6212:14:    struct perf_buffer *
../kernel/events/core.c:6303:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6303:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6303:14:    struct perf_buffer *
../kernel/events/core.c:6319:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6319:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6319:14:    struct perf_buffer *
../kernel/events/core.c:8073:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8073:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:8073:15:    struct perf_event_context *
../kernel/events/core.c:8160:13: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8160:13:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:8160:13:    struct perf_buffer *
../kernel/events/core.c:8264:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8264:61:    expected struct task_struct *p
../kernel/events/core.c:8264:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:8266:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8266:61:    expected struct task_struct *p
../kernel/events/core.c:8266:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:8954:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8954:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:8954:15:    struct perf_event_context *
../kernel/events/core.c:10083:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10083:9:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10083:9:    struct swevent_hlist *
../kernel/events/core.c:10122:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10122:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10122:17:    struct swevent_hlist *
../kernel/events/core.c:10396:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10396:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:10396:23:    struct perf_event_context *
../kernel/events/core.c:11418:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
../kernel/events/core.c:13185:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13185:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13185:9:    struct perf_event_context *
../kernel/events/core.c:13279:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13279:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13279:15:    struct perf_event_context *
../kernel/events/core.c:13291:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13291:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13291:9:    struct perf_event_context *
../kernel/events/core.c:13715:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13715:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:13715:17:    struct swevent_hlist *
../kernel/events/core.c:162:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
../kernel/events/core.c:170: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:867:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
../kernel/events/core.c:1433:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
../kernel/events/core.c:2801:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
../kernel/events/core.c:4808:17: warning: context imbalance in 'find_get_context' - unexpected unlock
../kernel/events/core.c: note: in included file:
../kernel/events/internal.h:209:1: warning: incorrect type in argument 2 (different address spaces)
../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:869:25: warning: context imbalance in 'perf_get_pgtable_size' - unexpected unlock
../kernel/events/core.c:9936:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:9936:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:9936:17:    struct swevent_hlist *
../kernel/events/core.c:9956:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:9956:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:9956:17:    struct swevent_hlist *
../kernel/events/core.c:10072:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10072:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10072:16:    struct swevent_hlist *
../kernel/events/core.c:10072:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10072:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10072:16:    struct swevent_hlist *
../kernel/events/core.c:10072:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10072:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10072: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:174:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/ring_buffer.c:174:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/ring_buffer.c:174:14:    struct perf_buffer *
../kernel/events/ring_buffer.c:174:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/ring_buffer.c:174:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/ring_buffer.c:174:14:    struct perf_buffer *
../kernel/events/ring_buffer.c:174:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/ring_buffer.c:174:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/ring_buffer.c:174:14:    struct perf_buffer *
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49:    got unsigned short [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684: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:880:28: warning: cast from restricted __le16
../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:1554:16: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16:    expected unsigned long long [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16:    got restricted __be64 [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16:    expected unsigned long long [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16:    got restricted __be64 [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26:    expected unsigned int [usertype] resp_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557: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/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)
../kernel/events/callchain.c:67:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/callchain.c:67:9:    struct callchain_cpus_entries [noderef] __rcu *
../kernel/events/callchain.c:67:9:    struct callchain_cpus_entries *
../kernel/events/callchain.c:97:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/callchain.c:97:9:    struct callchain_cpus_entries [noderef] __rcu *
../kernel/events/callchain.c:97:9:    struct callchain_cpus_entries *
../kernel/events/callchain.c:162:19: error: incompatible types in comparison expression (different address spaces):
../kernel/events/callchain.c:162:19:    struct callchain_cpus_entries [noderef] __rcu *
../kernel/events/callchain.c:162:19:    struct callchain_cpus_entries *
../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
../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:488:16: warning: cast to restricted __le64
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:488:16: warning: restricted __le64 degrades to integer
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:488:16: warning: cast to restricted __le64
../kernel/bpf/memalloc.c:142:30: warning: incorrect type in initializer (different address spaces)
../kernel/bpf/memalloc.c:142:30:    expected void *pptr
../kernel/bpf/memalloc.c:142:30:    got void [noderef] __percpu *_res
../kernel/bpf/memalloc.c:145:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/bpf/memalloc.c:145:37:    expected void [noderef] __percpu *__pdata
../kernel/bpf/memalloc.c:145:37:    got void *pptr
../kernel/bpf/memalloc.c:256:43: warning: incorrect type in argument 1 (different address spaces)
../kernel/bpf/memalloc.c:256:43:    expected void [noderef] __percpu *__pdata
../kernel/bpf/memalloc.c:256:43:    got void *
../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
../kernel/bpf/btf.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf_verifier.h):
../include/linux/bpfptr.h:65:40: warning: cast to non-scalar
../include/linux/bpfptr.h:65:40: warning: cast from non-scalar
../drivers/scsi/fnic/vnic_dev.c:324:32: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/fnic/vnic_dev.c:324:32:    expected void const [noderef] __iomem *
../drivers/scsi/fnic/vnic_dev.c:324:32:    got unsigned int *
../drivers/scsi/fnic/vnic_dev.c:325:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/fnic/vnic_dev.c:325:37:    expected void const [noderef] __iomem *
../drivers/scsi/fnic/vnic_dev.c:325:37:    got unsigned int *
../drivers/scsi/fnic/vnic_dev.c:365:36: warning: incorrect type in argument 2 (different address spaces)
../drivers/scsi/fnic/vnic_dev.c:365:36:    expected void [noderef] __iomem *
../drivers/scsi/fnic/vnic_dev.c:365:36:    got unsigned int *
../drivers/scsi/fnic/vnic_dev.c:462:32: warning: incorrect type in assignment (different address spaces)
../drivers/scsi/fnic/vnic_dev.c:462:32:    expected struct vnic_wq_ctrl *wq_ctrl
../drivers/scsi/fnic/vnic_dev.c:462:32:    got struct vnic_wq_ctrl [noderef] __iomem *ctrl
../drivers/scsi/fnic/vnic_dev.c:937:11: warning: incorrect type in assignment (different address spaces)
../drivers/scsi/fnic/vnic_dev.c:937:11:    expected void *p
../drivers/scsi/fnic/vnic_dev.c:937:11:    got void [noderef] __iomem *
../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
../kernel/bpf/arena.c:544:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static?
../kernel/bpf/arena.c:556:18: warning: symbol 'bpf_arena_free_pages' was not declared. Should it be static?
../kernel/iomem.c:110:22: warning: incorrect type in assignment (different address spaces)
../kernel/iomem.c:110:22:    expected void *[assigned] addr
../kernel/iomem.c:110:22:    got void [noderef] __iomem *
../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/context_tracking.c:126:39: warning: incorrect type in initializer (different address spaces)
../kernel/context_tracking.c:126:39:    expected void const [noderef] __percpu *__vpp_verify
../kernel/context_tracking.c:126:39:    got struct context_tracking *
../kernel/context_tracking.c:165:39: warning: incorrect type in initializer (different address spaces)
../kernel/context_tracking.c:165:39:    expected void const [noderef] __percpu *__vpp_verify
../kernel/context_tracking.c:165:39:    got struct context_tracking *
../kernel/context_tracking.c:206:39: warning: incorrect type in initializer (different address spaces)
../kernel/context_tracking.c:206:39:    expected void const [noderef] __percpu *__vpp_verify
../kernel/context_tracking.c:206:39:    got struct context_tracking *
../kernel/context_tracking.c:261:39: warning: incorrect type in initializer (different address spaces)
../kernel/context_tracking.c:261:39:    expected void const [noderef] __percpu *__vpp_verify
../kernel/context_tracking.c:261:39:    got struct context_tracking *
../fs/netfs/fscache_volume.c:510:13: warning: context imbalance in 'fscache_volumes_seq_start' - wrong count at exit
../fs/netfs/fscache_volume.c:522:13: warning: context imbalance in 'fscache_volumes_seq_stop' - wrong count at exit
../fs/jbd2/journal.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/jbd2.h):
../include/trace/events/jbd2.h:356:1: warning: cast to restricted blk_opf_t
../include/trace/events/jbd2.h:356:1: warning: restricted blk_opf_t degrades to integer
../include/trace/events/jbd2.h:356:1: warning: restricted blk_opf_t degrades to integer
../kernel/trace/trace_events_filter.c:2672:19: warning: array of flexible structures
../kernel/trace/trace_events_filter.c:1253:20: warning: incorrect type in return expression (different address spaces)
../kernel/trace/trace_events_filter.c:1253:20:    expected struct event_filter *
../kernel/trace/trace_events_filter.c:1253:20:    got struct event_filter [noderef] __rcu *filter
../kernel/trace/trace_events_filter.c:1323:34: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/trace_events_filter.c:1323:34:    expected struct event_filter *filter
../kernel/trace/trace_events_filter.c:1323:34:    got struct event_filter [noderef] __rcu *filter
../kernel/trace/trace_events_filter.c:1340:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/trace/trace_events_filter.c:1340:27:    expected struct event_filter *filter
../kernel/trace/trace_events_filter.c:1340:27:    got struct event_filter [noderef] __rcu *filter
../kernel/trace/trace_events_filter.c:1253:20: warning: incorrect type in return expression (different address spaces)
../kernel/trace/trace_events_filter.c:1253:20:    expected struct event_filter *
../kernel/trace/trace_events_filter.c:1253:20:    got struct event_filter [noderef] __rcu *filter
../kernel/trace/trace_events_filter.c:1253:20: warning: incorrect type in return expression (different address spaces)
../kernel/trace/trace_events_filter.c:1253:20:    expected struct event_filter *
../kernel/trace/trace_events_filter.c:1253:20:    got struct event_filter [noderef] __rcu *filter
../kernel/trace/trace_events_filter.c:1253:20: warning: incorrect type in return expression (different address spaces)
../kernel/trace/trace_events_filter.c:1253:20:    expected struct event_filter *
../kernel/trace/trace_events_filter.c:1253:20:    got struct event_filter [noderef] __rcu *filter
../drivers/power/supply/cros_usbpd-charger.c: In function ‘cros_usbpd_charger_probe’:
../drivers/power/supply/cros_usbpd-charger.c:17:49: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=]
   17 | #define CHARGER_USBPD_DIR_NAME                  "CROS_USBPD_CHARGER%d"
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~
../drivers/power/supply/cros_usbpd-charger.c:641:45: note: in expansion of macro ‘CHARGER_USBPD_DIR_NAME’
  641 |                         sprintf(port->name, CHARGER_USBPD_DIR_NAME, i);
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
../drivers/power/supply/cros_usbpd-charger.c:17:68: note: format string is defined here
   17 | #define CHARGER_USBPD_DIR_NAME                  "CROS_USBPD_CHARGER%d"
      |                                                                    ^~
../drivers/power/supply/cros_usbpd-charger.c:17:49: note: directive argument in the range [-2147483641, 2147483646]
   17 | #define CHARGER_USBPD_DIR_NAME                  "CROS_USBPD_CHARGER%d"
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~
../drivers/power/supply/cros_usbpd-charger.c:641:45: note: in expansion of macro ‘CHARGER_USBPD_DIR_NAME’
  641 |                         sprintf(port->name, CHARGER_USBPD_DIR_NAME, i);
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
../drivers/power/supply/cros_usbpd-charger.c:641:25: note: ‘sprintf’ output between 20 and 30 bytes into a destination of size 23
  641 |                         sprintf(port->name, CHARGER_USBPD_DIR_NAME, i);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/bch.c:260:19: warning: incorrect type in assignment (different base types)
../lib/bch.c:260:19:    expected unsigned int [usertype] w
../lib/bch.c:260:19:    got restricted __be32 [usertype]
../kernel/events/uprobes.c:1982:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/events/uprobes.c:1982:33:    expected struct spinlock [usertype] *lock
../kernel/events/uprobes.c:1982:33:    got struct spinlock [noderef] __rcu *
../kernel/events/uprobes.c:1984:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/events/uprobes.c:1984:35:    expected struct spinlock [usertype] *lock
../kernel/events/uprobes.c:1984:35:    got struct spinlock [noderef] __rcu *
../kernel/events/uprobes.c:2293:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/events/uprobes.c:2293:31:    expected struct spinlock [usertype] *lock
../kernel/events/uprobes.c:2293:31:    got struct spinlock [noderef] __rcu *
../kernel/events/uprobes.c:2295:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/events/uprobes.c:2295:33:    expected struct spinlock [usertype] *lock
../kernel/events/uprobes.c:2295:33:    got struct spinlock [noderef] __rcu *
../kernel/events/uprobes.c: note: in included file:
../include/linux/rmap.h:703:28: warning: context imbalance in '__replace_page' - unexpected unlock
../drivers/net/bareudp.c:274:14: warning: incorrect type in assignment (different address spaces)
../drivers/net/bareudp.c:274:14:    expected struct socket *sock
../drivers/net/bareudp.c:274:14:    got struct socket [noderef] __rcu *sock
../drivers/net/bareudp.c:598:20: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:598:20:    expected restricted __be16 [usertype] port
../drivers/net/bareudp.c:598:20:    got unsigned short
../drivers/net/bareudp.c:599:25: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:599:25:    expected restricted __be16 [usertype] ethertype
../drivers/net/bareudp.c:599:25:    got unsigned short
../net/netfilter/nf_flow_table_inet.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../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/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32
../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid'
../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid'
../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked'
../drivers/gpu/drm/drm_gpuvm.c:788:9: warning: context imbalance in 'cond_spin_lock' - wrong count at exit
../drivers/gpu/drm/drm_gpuvm.c:796:28: warning: context imbalance in 'cond_spin_unlock' - unexpected unlock
../net/phonet/socket.c:619:14: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:619:14:    struct sock [noderef] __rcu *
../net/phonet/socket.c:619:14:    struct sock *
../net/phonet/socket.c:642:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:642:17:    struct sock [noderef] __rcu *
../net/phonet/socket.c:642:17:    struct sock *
../net/phonet/socket.c:658:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:658:17:    struct sock [noderef] __rcu *
../net/phonet/socket.c:658:17:    struct sock *
../net/phonet/socket.c:677:25: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:677:25:    struct sock [noderef] __rcu *
../net/phonet/socket.c:677:25:    struct sock *
../net/phonet/socket.c:726:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
../net/phonet/socket.c:741:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
../net/sunrpc/sysfs.c:268:9: error: incompatible types in comparison expression (different address spaces):
../net/sunrpc/sysfs.c:268:9:    char const [noderef] __rcu *
../net/sunrpc/sysfs.c:268:9:    char const *
../drivers/scsi/arcmsr/arcmsr_hba.c:3369:41: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3369:41:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/arcmsr/arcmsr_hba.c:3369:41:    got unsigned int [usertype] *firm_model
../drivers/scsi/arcmsr/arcmsr_hba.c:3376:43: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3376:43:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/arcmsr/arcmsr_hba.c:3376:43:    got unsigned int [usertype] *firm_version
../drivers/scsi/arcmsr/arcmsr_hba.c:3383:41: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3383:41:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/arcmsr/arcmsr_hba.c:3383:41:    got unsigned int [usertype] *device_map
../drivers/scsi/arcmsr/arcmsr_hba.c:3388:42: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3388:42:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/arcmsr/arcmsr_hba.c:3388:42:    got unsigned int [usertype] *
../drivers/scsi/arcmsr/arcmsr_hba.c:3389:49: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3389:49:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/arcmsr/arcmsr_hba.c:3389:49:    got unsigned int [usertype] *
../drivers/scsi/arcmsr/arcmsr_hba.c:3390:51: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3390:51:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/arcmsr/arcmsr_hba.c:3390:51:    got unsigned int [usertype] *
../drivers/scsi/arcmsr/arcmsr_hba.c:3391:48: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3391:48:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/arcmsr/arcmsr_hba.c:3391:48:    got unsigned int [usertype] *
../drivers/scsi/arcmsr/arcmsr_hba.c:3392:49: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3392:49:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/arcmsr/arcmsr_hba.c:3392:49:    got unsigned int [usertype] *
../drivers/scsi/arcmsr/arcmsr_hba.c:3393:49: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3393:49:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/arcmsr/arcmsr_hba.c:3393:49:    got unsigned int [usertype] *
../drivers/scsi/arcmsr/arcmsr_hba.c:3395:55: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3395:55:    expected void const volatile [noderef] __iomem *addr
../drivers/scsi/arcmsr/arcmsr_hba.c:3395:55:    got unsigned int [usertype] *
../drivers/scsi/arcmsr/arcmsr_hba.c:3415:40: warning: incorrect type in argument 2 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3415:40:    expected unsigned int [usertype] *rwbuffer
../drivers/scsi/arcmsr/arcmsr_hba.c:3415:40:    got unsigned int [noderef] __iomem *
../drivers/scsi/arcmsr/arcmsr_hba.c:3434:43: warning: incorrect type in argument 2 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3434:43:    expected unsigned int [usertype] *rwbuffer
../drivers/scsi/arcmsr/arcmsr_hba.c:3434:43:    got unsigned int [noderef] [usertype] __iomem *message_rwbuffer
../drivers/scsi/arcmsr/arcmsr_hba.c:3457:41: warning: incorrect type in argument 2 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3457:41:    expected unsigned int [usertype] *rwbuffer
../drivers/scsi/arcmsr/arcmsr_hba.c:3457:41:    got unsigned int [noderef] __iomem *
../drivers/scsi/arcmsr/arcmsr_hba.c:3479:43: warning: incorrect type in argument 2 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3479:43:    expected unsigned int [usertype] *rwbuffer
../drivers/scsi/arcmsr/arcmsr_hba.c:3479:43:    got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer
../drivers/scsi/arcmsr/arcmsr_hba.c:3505:41: warning: incorrect type in argument 2 (different address spaces)
../drivers/scsi/arcmsr/arcmsr_hba.c:3505:41:    expected unsigned int [usertype] *rwbuffer
../drivers/scsi/arcmsr/arcmsr_hba.c:3505:41:    got unsigned int [noderef] __iomem *
../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
../drivers/net/ethernet/huawei/hinic/hinic_main.c:830:25: warning: cast to restricted __be16
../drivers/net/ethernet/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16
../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/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
../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/net/ethernet/huawei/hinic/hinic_rx.c:388:27: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_rx.c:410:32: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_rx.c:411:28: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_rx.c:432:38: warning: cast to restricted __be32
../kernel/bpf/cgroup_iter.c:310:17: warning: symbol 'bpf_iter_css_new' was not declared. Should it be static?
../kernel/bpf/cgroup_iter.c:334:40: warning: symbol 'bpf_iter_css_next' was not declared. Should it be static?
../kernel/bpf/cgroup_iter.c:355:18: warning: symbol 'bpf_iter_css_destroy' was not declared. Should it be static?
../drivers/cpufreq/cpufreq.c:483:17: warning: incorrect type in assignment (different address spaces)
../drivers/cpufreq/cpufreq.c:483:17:    expected struct notifier_block *nb
../drivers/cpufreq/cpufreq.c:483:17:    got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
../drivers/cpufreq/cpufreq.c:483:65: warning: incorrect type in assignment (different address spaces)
../drivers/cpufreq/cpufreq.c:483:65:    expected struct notifier_block *nb
../drivers/cpufreq/cpufreq.c:483:65:    got struct notifier_block [noderef] __rcu *next
../kernel/trace/trace_events_user.c:2259:16: error: incompatible types in comparison expression (different address spaces):
../kernel/trace/trace_events_user.c:2259:16:    struct user_event_refs [noderef] __rcu *
../kernel/trace/trace_events_user.c:2259:16:    struct user_event_refs *
../kernel/trace/trace_events_user.c:2366:16: error: incompatible types in comparison expression (different address spaces):
../kernel/trace/trace_events_user.c:2366:16:    struct user_event_refs [noderef] __rcu *
../kernel/trace/trace_events_user.c:2366:16:    struct user_event_refs *
../kernel/trace/trace_events_user.c:2391:9: error: incompatible types in comparison expression (different address spaces):
../kernel/trace/trace_events_user.c:2391:9:    struct user_event_refs [noderef] __rcu *
../kernel/trace/trace_events_user.c:2391:9:    struct user_event_refs *
../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32:    expected unsigned int [usertype] group_index
../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32:    got restricted __be32 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31:    expected unsigned int [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31:    got restricted __be32 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25:    expected unsigned int [usertype] size
../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25:    got restricted __be32 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27:    expected unsigned int [usertype] offset
../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27:    got restricted __be32 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25:    expected unsigned int [usertype] size
../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25:    got restricted __be32 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30:    expected unsigned int [usertype] group_index
../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30:    got restricted __be32 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23:    expected unsigned int [usertype] size
../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23:    got restricted __be32 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22:    expected unsigned int [usertype] ctx
../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22:    got restricted __be32 [usertype]
../kernel/trace/bpf_trace.c:191:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:228:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:243:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:278:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:766:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:777:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:792:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1288:28: warning: symbol 'bpf_lookup_user_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1337:28: warning: symbol 'bpf_lookup_system_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1361:18: warning: symbol 'bpf_key_put' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1381:17: warning: symbol 'bpf_verify_pkcs7_signature' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1457:17: warning: symbol 'bpf_get_file_xattr' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3525:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3533:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:2648:21: warning: dereference of noderef expression
../kernel/trace/bpf_trace.c:2652:66: warning: dereference of noderef expression
../kernel/trace/bpf_trace.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:869:25: warning: context imbalance in 'uprobe_prog_run' - unexpected unlock
../drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: warning: incorrect type in return expression (different address spaces)
../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31:    expected void [noderef] __iomem *
../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31:    got void *
../drivers/scsi/aic7xxx/aic7xxx_osm.c:1534:25: warning: invalid assignment: |=
../drivers/scsi/aic7xxx/aic7xxx_osm.c:1534:25:    left side has type unsigned int
../drivers/scsi/aic7xxx/aic7xxx_osm.c:1534:25:    right side has type restricted __le32
../drivers/scsi/aic7xxx/aic7xxx_osm.c:1539:34: warning: incorrect type in assignment (different base types)
../drivers/scsi/aic7xxx/aic7xxx_osm.c:1539:34:    expected unsigned int [usertype] sgptr
../drivers/scsi/aic7xxx/aic7xxx_osm.c:1539:34:    got restricted __le32 [usertype]
../drivers/scsi/aic7xxx/aic7xxx_osm.c:1549:34: warning: incorrect type in assignment (different base types)
../drivers/scsi/aic7xxx/aic7xxx_osm.c:1549:34:    expected unsigned int [usertype] sgptr
../drivers/scsi/aic7xxx/aic7xxx_osm.c:1549:34:    got restricted __le32 [usertype]
../drivers/scsi/aic7xxx/aic7xxx_osm.c:482:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/aic7xxx/aic7xxx_osm.c:482:18:    expected unsigned int [usertype] addr
../drivers/scsi/aic7xxx/aic7xxx_osm.c:482:18:    got restricted __le32 [usertype]
../drivers/scsi/aic7xxx/aic7xxx_osm.c:489:17: warning: incorrect type in assignment (different base types)
../drivers/scsi/aic7xxx/aic7xxx_osm.c:489:17:    expected unsigned int [usertype] len
../drivers/scsi/aic7xxx/aic7xxx_osm.c:489:17:    got restricted __le32 [usertype]
../kernel/bpf/bpf_struct_ops.c:538:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static?
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:105:24: warning: cast to restricted __be64
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:167:24: warning: cast to restricted __be64
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: warning: incorrect type in return expression (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16:    expected unsigned int
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16:    got restricted __be32 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50:    got unsigned long long [usertype] *
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:730:21: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:852:18: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:903:22: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21:    expected unsigned int [usertype] status
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21:    got restricted __be32 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:926:19: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:928:24: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:929:24: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27:    expected unsigned short [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27:    got restricted __be16 [usertype]
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c: In function ‘cgx_lmac_init’:
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1678:49: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 6 [-Wformat-overflow=]
 1678 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                                 ^~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1678:37: note: directive argument in the range [-2147483641, 254]
 1678 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                     ^~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1678:17: note: ‘sprintf’ output between 12 and 24 bytes into a destination of size 16
 1678 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/bpf/cpumask.c:49:32: warning: symbol 'bpf_cpumask_create' was not declared. Should it be static?
../kernel/bpf/cpumask.c:75:32: warning: symbol 'bpf_cpumask_acquire' was not declared. Should it be static?
../kernel/bpf/cpumask.c:89:18: warning: symbol 'bpf_cpumask_release' was not declared. Should it be static?
../kernel/bpf/cpumask.c:99:18: warning: symbol 'bpf_cpumask_release_dtor' was not declared. Should it be static?
../kernel/bpf/cpumask.c:112:17: warning: symbol 'bpf_cpumask_first' was not declared. Should it be static?
../kernel/bpf/cpumask.c:125:17: warning: symbol 'bpf_cpumask_first_zero' was not declared. Should it be static?
../kernel/bpf/cpumask.c:139:17: warning: symbol 'bpf_cpumask_first_and' was not declared. Should it be static?
../kernel/bpf/cpumask.c:150:18: warning: symbol 'bpf_cpumask_set_cpu' was not declared. Should it be static?
../kernel/bpf/cpumask.c:163:18: warning: symbol 'bpf_cpumask_clear_cpu' was not declared. Should it be static?
../kernel/bpf/cpumask.c:180:18: warning: symbol 'bpf_cpumask_test_cpu' was not declared. Should it be static?
../kernel/bpf/cpumask.c:197:18: warning: symbol 'bpf_cpumask_test_and_set_cpu' was not declared. Should it be static?
../kernel/bpf/cpumask.c:215:18: warning: symbol 'bpf_cpumask_test_and_clear_cpu' was not declared. Should it be static?
../kernel/bpf/cpumask.c:227:18: warning: symbol 'bpf_cpumask_setall' was not declared. Should it be static?
../kernel/bpf/cpumask.c:236:18: warning: symbol 'bpf_cpumask_clear' was not declared. Should it be static?
../kernel/bpf/cpumask.c:253:18: warning: symbol 'bpf_cpumask_and' was not declared. Should it be static?
../kernel/bpf/cpumask.c:268:18: warning: symbol 'bpf_cpumask_or' was not declared. Should it be static?
../kernel/bpf/cpumask.c:283:18: warning: symbol 'bpf_cpumask_xor' was not declared. Should it be static?
../kernel/bpf/cpumask.c:301:18: warning: symbol 'bpf_cpumask_equal' was not declared. Should it be static?
../kernel/bpf/cpumask.c:317:18: warning: symbol 'bpf_cpumask_intersects' was not declared. Should it be static?
../kernel/bpf/cpumask.c:333:18: warning: symbol 'bpf_cpumask_subset' was not declared. Should it be static?
../kernel/bpf/cpumask.c:348:18: warning: symbol 'bpf_cpumask_empty' was not declared. Should it be static?
../kernel/bpf/cpumask.c:363:18: warning: symbol 'bpf_cpumask_full' was not declared. Should it be static?
../kernel/bpf/cpumask.c:375:18: warning: symbol 'bpf_cpumask_copy' was not declared. Should it be static?
../kernel/bpf/cpumask.c:390:17: warning: symbol 'bpf_cpumask_any_distribute' was not declared. Should it be static?
../kernel/bpf/cpumask.c:408:17: warning: symbol 'bpf_cpumask_any_and_distribute' was not declared. Should it be static?
../kernel/bpf/cpumask.c:420:17: warning: symbol 'bpf_cpumask_weight' was not declared. Should it be static?
../drivers/cpufreq/amd-pstate.c:1823: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * CPPC function is not supported for family ID 17H with model_ID ranging from 0x10 to 0x2F.
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17:    expected unsigned int [addressable] [usertype] db_info
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17:    got restricted __be32 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23:    expected unsigned long long [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23:    got restricted __be64 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:531:27: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:572:21: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:620:14: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:625:19: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:656:30: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:702:31: warning: cast to restricted __be64
../drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c:428:40: warning: cast to restricted __be64
../drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c:482:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c:482:24:    expected unsigned long long [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c:482:24:    got restricted __be64 [usertype]
../drivers/md/dm-era-target.c:668:9: error: incompatible types in comparison expression (different address spaces):
../drivers/md/dm-era-target.c:668:9:    struct writeset [noderef] __rcu *
../drivers/md/dm-era-target.c:668:9:    struct writeset *
../drivers/md/dm-era-target.c:976:14: error: incompatible types in comparison expression (different address spaces):
../drivers/md/dm-era-target.c:976:14:    struct writeset [noderef] __rcu *
../drivers/md/dm-era-target.c:976:14:    struct writeset *
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    expected restricted __sum16 [usertype] check
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    got restricted __be16 [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    expected unsigned int [usertype] val
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    got restricted __be32 [usertype] ip
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2935:40: warning: cast from restricted __be32
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    expected restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    got unsigned int [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    expected restricted __be32 [usertype] ip4src
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    got unsigned int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    expected restricted __be16 [usertype] psrc
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    got int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    expected restricted __be16 [usertype] pdst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    got int
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41:    expected void [noderef] __iomem *p
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41:    got struct gfar *
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces):
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35:    void *
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35:    void [noderef] __iomem *
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces)
../kernel/bpf/crypto.c:145:35: warning: symbol 'bpf_crypto_ctx_create' was not declared. Should it be static?
../kernel/bpf/crypto.c:242:35: warning: symbol 'bpf_crypto_ctx_acquire' was not declared. Should it be static?
../kernel/bpf/crypto.c:258:18: warning: symbol 'bpf_crypto_ctx_release' was not declared. Should it be static?
../kernel/bpf/crypto.c:313:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static?
../kernel/bpf/crypto.c:334:17: warning: symbol 'bpf_crypto_encrypt' was not declared. Should it be static?
../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/aacraid/aachba.c:3943:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:3943:39:    expected unsigned int [usertype] addrHigh
../drivers/scsi/aacraid/aachba.c:3943:39:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:3944:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:3944:38:    expected unsigned int [usertype] addrLow
../drivers/scsi/aacraid/aachba.c:3944:38:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:3945:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:3945:26:    expected unsigned int [usertype] cur_size
../drivers/scsi/aacraid/aachba.c:3945:26:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:3950:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:3950:44:    expected restricted __le32 [usertype] sgeFirstSize
../drivers/scsi/aacraid/aachba.c:3950:44:    got unsigned int [usertype] cur_size
../drivers/scsi/aacraid/aachba.c:3952:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:3952:46:    expected restricted __le32 [usertype] sgeNominalSize
../drivers/scsi/aacraid/aachba.c:3952:46:    got unsigned int [usertype] cur_size
../drivers/scsi/aacraid/aachba.c:3954:60: warning: restricted __le32 degrades to integer
../drivers/scsi/aacraid/aachba.c:3964:28: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:3966:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:3966:39:    expected unsigned int [usertype] length
../drivers/scsi/aacraid/aachba.c:3966:39:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:3970:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:3970:22:    expected unsigned char [usertype] sgeCnt
../drivers/scsi/aacraid/aachba.c:3970:22:    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_hi
../drivers/scsi/aacraid/aachba.c:4069:30:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:4070:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:4070:30:    expected unsigned int [usertype] addr_lo
../drivers/scsi/aacraid/aachba.c:4070:30:    got restricted __le32 [usertype]
../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] cur_size
../drivers/scsi/aacraid/aachba.c:4071:26:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:4083:24: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:4085:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:4085:26:    expected unsigned int [usertype] len
../drivers/scsi/aacraid/aachba.c:4085:26:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:4090:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:4090:45:    expected unsigned char [usertype] emb_data_desc_count
../drivers/scsi/aacraid/aachba.c:4090:45:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:4091:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:4091:28:    expected unsigned int [usertype] flags
../drivers/scsi/aacraid/aachba.c:4091:28:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:4094:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:4094:38:    expected unsigned int [usertype] flags
../drivers/scsi/aacraid/aachba.c:4094:38:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:4095:48: warning: cast from restricted __le32
../drivers/scsi/aacraid/aachba.c:4096:43: warning: cast from restricted __le32
../drivers/scsi/aacraid/aachba.c:4097:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:4097:40:    expected unsigned int [usertype] addr_lo
../drivers/scsi/aacraid/aachba.c:4097:40:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:4035:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:4035:22:    expected unsigned char [usertype] sgeCnt
../drivers/scsi/aacraid/aachba.c:4035:22:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:4037:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:4037:30:    expected restricted __le32 [usertype] sgeNominalSize
../drivers/scsi/aacraid/aachba.c:4037: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:1058:63: warning: restricted __le32 degrades to integer
../drivers/scsi/aacraid/aachba.c:1079:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:1079:59:    expected unsigned int [addressable] [assigned] [usertype] Serial
../drivers/scsi/aacraid/aachba.c:1079:59:    got restricted __le32 [usertype] uid
../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1556:24: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:1556:24:    expected unsigned char
../drivers/scsi/aacraid/aachba.c:1556:24:    got restricted __le32 [usertype]
../drivers/scsi/aacraid/aachba.c:1663:33: warning: cast to restricted __le32
../drivers/scsi/aacraid/aachba.c:1997:61: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:1997:61:    expected restricted __le32 [usertype] rmw_nexus
../drivers/scsi/aacraid/aachba.c:1997:61:    got unsigned int [assigned] [usertype] nexus
../drivers/scsi/aacraid/aachba.c:2074:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:2074:54:    expected restricted __le16 [usertype] virt_device_bus
../drivers/scsi/aacraid/aachba.c:2074:54:    got int
../drivers/scsi/aacraid/aachba.c:3618:58: warning: incorrect type in assignment (different base types)
../drivers/scsi/aacraid/aachba.c:3618:58:    expected restricted __le32 [usertype] rmw_nexus
../drivers/scsi/aacraid/aachba.c:3618: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
../fs/coda/upcall.c: In function ‘venus_setattr’:
../fs/coda/upcall.c:115:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  115 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_close’:
../fs/coda/upcall.c:164:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  164 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_rename’:
../fs/coda/upcall.c:238:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  238 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_rmdir’:
../fs/coda/upcall.c:306:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  306 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_remove’:
../fs/coda/upcall.c:329:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  329 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_link’:
../fs/coda/upcall.c:383:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  383 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_symlink’:
../fs/coda/upcall.c:410:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  410 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_fsync’:
../fs/coda/upcall.c:443:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  443 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_access’:
../fs/coda/upcall.c:459:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  459 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_access_intent’:
../fs/coda/upcall.c:577:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  577 |         union outputArgs *outp;
      |                           ^~~~
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:212:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:212:20:    expected unsigned long long [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:212:20:    got restricted __be64 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:252:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:252:20:    expected unsigned long long [usertype] desc
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:252:20:    got restricted __be64 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:296:25: warning: cast to restricted __be64
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:298:18: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:644:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:644:42:    expected unsigned long long [usertype] hw_cmd_paddr
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:644:42:    got restricted __be64 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:694:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:694:43:    expected unsigned long long [usertype] next_cell_paddr
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:694:43:    got restricted __be64 [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:794:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:794:31:    expected unsigned long long [usertype] next_cell_paddr
../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:794:31:    got restricted __be64 [usertype]
../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 *
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21:    expected struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28:    got struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28:    got struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2386:46: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2409:38: warning: cast removes address space '__iomem' of expression
../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
../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
../fs/coda/coda_linux.c:25:5: warning: symbol 'coda_fake_statfs' was not declared. Should it be static?
../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:324:24: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25:    expected unsigned int [usertype]
../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25:    got restricted __be32 [usertype]
../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:2261:16: warning: cast to restricted __le16
../drivers/scsi/aic7xxx/aic79xx_osm.c:2280:37: warning: cast to restricted __le16
../drivers/scsi/aic7xxx/aic79xx_osm.c:1765:17: warning: cast to restricted __le16
../drivers/net/ethernet/freescale/gianfar.c:2212:60: warning: cast to restricted __be64
../drivers/net/ethernet/freescale/gianfar.c:2475:53: warning: cast to restricted __be64
../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/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16
../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
../net/sctp/sm_make_chunk.c:3107:48: warning: incorrect type in argument 2 (different base types)
../net/sctp/sm_make_chunk.c:3107:48:    expected int optname
../net/sctp/sm_make_chunk.c:3107:48:    got restricted __be16
../net/sctp/sm_make_chunk.c:3179:48: warning: incorrect type in argument 2 (different base types)
../net/sctp/sm_make_chunk.c:3179:48:    expected int optname
../net/sctp/sm_make_chunk.c:3179:48:    got restricted __be16
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:124:19: warning: cast to restricted __be32
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:41: warning: restricted __be32 degrades to integer
../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:293:35: warning: incorrect type in assignment (different base types)
../drivers/i2c/busses/i2c-viperboard.c:293:35:    expected unsigned short [usertype] len
../drivers/i2c/busses/i2c-viperboard.c:293:35:    got restricted __le16 [usertype]
../drivers/i2c/busses/i2c-viperboard.c:318:35: warning: incorrect type in assignment (different base types)
../drivers/i2c/busses/i2c-viperboard.c:318:35:    expected unsigned short [usertype] len
../drivers/i2c/busses/i2c-viperboard.c:318:35:    got restricted __le16 [usertype]
../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/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:1275:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1275:21:    expected unsigned long long [usertype] *ptr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1275:21:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1314:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1314:21:    expected unsigned long long [usertype] *ptr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1314:21:    got void [noderef] __iomem *
../drivers/net/ethernet/freescale/dpaa/dpaa_eth.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h):
../drivers/net/ethernet/freescale/dpaa/./dpaa_eth_trace.h:29:1: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/freescale/dpaa/./dpaa_eth_trace.h:29:1:    expected unsigned int [usertype] fd_status
../drivers/net/ethernet/freescale/dpaa/./dpaa_eth_trace.h:29:1:    got restricted __be32 const [usertype] status
../drivers/net/ethernet/freescale/dpaa/dpaa_eth.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h):
../drivers/net/ethernet/freescale/dpaa/./dpaa_eth_trace.h:29:1: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/freescale/dpaa/./dpaa_eth_trace.h:29:1:    expected unsigned int [usertype] fd_status
../drivers/net/ethernet/freescale/dpaa/./dpaa_eth_trace.h:29:1:    got restricted __be32 const [usertype] status
../drivers/net/ethernet/freescale/dpaa/dpaa_eth.c:2746:24: warning: cast to restricted __be32
../drivers/net/ethernet/freescale/dpaa/dpaa_eth.c: note: in included file:
../include/soc/fsl/qman.h:245:16: warning: cast to restricted __be32
../include/soc/fsl/qman.h:245:16: warning: cast from restricted __be16
../drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c: In function ‘dpaa_get_strings’:
../drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c:257:64: warning: ‘%s’ directive output may be truncated writing up to 287 bytes into a region of size 32 [-Wformat-truncation=]
  257 |                         snprintf(string_cpu, ETH_GSTRING_LEN, "%s [CPU %d]",
      |                                                                ^~
../drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c:257:63: note: using the range [-2147483648, 2147483647] for directive argument
  257 |                         snprintf(string_cpu, ETH_GSTRING_LEN, "%s [CPU %d]",
      |                                                               ^~~~~~~~~~~~~
../drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c:257:25: note: ‘snprintf’ output between 9 and 306 bytes into a destination of size 32
  257 |                         snprintf(string_cpu, ETH_GSTRING_LEN, "%s [CPU %d]",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258 |                                  dpaa_stats_percpu[i], j);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c:262:56: warning: ‘%s’ directive output may be truncated writing up to 287 bytes into a region of size 32 [-Wformat-truncation=]
  262 |                 snprintf(string_cpu, ETH_GSTRING_LEN, "%s [TOTAL]",
      |                                                        ^~
../drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c:262:17: note: ‘snprintf’ output between 9 and 296 bytes into a destination of size 32
  262 |                 snprintf(string_cpu, ETH_GSTRING_LEN, "%s [TOTAL]",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263 |                          dpaa_stats_percpu[i]);
      |                          ~~~~~~~~~~~~~~~~~~~~~
../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
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function ‘rvu_dbg_mcs_init’:
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:533:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=]
  533 |                 sprintf(dname, "mcs%d", i);
      |                                    ^~
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:533:32: note: directive argument in the range [-2147483641, 2147483646]
  533 |                 sprintf(dname, "mcs%d", i);
      |                                ^~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:533:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 10
  533 |                 sprintf(dname, "mcs%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:595:21: warning: cast to restricted __be32
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54:    got unsigned char [usertype] *
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58:    got unsigned char [usertype] *
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:748:22: warning: cast to restricted __be64
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25:    expected unsigned char [usertype] *data
../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25:    got void [noderef] __iomem *
../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/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/net/ethernet/marvell/prestera/prestera_devlink.c: In function ‘prestera_dl_info_get’:
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:43: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 4 and 12 [-Wformat-truncation=]
  359 |         snprintf(buf, sizeof(buf), "%d.%d.%d",
      |                                           ^~
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:36: note: directive argument in the range [0, 65535]
  359 |         snprintf(buf, sizeof(buf), "%d.%d.%d",
      |                                    ^~~~~~~~~~
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:9: note: ‘snprintf’ output between 6 and 18 bytes into a destination of size 16
  359 |         snprintf(buf, sizeof(buf), "%d.%d.%d",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |                  sw->dev->fw_rev.maj,
      |                  ~~~~~~~~~~~~~~~~~~~~
  361 |                  sw->dev->fw_rev.min,
      |                  ~~~~~~~~~~~~~~~~~~~~
  362 |                  sw->dev->fw_rev.sub);
      |                  ~~~~~~~~~~~~~~~~~~~~
../net/dccp/proto.c:536:52: warning: incorrect type in argument 2 (different base types)
../net/dccp/proto.c:536:52:    expected restricted __be32 const [usertype] service
../net/dccp/proto.c:536:52:    got int [addressable] val
../net/dccp/proto.c:719:57: warning: incorrect type in argument 2 (different base types)
../net/dccp/proto.c:719:57:    expected restricted __be32 [usertype] param
../net/dccp/proto.c:719:57:    got int cmsg_type
../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/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/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:822:16: warning: cast removes address space '__iomem' of expression
../kernel/trace/trace_uprobe.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in '__uprobe_perf_func' - unexpected unlock
../fs/bfs/inode.c:411:36: warning: cast to restricted __le32
../drivers/md/bcache/bset.c: note: in included file (through ../drivers/md/bcache/bset.h):
../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures
../drivers/md/bcache/bset.c: note: in included file:
../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures
../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/md/bcache/btree.c: note: in included file (through ../drivers/md/bcache/bcache.h):
../drivers/md/bcache/bset.h:232: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:428:17: 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:232: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:428:17: warning: array of flexible structures
../drivers/md/dm-vdo/action-manager.c:64: warning: Function parameter or struct member 'scheduler' not described in 'action_manager'
../drivers/md/dm-vdo/action-manager.c:64: warning: Excess struct member 'Scheduler' description in 'action_manager'
../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
../scripts/Makefile.build:244: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../net/sctp/socket.c:8505:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'state' not described in 'get_next_state'
../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'operation' not described in 'get_next_state'
../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'state' not described in 'vdo_finish_operation'
../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'result' not described in 'vdo_finish_operation'
../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'state' not described in 'begin_operation'
../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'operation' not described in 'begin_operation'
../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'waiter' not described in 'begin_operation'
../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'initiator' not described in 'begin_operation'
../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'state' not described in 'start_operation'
../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'operation' not described in 'start_operation'
../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'waiter' not described in 'start_operation'
../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'initiator' not described in 'start_operation'
../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'valid' not described in 'check_code'
../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'code' not described in 'check_code'
../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'what' not described in 'check_code'
../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'waiter' not described in 'check_code'
../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_drain_operation'
../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_drain_operation'
../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'state' not described in 'vdo_start_draining'
../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'operation' not described in 'vdo_start_draining'
../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_draining'
../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_draining'
../drivers/md/dm-vdo/admin-state.c:352: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining'
../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining_with_result'
../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'result' not described in 'vdo_finish_draining_with_result'
../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'operation' not described in 'vdo_assert_load_operation'
../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'waiter' not described in 'vdo_assert_load_operation'
../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'state' not described in 'vdo_start_loading'
../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'operation' not described in 'vdo_start_loading'
../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_loading'
../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_loading'
../drivers/md/dm-vdo/admin-state.c:400: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading'
../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading_with_result'
../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'result' not described in 'vdo_finish_loading_with_result'
../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_resume_operation'
../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_resume_operation'
../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'state' not described in 'vdo_start_resuming'
../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'operation' not described in 'vdo_start_resuming'
../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_resuming'
../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_resuming'
../drivers/md/dm-vdo/admin-state.c:450: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming'
../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming_with_result'
../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'result' not described in 'vdo_finish_resuming_with_result'
../drivers/md/dm-vdo/admin-state.c:472: warning: Function parameter or struct member 'state' not described in 'vdo_resume_if_quiescent'
../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation'
../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation'
../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation_with_waiter'
../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation_with_waiter'
../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_operation_with_waiter'
../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_operation_with_waiter'
../drivers/md/bcache/extents.c: note: in included file (through ../drivers/md/bcache/bcache.h):
../drivers/md/bcache/bset.h:232: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:428:17: warning: array of flexible structures
../scripts/Makefile.build:244: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../drivers/md/dm-vdo/block-map.c:181: warning: Function parameter or struct member 'cache' not described in 'initialize_info'
../drivers/md/dm-vdo/block-map.c:220: warning: Function parameter or struct member 'cache' not described in 'allocate_cache_components'
../drivers/md/dm-vdo/block-map.c:220: warning: Excess function parameter 'maximum_age' description in 'allocate_cache_components'
../drivers/md/dm-vdo/block-map.c:246: warning: Function parameter or struct member 'cache' not described in 'assert_on_cache_thread'
../drivers/md/dm-vdo/block-map.c:246: warning: Function parameter or struct member 'function_name' not described in 'assert_on_cache_thread'
../drivers/md/dm-vdo/block-map.c:282: warning: Function parameter or struct member 'state' not described in 'get_page_state_name'
../drivers/md/dm-vdo/block-map.c:349: warning: Function parameter or struct member 'info' not described in 'set_info_state'
../drivers/md/dm-vdo/block-map.c:349: warning: Function parameter or struct member 'new_state' not described in 'set_info_state'
../drivers/md/dm-vdo/block-map.c:425: warning: Function parameter or struct member 'cache' not described in 'find_free_page'
../drivers/md/dm-vdo/block-map.c:444: warning: Function parameter or struct member 'cache' not described in 'find_page'
../drivers/md/dm-vdo/block-map.c:463: warning: Function parameter or struct member 'cache' not described in 'select_lru_page'
../drivers/md/dm-vdo/block-map.c:535: warning: Function parameter or struct member 'info' not described in 'distribute_page_over_waitq'
../drivers/md/dm-vdo/block-map.c:535: warning: Function parameter or struct member 'waitq' not described in 'distribute_page_over_waitq'
../drivers/md/dm-vdo/block-map.c:560: warning: Function parameter or struct member 'cache' not described in 'set_persistent_error'
../drivers/md/dm-vdo/block-map.c:560: warning: Function parameter or struct member 'result' not described in 'set_persistent_error'
../drivers/md/dm-vdo/block-map.c:592: warning: Function parameter or struct member 'completion' not described in 'validate_completed_page'
../drivers/md/dm-vdo/block-map.c:768: warning: Function parameter or struct member 'info' not described in 'launch_page_load'
../drivers/md/dm-vdo/block-map.c:768: warning: Function parameter or struct member 'pbn' not described in 'launch_page_load'
../drivers/md/dm-vdo/block-map.c:845: warning: Function parameter or struct member 'info' not described in 'schedule_page_save'
../drivers/md/dm-vdo/block-map.c:861: warning: Function parameter or struct member 'info' not described in 'launch_page_save'
../drivers/md/dm-vdo/block-map.c:876: warning: Function parameter or struct member 'waiter' not described in 'completion_needs_page'
../drivers/md/dm-vdo/block-map.c:887: warning: Function parameter or struct member 'info' not described in 'allocate_free_page'
../drivers/md/dm-vdo/block-map.c:939: warning: Function parameter or struct member 'cache' not described in 'discard_a_page'
../drivers/md/dm-vdo/block-map.c:965: warning: Function parameter or struct member 'vdo_page_comp' not described in 'discard_page_for_completion'
../drivers/md/dm-vdo/block-map.c:1143: warning: Function parameter or struct member 'completion' not described in 'vdo_release_page_completion'
../drivers/md/dm-vdo/block-map.c:1183: warning: Function parameter or struct member 'info' not described in 'load_page_for_completion'
../drivers/md/dm-vdo/block-map.c:1183: warning: Function parameter or struct member 'vdo_page_comp' not described in 'load_page_for_completion'
../drivers/md/dm-vdo/block-map.c:1330: warning: Function parameter or struct member 'cache' not described in 'vdo_invalidate_page_cache'
../drivers/md/dm-vdo/block-map.c:1357: warning: Function parameter or struct member 'forest' not described in 'get_tree_page_by_index'
../drivers/md/dm-vdo/block-map.c:1357: warning: Function parameter or struct member 'root_index' not described in 'get_tree_page_by_index'
../drivers/md/dm-vdo/block-map.c:1357: warning: Function parameter or struct member 'height' not described in 'get_tree_page_by_index'
../drivers/md/dm-vdo/block-map.c:1357: warning: Function parameter or struct member 'page_index' not described in 'get_tree_page_by_index'
../drivers/md/dm-vdo/block-map.c:2221: warning: Function parameter or struct member 'data_vio' not described in 'vdo_find_block_map_slot'
../drivers/md/dm-vdo/block-map.c:2446: warning: Function parameter or struct member 'map' not described in 'make_forest'
../drivers/md/dm-vdo/block-map.c:2484: warning: Function parameter or struct member 'map' not described in 'replace_forest'
../drivers/md/dm-vdo/block-map.c:2500: warning: Function parameter or struct member 'cursor' not described in 'finish_cursor'
../drivers/md/dm-vdo/block-map.c:2559: warning: Function parameter or struct member 'cursor' not described in 'traverse'
../drivers/md/dm-vdo/block-map.c:2630: warning: Function parameter or struct member 'waiter' not described in 'launch_cursor'
../drivers/md/dm-vdo/block-map.c:2646: warning: Function parameter or struct member 'map' not described in 'compute_boundary'
../drivers/md/dm-vdo/block-map.c:2646: warning: Function parameter or struct member 'root_index' not described in 'compute_boundary'
../drivers/md/dm-vdo/block-map.c:2679: warning: Function parameter or struct member 'map' not described in 'vdo_traverse_forest'
../drivers/md/dm-vdo/block-map.c:2720: warning: Function parameter or struct member 'map' not described in 'initialize_block_map_zone'
../drivers/md/dm-vdo/block-map.c:2720: warning: Function parameter or struct member 'zone_number' not described in 'initialize_block_map_zone'
../drivers/md/dm-vdo/block-map.c:2720: warning: Function parameter or struct member 'cache_size' not described in 'initialize_block_map_zone'
../drivers/md/dm-vdo/block-map.c:3101: warning: Function parameter or struct member 'data_vio' not described in 'clear_mapped_location'
../drivers/md/dm-vdo/block-map.c:3116: warning: Function parameter or struct member 'data_vio' not described in 'set_mapped_location'
../drivers/md/dm-vdo/block-map.c:3116: warning: Function parameter or struct member 'entry' not described in 'set_mapped_location'
../net/rds/recv.c:218:42: warning: cast to restricted __be16
../net/rds/recv.c:222:44: warning: cast to restricted __be32
../drivers/scsi/isci/remote_node_context.c:135:42: warning: restricted __le64 degrades to integer
../drivers/scsi/isci/remote_node_context.c:136:42: warning: restricted __le64 degrades to integer
../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'completion' not described in 'vdo_set_completion_result'
../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'result' not described in 'vdo_set_completion_result'
../drivers/md/dm-vdo/completion.c:88: warning: Function parameter or struct member 'completion' not described in 'vdo_launch_completion_with_priority'
../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'completion' not described in 'vdo_requeue_completion_if_needed'
../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed'
../drivers/clk/qcom/clk-rpmh.c:268:28: warning: restricted __le32 degrades to integer
../drivers/clk/qcom/clk-rpmh.c:268:28: warning: restricted __le32 degrades to integer
../drivers/md/bcache/journal.c: note: in included file (through ../drivers/md/bcache/bcache.h):
../drivers/md/bcache/bcache_ondisk.h:363:17: 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:232:36: warning: array of flexible structures
../drivers/md/bcache/journal.c:748:8: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block
../drivers/md/bcache/journal.c:842:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block
../drivers/leds/led-core.c: In function ‘led_compose_name’:
../drivers/leds/led-core.c:551:78: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  551 |                         snprintf(led_classdev_name, LED_MAX_NAME_SIZE, "%s:%s",
      |                                                                              ^
../drivers/leds/led-core.c:551:25: note: ‘snprintf’ output 2 or more bytes (assuming 65) into a destination of size 64
  551 |                         snprintf(led_classdev_name, LED_MAX_NAME_SIZE, "%s:%s",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  552 |                                  devicename, tmp_buf);
      |                                  ~~~~~~~~~~~~~~~~~~~~
../drivers/md/dm-vdo/data-vio.c:231: warning: Function parameter or struct member 'pool' not described in 'check_for_drain_complete_locked'
../drivers/md/dm-vdo/data-vio.c:340: warning: Function parameter or struct member 'data_vio' not described in 'set_data_vio_compression_status'
../drivers/md/dm-vdo/data-vio.c:340: warning: Function parameter or struct member 'status' not described in 'set_data_vio_compression_status'
../drivers/md/dm-vdo/data-vio.c:340: warning: Function parameter or struct member 'new_status' not described in 'set_data_vio_compression_status'
../drivers/md/dm-vdo/data-vio.c:340: warning: Excess function parameter 'state' description in 'set_data_vio_compression_status'
../drivers/md/dm-vdo/data-vio.c:340: warning: Excess function parameter 'new_state' description in 'set_data_vio_compression_status'
../drivers/md/dm-vdo/data-vio.c:392: warning: Function parameter or struct member 'data_vio' not described in 'cancel_data_vio_compression'
../drivers/md/dm-vdo/data-vio.c:486: warning: Function parameter or struct member 'data_vio' not described in 'launch_data_vio'
../drivers/md/dm-vdo/data-vio.c:486: warning: Function parameter or struct member 'lbn' not described in 'launch_data_vio'
../drivers/md/dm-vdo/data-vio.c:658: warning: Function parameter or struct member 'pool' not described in 'schedule_releases'
../drivers/md/dm-vdo/data-vio.c:786: warning: Function parameter or struct member 'data_vio' not described in 'initialize_data_vio'
../drivers/md/dm-vdo/data-vio.c:786: warning: Function parameter or struct member 'vdo' not described in 'initialize_data_vio'
../drivers/md/dm-vdo/data-vio.c:842: warning: Function parameter or struct member 'pool_ptr' not described in 'make_data_vio_pool'
../drivers/md/dm-vdo/data-vio.c:842: warning: Excess function parameter 'pool' description in 'make_data_vio_pool'
../drivers/md/dm-vdo/data-vio.c:896: warning: Function parameter or struct member 'pool' not described in 'free_data_vio_pool'
../drivers/md/dm-vdo/data-vio.c:960: warning: Function parameter or struct member 'pool' not described in 'vdo_launch_bio'
../drivers/md/dm-vdo/data-vio.c:960: warning: Function parameter or struct member 'bio' not described in 'vdo_launch_bio'
../drivers/md/dm-vdo/data-vio.c:1009: warning: Function parameter or struct member 'pool' not described in 'drain_data_vio_pool'
../drivers/md/dm-vdo/data-vio.c:1020: warning: Function parameter or struct member 'pool' not described in 'resume_data_vio_pool'
../drivers/md/dm-vdo/data-vio.c:1039: warning: Function parameter or struct member 'pool' not described in 'dump_data_vio_pool'
../drivers/md/dm-vdo/data-vio.c:1157: warning: Function parameter or struct member 'completion' not described in 'release_allocated_lock'
../drivers/md/dm-vdo/data-vio.c:1237: warning: Function parameter or struct member 'completion' not described in 'release_logical_lock'
../drivers/md/dm-vdo/data-vio.c:1274: warning: Function parameter or struct member 'data_vio' not described in 'finish_cleanup'
../drivers/md/dm-vdo/data-vio.c:1383: warning: Function parameter or struct member 'data_vio' not described in 'get_data_vio_operation_name'
../drivers/md/dm-vdo/data-vio.c:1403: warning: Function parameter or struct member 'data_vio' not described in 'data_vio_allocate_data_block'
../drivers/md/dm-vdo/data-vio.c:1423: warning: Function parameter or struct member 'data_vio' not described in 'release_data_vio_allocation_lock'
../drivers/md/dm-vdo/data-vio.c:1443: warning: Function parameter or struct member 'data_vio' not described in 'uncompress_data_vio'
../drivers/md/dm-vdo/data-vio.c:1562: warning: Function parameter or struct member 'completion' not described in 'read_block'
../drivers/md/dm-vdo/data-vio.c:1719: warning: Function parameter or struct member 'completion' not described in 'read_old_block_mapping'
../drivers/md/dm-vdo/data-vio.c:1747: warning: Function parameter or struct member 'completion' not described in 'pack_compressed_data'
../drivers/md/dm-vdo/data-vio.c:1768: warning: Function parameter or struct member 'completion' not described in 'compress_data_vio'
../drivers/md/dm-vdo/data-vio.c:1797: warning: Function parameter or struct member 'data_vio' not described in 'launch_compress_data_vio'
../drivers/md/dm-vdo/data-vio.c:1835: warning: bad line: 
../drivers/md/dm-vdo/data-vio.c:1839: warning: Function parameter or struct member 'completion' not described in 'hash_data_vio'
../drivers/md/dm-vdo/data-vio.c:1873: warning: Function parameter or struct member 'bio' not described in 'write_bio_finished'
../drivers/md/dm-vdo/data-vio.c:1927: warning: Function parameter or struct member 'completion' not described in 'acknowledge_write_callback'
../drivers/md/dm-vdo/data-vio.c:1952: warning: Function parameter or struct member 'completion' not described in 'allocate_block'
../drivers/md/dm-vdo/data-vio.c:1983: warning: Function parameter or struct member 'completion' not described in 'handle_allocation_error'
../drivers/md/dm-vdo/data-vio.c:2012: warning: Function parameter or struct member 'completion' not described in 'continue_data_vio_with_block_map_slot'
../net/rds/send.c:1050:24: warning: incorrect type in argument 1 (different base types)
../net/rds/send.c:1050:24:    expected unsigned int [usertype] a
../net/rds/send.c:1050:24:    got restricted __be16 [usertype] sin6_port
../net/rds/send.c:1052:24: warning: incorrect type in argument 1 (different base types)
../net/rds/send.c:1052:24:    expected unsigned int [usertype] a
../net/rds/send.c:1052:24:    got restricted __be16 [usertype] sin6_port
../net/rds/send.c:1457:30: warning: incorrect type in initializer (different base types)
../net/rds/send.c:1457:30:    expected unsigned short [usertype] npaths
../net/rds/send.c:1457:30:    got restricted __be16 [usertype]
../net/rds/send.c:1458:34: warning: incorrect type in initializer (different base types)
../net/rds/send.c:1458:34:    expected unsigned int [usertype] my_gen_num
../net/rds/send.c:1458:34:    got restricted __be32 [usertype]
../drivers/md/dm-vdo/dedupe.c:569: warning: Function parameter or struct member '__always_unused' not described in 'abort_waiter'
../drivers/md/dm-vdo/dedupe.c:569: warning: Excess function parameter 'context' description in 'abort_waiter'
../drivers/md/dm-vdo/dedupe.c:924: warning: Function parameter or struct member 'waiter' not described in 'enter_forked_lock'
../drivers/md/dm-vdo/dedupe.c:924: warning: Function parameter or struct member 'context' not described in 'enter_forked_lock'
../drivers/md/dm-vdo/dedupe.c:1737: warning: Function parameter or struct member 'completion' not described in 'vdo_continue_hash_lock'
../drivers/md/dm-vdo/dedupe.c:1737: warning: Excess function parameter 'data_vio' description in 'vdo_continue_hash_lock'
../drivers/md/dm-vdo/dedupe.c:1834: warning: Function parameter or struct member 'completion' not described in 'vdo_acquire_hash_lock'
../drivers/md/dm-vdo/dedupe.c:1834: warning: Excess function parameter 'data_vio' description in 'vdo_acquire_hash_lock'
../drivers/md/dm-vdo/dedupe.c:2512: warning: Function parameter or struct member 'context' not described in 'suspend_index'
../drivers/md/dm-vdo/dedupe.c:2512: warning: Function parameter or struct member 'completion' not described in 'suspend_index'
../drivers/md/dm-vdo/dedupe.c:2526: warning: Function parameter or struct member 'state' not described in 'initiate_drain'
../drivers/md/dm-vdo/dedupe.c:2537: warning: Function parameter or struct member 'context' not described in 'drain_hash_zone'
../drivers/md/dm-vdo/dedupe.c:2537: warning: Function parameter or struct member 'zone_number' not described in 'drain_hash_zone'
../drivers/md/dm-vdo/dedupe.c:2537: warning: Function parameter or struct member 'parent' not described in 'drain_hash_zone'
../drivers/md/dm-vdo/dedupe.c:2575: warning: Function parameter or struct member 'context' not described in 'resume_index'
../drivers/md/dm-vdo/dedupe.c:2575: warning: Function parameter or struct member 'parent' not described in 'resume_index'
../drivers/md/dm-vdo/dedupe.c:2608: warning: Function parameter or struct member 'context' not described in 'resume_hash_zone'
../drivers/md/dm-vdo/dedupe.c:2608: warning: Function parameter or struct member 'zone_number' not described in 'resume_hash_zone'
../drivers/md/dm-vdo/dedupe.c:2608: warning: Function parameter or struct member 'parent' not described in 'resume_hash_zone'
../drivers/md/dm-vdo/dedupe.c:2686: warning: Function parameter or struct member 'zones' not described in 'vdo_get_dedupe_statistics'
../drivers/md/dm-vdo/dedupe.c:2686: warning: Function parameter or struct member 'stats' not described in 'vdo_get_dedupe_statistics'
../drivers/md/dm-vdo/dedupe.c:2686: warning: Excess function parameter 'hash_zones' description in 'vdo_get_dedupe_statistics'
../net/9p/client.c:749:17: warning: incorrect type in argument 1 (different address spaces)
../net/9p/client.c:749:17:    expected struct spinlock [usertype] *lock
../net/9p/client.c:749:17:    got struct spinlock [noderef] __rcu *
../net/9p/client.c:751:48: warning: incorrect type in argument 1 (different address spaces)
../net/9p/client.c:751:48:    expected struct spinlock [usertype] *lock
../net/9p/client.c:751:48:    got struct spinlock [noderef] __rcu *
../net/9p/client.c:834:17: warning: incorrect type in argument 1 (different address spaces)
../net/9p/client.c:834:17:    expected struct spinlock [usertype] *lock
../net/9p/client.c:834:17:    got struct spinlock [noderef] __rcu *
../net/9p/client.c:836:48: warning: incorrect type in argument 1 (different address spaces)
../net/9p/client.c:836:48:    expected struct spinlock [usertype] *lock
../net/9p/client.c:836:48:    got struct spinlock [noderef] __rcu *
../drivers/md/bcache/request.c: note: in included file (through ../drivers/md/bcache/bcache.h):
../drivers/md/bcache/bcache_ondisk.h:363:17: 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:232:36: warning: array of flexible structures
../net/sctp/input.c:460:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
../net/sctp/input.c:632:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
../net/sctp/input.c:657:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock
../drivers/md/bcache/request.c:309: warning: Function parameter or struct member 'bch_data_insert' not described in 'CLOSURE_CALLBACK'
../drivers/md/bcache/request.c:309: warning: expecting prototype for bch_data_insert(). Prototype was for CLOSURE_CALLBACK() instead
../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
../drivers/md/dm-vdo/dm-vdo-target.c:1146: warning: Function parameter or struct member 'vdo' not described in 'get_thread_id_for_phase'
../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'root_count' not described in 'vdo_compute_new_forest_pages'
../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'old_sizes' not described in 'vdo_compute_new_forest_pages'
../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'new_sizes' not described in 'vdo_compute_new_forest_pages'
../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'buffer' not described in 'encode_recovery_journal_state_7_0'
../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'offset' not described in 'encode_recovery_journal_state_7_0'
../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'state' not described in 'encode_recovery_journal_state_7_0'
../drivers/md/dm-vdo/encodings.c:493: warning: Function parameter or struct member 'offset' not described in 'decode_recovery_journal_state_7_0'
../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'buffer' not described in 'encode_slab_depot_state_2_0'
../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'offset' not described in 'encode_slab_depot_state_2_0'
../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'state' not described in 'encode_slab_depot_state_2_0'
../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'buffer' not described in 'decode_slab_depot_state_2_0'
../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'offset' not described in 'decode_slab_depot_state_2_0'
../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'state' not described in 'decode_slab_depot_state_2_0'
../drivers/md/dm-vdo/encodings.c:872: warning: Function parameter or struct member 'offset' not described in 'vdo_initialize_layout'
../drivers/md/dm-vdo/encodings.c:872: warning: Excess function parameter 'origin' description in 'vdo_initialize_layout'
../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'buffer' not described in 'decode_vdo_component'
../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'offset' not described in 'decode_vdo_component'
../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'component' not described in 'decode_vdo_component'
../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_component_states'
../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'offset' not described in 'vdo_encode_component_states'
../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'states' not described in 'vdo_encode_component_states'
../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_super_block'
../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'states' not described in 'vdo_encode_super_block'
../drivers/md/dm-vdo/encodings.c:1449: warning: Function parameter or struct member 'buffer' not described in 'vdo_decode_super_block'
../lib/overflow_kunit.c:487:9: warning: cast truncates bits from constant value (12c becomes 2c)
../lib/overflow_kunit.c:489:9: warning: cast truncates bits from constant value (1112c becomes 112c)
../lib/overflow_kunit.c:491:9: warning: cast truncates bits from constant value (10811112c becomes 811112c)
../lib/overflow_kunit.c:492:9: warning: cast truncates bits from constant value (10811112c becomes 811112c)
../lib/overflow_kunit.c:509:9: warning: cast truncates bits from constant value (12c becomes 2c)
../lib/overflow_kunit.c:511:9: warning: cast truncates bits from constant value (1112c becomes 112c)
../lib/overflow_kunit.c:513:9: warning: cast truncates bits from constant value (10811112c becomes 811112c)
../lib/overflow_kunit.c:514:9: warning: cast truncates bits from constant value (10811112c becomes 811112c)
../lib/overflow_kunit.c:526:9: warning: cast truncates bits from constant value (100 becomes 0)
../lib/overflow_kunit.c:528:9: warning: cast truncates bits from constant value (10000 becomes 0)
../lib/overflow_kunit.c:530:9: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/overflow_kunit.c:531:9: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1057:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1057:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1058:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1058:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1059:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1059:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1060:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1060:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1062:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1062:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1063:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1063:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1)
../lib/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
../lib/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1)
In file included from ../include/linux/string.h:374,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:62,
                 from ../arch/x86/include/asm/processor.h:19,
                 from ../arch/x86/include/asm/timex.h:5,
                 from ../include/linux/timex.h:67,
                 from ../include/linux/time32.h:13,
                 from ../include/linux/time.h:60,
                 from ../include/linux/stat.h:19,
                 from ../include/linux/module.h:13,
                 from ../drivers/scsi/qla2xxx/qla_def.h:12,
                 from ../drivers/scsi/qla2xxx/qla_init.c:6:
In function ‘fortify_memcpy_chk’,
    inlined from ‘qla81xx_nvram_config’ at ../drivers/scsi/qla2xxx/qla_init.c:9240:2:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/md/bcache/super.c: note: in included file (through ../drivers/md/bcache/bcache.h):
../drivers/md/bcache/bset.h:232: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:363:17: 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:651:33: warning: incorrect type in assignment (different base types)
../drivers/md/bcache/super.c:651:33:    expected unsigned short [usertype] prio
../drivers/md/bcache/super.c:651:33:    got restricted __le16 [usertype]
../drivers/md/bcache/super.c:724:27: warning: cast to restricted __le16
../drivers/md/bcache/super.c:835:32: warning: incorrect type in assignment (different base types)
../drivers/md/bcache/super.c:835:32:    expected unsigned int [usertype] invalidated
../drivers/md/bcache/super.c:835:32:    got restricted __le32 [usertype]
../drivers/md/bcache/super.c:1191:26: warning: incorrect type in initializer (different base types)
../drivers/md/bcache/super.c:1191:26:    expected unsigned int [usertype] rtime
../drivers/md/bcache/super.c:1191:26:    got restricted __le32 [usertype]
../drivers/md/bcache/super.c:1233:32: warning: incorrect type in assignment (different base types)
../drivers/md/bcache/super.c:1233:32:    expected unsigned int [usertype] invalidated
../drivers/md/bcache/super.c:1233:32:    got restricted __le32 [usertype]
../drivers/md/bcache/super.c:1594:36: warning: incorrect type in assignment (different base types)
../drivers/md/bcache/super.c:1594:36:    expected unsigned int [usertype] last_reg
../drivers/md/bcache/super.c:1594:36:    got restricted __le32 [usertype]
../lib/stackinit_kunit.c:347:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:347:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:347:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:349:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:349:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:349:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:349:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:349:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:349:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:349:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:349:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:349:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:349:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:350:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:350:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:350:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:350:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:350:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:350:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:351:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:351:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:351:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:351:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:351:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:351:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:351:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:351:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:351:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:351:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:352:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:352:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:352:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:352:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:352:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:352:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:352:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:352:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:352:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:352:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:353:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:353:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:353:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:353:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:353:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:353:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:354:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:354:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:354:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:357:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:357:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:357:1: warning: Using plain integer as NULL pointer
../lib/stackinit_kunit.c:359:1: warning: Using plain integer as NULL pointer
../drivers/md/dm-vdo/flush.c:531: warning: Function parameter or struct member 'state' not described in 'initiate_drain'
../drivers/md/bcache/sysfs.c: note: in included file (through ../drivers/md/bcache/bcache.h):
../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures
../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 *
../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_name_prefix' not described in 'vdo_make_work_queue'
../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'name' not described in 'vdo_make_work_queue'
../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'owner' not described in 'vdo_make_work_queue'
../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'type' not described in 'vdo_make_work_queue'
../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_count' not described in 'vdo_make_work_queue'
../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_privates' not described in 'vdo_make_work_queue'
../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'queue_ptr' not described in 'vdo_make_work_queue'
../drivers/md/dm-vdo/int-map.c:85: error: Cannot parse struct or union!
../drivers/md/dm-vdo/int-map.c:328: warning: Function parameter or struct member '__always_unused' not described in 'search_hop_list'
../drivers/md/dm-vdo/int-map.c:328: warning: Excess function parameter 'map' description in 'search_hop_list'
../drivers/md/dm-vdo/int-map.c:459: warning: Function parameter or struct member '__always_unused' not described in 'move_empty_bucket'
../drivers/md/dm-vdo/int-map.c:459: warning: Excess function parameter 'map' description in 'move_empty_bucket'
../drivers/md/bcache/trace.c: note: in included file (through ../drivers/md/bcache/bcache.h):
../drivers/md/bcache/bset.h:232: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:428:17: warning: array of flexible structures
../net/caif/cffrml.c:92:15: warning: cast to restricted __le16
../net/caif/cffrml.c:110:27: warning: cast to restricted __le16
../drivers/md/dm-vdo/io-submitter.c:123: warning: Function parameter or struct member 'completion' not described in 'vdo_submit_vio'
../drivers/md/dm-vdo/io-submitter.c:165: warning: Function parameter or struct member 'completion' not described in 'submit_data_vio'
../drivers/md/dm-vdo/io-submitter.c:378: warning: Function parameter or struct member 'io_submitter_ptr' not described in 'vdo_make_io_submitter'
../drivers/md/dm-vdo/io-submitter.c:378: warning: Excess function parameter 'io_submitter' description in 'vdo_make_io_submitter'
../drivers/scsi/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail'
../lib/usercopy_kunit.c:221:30: warning: cast removes address space '__user' of expression
../drivers/mmc/host/mmc_spi.c: In function ‘mmc_spi_response_get’:
../drivers/mmc/host/mmc_spi.c:227:64: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  227 |         snprintf(tag, sizeof(tag), "  ... CMD%d response SPI_%s",
      |                                                                ^
../drivers/mmc/host/mmc_spi.c:227:9: note: ‘snprintf’ output between 26 and 43 bytes into a destination of size 32
  227 |         snprintf(tag, sizeof(tag), "  ... CMD%d response SPI_%s",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 |                 cmd->opcode, maptype(cmd));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/watchdog/max77620_wdt.c:43: warning: Excess struct member 'wdt_info' description in 'max77620_variant'
../drivers/md/dm-vdo/logical-zone.c:168: warning: Function parameter or struct member 'state' not described in 'initiate_drain'
../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'context' not described in 'drain_logical_zone'
../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'zone_number' not described in 'drain_logical_zone'
../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'parent' not described in 'drain_logical_zone'
../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'context' not described in 'resume_logical_zone'
../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'zone_number' not described in 'resume_logical_zone'
../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'parent' not described in 'resume_logical_zone'
../drivers/mmc/host/mmc_spi.c:751:17: warning: incorrect type in argument 1 (different base types)
../drivers/mmc/host/mmc_spi.c:751:17:    expected unsigned short [usertype] *p
../drivers/mmc/host/mmc_spi.c:751:17:    got restricted __be16 *
../drivers/mmc/host/mmc_spi.c:752:28: warning: restricted __be16 degrades to integer
../lib/842/842_compress.c:479: warning: Function parameter or struct member 'in' not described in 'sw842_compress'
../lib/842/842_compress.c:479: warning: Function parameter or struct member 'ilen' not described in 'sw842_compress'
../lib/842/842_compress.c:479: warning: Function parameter or struct member 'out' not described in 'sw842_compress'
../lib/842/842_compress.c:479: warning: Function parameter or struct member 'olen' not described in 'sw842_compress'
../lib/842/842_compress.c:479: warning: Function parameter or struct member 'wmem' not described in 'sw842_compress'
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’:
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:44: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 25 [-Wformat-truncation=]
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                            ^~
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:34: note: directive argument in the range [-2147483643, 2147483646]
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                  ^~~~~~~~~~~~~
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2184:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32
 2184 |                         snprintf(ss->irq_desc, sizeof(ss->irq_desc),
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/md/bcache/writeback.c: note: in included file (through ../drivers/md/bcache/bcache.h):
../drivers/md/bcache/bset.h:232:36: warning: array of flexible structures
../drivers/firmware/dmi_scan.c:693:27: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/dmi_scan.c:693:27:    expected char [noderef] __iomem *p
../drivers/firmware/dmi_scan.c:693:27:    got void *
../drivers/firmware/dmi_scan.c:697:41: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/dmi_scan.c:697:41:    expected void *addr
../drivers/firmware/dmi_scan.c:697:41:    got char [noderef] __iomem *p
../drivers/firmware/dmi_scan.c:711:19: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/dmi_scan.c:711:19:    expected char [noderef] __iomem *p
../drivers/firmware/dmi_scan.c:711:19:    got void *
../drivers/firmware/dmi_scan.c:715:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/dmi_scan.c:715:33:    expected void *addr
../drivers/firmware/dmi_scan.c:715:33:    got char [noderef] __iomem *p
../drivers/firmware/dmi_scan.c:722:19: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/dmi_scan.c:722:19:    expected char [noderef] __iomem *p
../drivers/firmware/dmi_scan.c:722:19:    got void *
../drivers/firmware/dmi_scan.c:735:49: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/dmi_scan.c:735:49:    expected void *addr
../drivers/firmware/dmi_scan.c:735:49:    got char [noderef] __iomem *p
../drivers/firmware/dmi_scan.c:753:49: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/dmi_scan.c:753:49:    expected void *addr
../drivers/firmware/dmi_scan.c:753:49:    got char [noderef] __iomem *p
../drivers/firmware/dmi_scan.c:758:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/dmi_scan.c:758:33:    expected void *addr
../drivers/firmware/dmi_scan.c:758:33:    got char [noderef] __iomem *p
../net/caif/caif_usb.c:110:32: warning: restricted __be16 degrades to integer
../net/caif/caif_usb.c:111:33: warning: restricted __be16 degrades to integer
../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'in' not described in 'sw842_decompress'
../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'ilen' not described in 'sw842_decompress'
../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'out' not described in 'sw842_decompress'
../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'olen' not described in 'sw842_decompress'
../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/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/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/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'mapping_state' not described in 'vdo_get_compressed_block_fragment'
../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'block' not described in 'vdo_get_compressed_block_fragment'
../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_offset' not described in 'vdo_get_compressed_block_fragment'
../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_size' not described in 'vdo_get_compressed_block_fragment'
../drivers/md/dm-vdo/packer.c:253: warning: bad line: 
../drivers/md/dm-vdo/packer.c:394: warning: Function parameter or struct member 'slot' not described in 'pack_fragment'
../drivers/md/dm-vdo/packer.c:394: warning: Function parameter or struct member 'block' not described in 'pack_fragment'
../drivers/md/dm-vdo/packer.c:394: warning: Excess function parameter 'compressed_block' description in 'pack_fragment'
../drivers/md/dm-vdo/packer.c:715: warning: Function parameter or struct member 'state' not described in 'initiate_drain'
../sound/soc/sof/ipc3.c: note: in included file:
../include/sound/sof/control.h:124:17: warning: array of flexible structures
../drivers/net/wireless/mediatek/mt76/mt7915/mmio.c:634:5: warning: context imbalance in 'mt7915_mmio_wed_init' - wrong count at exit
../drivers/net/ethernet/micrel/ksz884x.c:3146:50: warning: restricted pci_power_t degrades to integer
../drivers/net/ethernet/micrel/ksz884x.c:3467:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3467:37:    expected unsigned int [usertype] next
../drivers/net/ethernet/micrel/ksz884x.c:3467:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:3469:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3469:29:    expected unsigned int [usertype] next
../drivers/net/ethernet/micrel/ksz884x.c:3469:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:3471:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3471:33:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:3471:33:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:4377:31: warning: cast to restricted __le32
../drivers/net/ethernet/micrel/ksz884x.c:4670:31: warning: cast to restricted __le32
../drivers/net/ethernet/micrel/ksz884x.c:4706:31: warning: cast to restricted __le32
../drivers/net/ethernet/micrel/ksz884x.c:4751:31: warning: cast to restricted __le32
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1542:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1542:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1542:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1518:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1518:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1518:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:4593:18:    expected unsigned short protocol
../drivers/net/ethernet/micrel/ksz884x.c:4593:18:    got restricted __be16 [usertype] protocol
../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:4597:26:    expected unsigned short protocol
../drivers/net/ethernet/micrel/ksz884x.c:4597:26:    got restricted __be16 [usertype] tot_len
../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:4593:18:    expected unsigned short protocol
../drivers/net/ethernet/micrel/ksz884x.c:4593:18:    got restricted __be16 [usertype] protocol
../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:4597:26:    expected unsigned short protocol
../drivers/net/ethernet/micrel/ksz884x.c:4597:26:    got restricted __be16 [usertype] tot_len
../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:4593:18:    expected unsigned short protocol
../drivers/net/ethernet/micrel/ksz884x.c:4593:18:    got restricted __be16 [usertype] protocol
../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:4597:26:    expected unsigned short protocol
../drivers/net/ethernet/micrel/ksz884x.c:4597:26:    got restricted __be16 [usertype] tot_len
../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../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.
../kernel/sysctl-test.c:46:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:46:9:    expected void *
../kernel/sysctl-test.c:46:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:46:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:46:9:    expected void *
../kernel/sysctl-test.c:46:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:55:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:55:9:    expected void *
../kernel/sysctl-test.c:55:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:55:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:55:9:    expected void *
../kernel/sysctl-test.c:55:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:92:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:92:9:    expected void *
../kernel/sysctl-test.c:92:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:92:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:92:9:    expected void *
../kernel/sysctl-test.c:92:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:101:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:101:9:    expected void *
../kernel/sysctl-test.c:101:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:101:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:101:9:    expected void *
../kernel/sysctl-test.c:101:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:133:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:133:9:    expected void *
../kernel/sysctl-test.c:133:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:133:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:133:9:    expected void *
../kernel/sysctl-test.c:133:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:137:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:137:9:    expected void *
../kernel/sysctl-test.c:137:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:137:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:137:9:    expected void *
../kernel/sysctl-test.c:137:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:172:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:172:9:    expected void *
../kernel/sysctl-test.c:172:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:172:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:172:9:    expected void *
../kernel/sysctl-test.c:172:9:    got void [noderef] __user *buffer
../kernel/sysctl-test.c:201:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:201:9:    expected void *
../kernel/sysctl-test.c:201:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:201:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:201:9:    expected void *
../kernel/sysctl-test.c:201:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:231:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:231:9:    expected void *
../kernel/sysctl-test.c:231:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:231:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:231:9:    expected void *
../kernel/sysctl-test.c:231:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:262:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:262:9:    expected void *
../kernel/sysctl-test.c:262:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:262:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:262:9:    expected void *
../kernel/sysctl-test.c:262:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:292:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:292:9:    expected void *
../kernel/sysctl-test.c:292:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:292:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:292:9:    expected void *
../kernel/sysctl-test.c:292:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:332:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:332:9:    expected void *
../kernel/sysctl-test.c:332:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:332:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:332:9:    expected void *
../kernel/sysctl-test.c:332:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:364:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:364:9:    expected void *
../kernel/sysctl-test.c:364:9:    got char [noderef] __user *user_buffer
../kernel/sysctl-test.c:364:9: warning: incorrect type in argument 3 (different address spaces)
../kernel/sysctl-test.c:364:9:    expected void *
../kernel/sysctl-test.c:364:9:    got char [noderef] __user *user_buffer
../drivers/md/dm-vdo/physical-zone.c:82: warning: Function parameter or struct member 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock'
../drivers/md/dm-vdo/physical-zone.c:521: warning: Function parameter or struct member '__always_unused' not described in 'retry_allocation'
../drivers/md/dm-vdo/physical-zone.c:521: warning: Excess function parameter 'context' description in 'retry_allocation'
../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/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_pg0_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_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18124:47:    got restricted __le32 [usertype]
../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_pg1_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_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18128:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18141:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18141:20:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:18141:20:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:15411:13: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15412:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15412:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15412:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15412:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15421:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9158:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9161:21: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9162: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:21241:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21249:37: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21250:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21250:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_sli.c:21250:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21284:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21284:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_sli.c:21284:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21293:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21293:30:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:21293:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21294:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21294:30:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:21294:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21295:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21297:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21297:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_sli.c:21297:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21298:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21298:30:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_sli.c:21298: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:2354:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2456:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2457:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2460:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2461:36: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9614:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9660:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:12105:25: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:12133:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:14797:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:17934:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17934:57:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:17934:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17936:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17936:57:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:17936:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17939:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17939:57:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:17939:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17941:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17941:57:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:17941:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18234:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18234:47:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18234:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18236:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18236:47:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18236:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18243:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18243:47:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18243:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18245:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18245:47:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18245:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18256:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18256:20:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:18256:20:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18480:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:19106:16: warning: restricted __be16 degrades to integer
../drivers/scsi/lpfc/lpfc_sli.c:20904:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:20904:45:    expected unsigned int
../drivers/scsi/lpfc/lpfc_sli.c:20904:45:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:12894:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
../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/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'waiter' not described in 'continue_waiter'
../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'context' not described in 'continue_waiter'
../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'waiter' not described in 'assign_entry'
../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'context' not described in 'assign_entry'
../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'waiter' not described in 'continue_committed_waiter'
../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'context' not described in 'continue_committed_waiter'
../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'waiter' not described in 'write_block'
../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member '__always_unused' not described in 'write_block'
../drivers/md/dm-vdo/recovery-journal.c:1620: warning: Function parameter or struct member 'state' not described in 'initiate_drain'
../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/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: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:1354:15: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_ct.c:1502:15: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_ct.c:1518:30: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_ct.c:1519:30: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_ct.c:1934:25: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:1935:24: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:1959:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:1996:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:1996:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:1996:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2003:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2003:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2003:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2045:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2045:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2045:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2055:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2055:39:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2055:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2078:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2078:41:    expected unsigned int [usertype] port_id
../drivers/scsi/lpfc/lpfc_ct.c:2078:41:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2085:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2085:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2085:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3277:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:3277:30:    expected unsigned int [usertype] EntryCnt
../drivers/scsi/lpfc/lpfc_ct.c:3277:30:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3337:34: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:3337:34:    expected unsigned int [usertype] EntryCnt
../drivers/scsi/lpfc/lpfc_ct.c:3337:34:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3509:34: warning: cast to restricted __be32
../drivers/net/ethernet/marvell/mv643xx_eth.c:1956:35: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:1956:35:    expected struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:1956:35:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/mv643xx_eth.c:1995:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:1995:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:1995:28:    got struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2026:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2026:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:2026:28:    got struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2060:35: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2060:35:    expected struct tx_desc *tx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2060:35:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/mv643xx_eth.c:2115:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2115:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:2115:28:    got struct tx_desc *tx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2133:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2133:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:2133:28:    got struct tx_desc *tx_desc_area
../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/csiostor/csio_lnode.c: note: in included file:
../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures
../sound/soc/sof/ipc3-topology.c: note: in included file (through ../sound/soc/sof/sof-audio.h):
../include/sound/sof/control.h:124:17: warning: array of flexible structures
../sound/soc/sof/ipc3-control.c: note: in included file (through ../sound/soc/sof/sof-audio.h):
../include/sound/sof/control.h:124:17: warning: array of flexible structures
../drivers/md/dm-vdo/slab-depot.c:136: warning: Function parameter or struct member 'slab' not described in 'is_slab_journal_blank'
../drivers/md/dm-vdo/slab-depot.c:232: warning: Function parameter or struct member 'allocator' not described in 'check_summary_drain_complete'
../drivers/md/dm-vdo/slab-depot.c:660: warning: Function parameter or struct member 'slab' not described in 'reopen_slab_journal'
../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'slab' not described in 'get_reference_block'
../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'index' not described in 'get_reference_block'
../drivers/md/dm-vdo/slab-depot.c:1298: warning: Function parameter or struct member 'pbn' not described in 'slab_block_number_from_pbn'
../drivers/md/dm-vdo/slab-depot.c:1298: warning: Excess function parameter 'physical_block_number' description in 'slab_block_number_from_pbn'
../drivers/md/dm-vdo/slab-depot.c:1386: warning: Function parameter or struct member 'slab' not described in 'adjust_free_block_count'
../drivers/md/dm-vdo/slab-depot.c:1473: warning: Excess function parameter 'lock' description in 'decrement_for_data'
../drivers/md/dm-vdo/slab-depot.c:1892: warning: Function parameter or struct member 'slab' not described in 'reset_search_cursor'
../drivers/md/dm-vdo/slab-depot.c:1910: warning: Function parameter or struct member 'slab' not described in 'advance_search_cursor'
../drivers/md/dm-vdo/slab-depot.c:1944: warning: Function parameter or struct member 'depot' not described in 'vdo_adjust_reference_count_for_rebuild'
../drivers/md/dm-vdo/slab-depot.c:1944: warning: Function parameter or struct member 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild'
../drivers/md/dm-vdo/slab-depot.c:1944: warning: Function parameter or struct member 'operation' not described in 'vdo_adjust_reference_count_for_rebuild'
../drivers/md/dm-vdo/slab-depot.c:2144: warning: Function parameter or struct member 'slab' not described in 'make_provisional_reference'
../drivers/md/dm-vdo/slab-depot.c:2144: warning: Function parameter or struct member 'block_number' not described in 'make_provisional_reference'
../drivers/md/dm-vdo/slab-depot.c:2162: warning: Function parameter or struct member 'slab' not described in 'dirty_all_reference_blocks'
../drivers/md/dm-vdo/slab-depot.c:2288: warning: Function parameter or struct member 'slab' not described in 'load_reference_blocks'
../drivers/md/dm-vdo/slab-depot.c:2308: warning: Function parameter or struct member 'slab' not described in 'drain_slab'
../drivers/md/dm-vdo/slab-depot.c:2494: warning: Function parameter or struct member 'slab' not described in 'load_slab_journal'
../drivers/md/dm-vdo/slab-depot.c:2597: warning: Function parameter or struct member 'state' not described in 'initiate_slab_action'
../drivers/md/dm-vdo/slab-depot.c:2671: warning: Function parameter or struct member 'result' not described in 'finish_scrubbing'
../drivers/md/dm-vdo/slab-depot.c:3064: warning: Function parameter or struct member 'waiter' not described in 'abort_waiter'
../drivers/md/dm-vdo/slab-depot.c:3064: warning: Function parameter or struct member '__always_unused' not described in 'abort_waiter'
../drivers/md/dm-vdo/slab-depot.c:3241: warning: Function parameter or struct member 'completion' not described in 'vdo_modify_reference_count'
../drivers/md/dm-vdo/slab-depot.c:3241: warning: Excess function parameter 'data_vio' description in 'vdo_modify_reference_count'
../drivers/md/dm-vdo/slab-depot.c:3475: warning: Function parameter or struct member 'completion' not described in 'vdo_notify_slab_journals_are_recovered'
../drivers/md/dm-vdo/slab-depot.c:3836: warning: Function parameter or struct member 'context' not described in 'get_allocator_thread_id'
../drivers/md/dm-vdo/slab-depot.c:3836: warning: Function parameter or struct member 'zone_number' not described in 'get_allocator_thread_id'
../drivers/md/dm-vdo/slab-depot.c:3895: warning: Function parameter or struct member 'context' not described in 'prepare_for_tail_block_commit'
../drivers/md/dm-vdo/slab-depot.c:3895: warning: Function parameter or struct member 'parent' not described in 'prepare_for_tail_block_commit'
../drivers/md/dm-vdo/slab-depot.c:3911: warning: Function parameter or struct member 'context' not described in 'schedule_tail_block_commit'
../drivers/md/dm-vdo/slab-depot.c:4289: warning: Function parameter or struct member 'depot' not described in 'vdo_allocate_reference_counters'
../drivers/md/dm-vdo/slab-depot.c:4542: warning: Function parameter or struct member 'context' not described in 'load_slab_summary'
../drivers/md/dm-vdo/slab-depot.c:4542: warning: Function parameter or struct member 'parent' not described in 'load_slab_summary'
../drivers/md/dm-vdo/slab-depot.c:4707: warning: Function parameter or struct member 'context' not described in 'finish_registration'
../drivers/md/dm-vdo/slab-depot.c:4757: warning: Function parameter or struct member 'allocator' not described in 'stop_scrubbing'
../drivers/md/dm-vdo/slab-depot.c:4757: warning: Excess function parameter 'scrubber' description in 'stop_scrubbing'
../drivers/md/dm-vdo/slab-depot.c:4757: warning: Excess function parameter 'parent' description in 'stop_scrubbing'
../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/lpfc/lpfc_els.c: note: in included file:
../include/uapi/scsi/fc/fc_els.h:1248:37: warning: array of flexible structures
../drivers/scsi/lpfc/lpfc_els.c:633:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:638:27: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:2274:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2274:31:    expected unsigned int [usertype] vid
../drivers/scsi/lpfc/lpfc_els.c:2274:31:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2275:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2275:33:    expected unsigned int [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:2275:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2597:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2597:33:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_els.c:2597:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2598:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2598:33:    expected unsigned int [usertype] word4
../drivers/scsi/lpfc/lpfc_els.c:2598:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2935:19: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:3175:34: warning: cast to restricted __be32
../include/uapi/scsi/fc/fc_els.h:1151:37: warning: array of flexible structures
../drivers/scsi/lpfc/lpfc_els.c:3722:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:3723:17: warning: cast to restricted __be32
../include/uapi/scsi/fc/fc_els.h:1138:37: warning: array of flexible structures
../include/uapi/scsi/fc/fc_els.h:1234:37: warning: array of flexible structures
../drivers/scsi/lpfc/lpfc_els.c:5641:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:5641:47:    expected unsigned int [usertype] vid
../drivers/scsi/lpfc/lpfc_els.c:5641:47:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:5642:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:5642:49:    expected unsigned int [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:5642:49:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6047:19: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6116:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6232:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6232:33:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_els.c:6232:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6233:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6233:33:    expected unsigned int [usertype] word4
../drivers/scsi/lpfc/lpfc_els.c:6233:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6234:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6234:33:    expected unsigned int [usertype] word5
../drivers/scsi/lpfc/lpfc_els.c:6234:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6400:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6403:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6403:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6415:32: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6637:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6637:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6637:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6639:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6639:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6639:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6658:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6658:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6658:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6697:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6697:36:    expected unsigned short [usertype] temperature
../drivers/scsi/lpfc/lpfc_els.c:6697:36:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6698:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6698:33:    expected unsigned short [usertype] rx_power
../drivers/scsi/lpfc/lpfc_els.c:6698:33:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6699:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6699:32:    expected unsigned short [usertype] tx_bias
../drivers/scsi/lpfc/lpfc_els.c:6699:32:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6700:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6700:33:    expected unsigned short [usertype] tx_power
../drivers/scsi/lpfc/lpfc_els.c:6700:33:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6701:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6701:28:    expected unsigned short [usertype] vcc
../drivers/scsi/lpfc/lpfc_els.c:6701:28:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6703:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6703:30:    expected unsigned short [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:6703:30:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6704:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6704:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6704:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6715:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6715:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6715:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6719:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6719:30:    expected unsigned int [usertype] port_type
../drivers/scsi/lpfc/lpfc_els.c:6719:30:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6721:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6721:49:    expected unsigned int [usertype] link_failure_cnt
../drivers/scsi/lpfc/lpfc_els.c:6721:49:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6723:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6723:50:    expected unsigned int [usertype] loss_of_synch_cnt
../drivers/scsi/lpfc/lpfc_els.c:6723:50:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6725:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6725:51:    expected unsigned int [usertype] loss_of_signal_cnt
../drivers/scsi/lpfc/lpfc_els.c:6725:51:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6727:56: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6727:56:    expected unsigned int [usertype] primitive_seq_proto_err
../drivers/scsi/lpfc/lpfc_els.c:6727:56:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6729:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6729:51:    expected unsigned int [usertype] invalid_trans_word
../drivers/scsi/lpfc/lpfc_els.c:6729:51:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6731:48: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6731:48:    expected unsigned int [usertype] invalid_crc_cnt
../drivers/scsi/lpfc/lpfc_els.c:6731:48:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6733:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6733:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6733:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6744:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6744:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6744:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6748:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6748:33:    expected unsigned int [usertype] port_bbc
../drivers/scsi/lpfc/lpfc_els.c:6748:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6752:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6752:50:    expected unsigned int [usertype] attached_port_bbc
../drivers/scsi/lpfc/lpfc_els.c:6752:50:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6758:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6758:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6758:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6769:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6769:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6769:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6786:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6786:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6786:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6787:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6787:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6787:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6798:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6798:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6798:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6815:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6815:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6815:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6816:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6816:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6816:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6827:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6827:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6827:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6844:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6844:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6844:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6845:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6845:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6845: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:6873:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6873:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6873:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6874:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6874:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6874:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6886:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6886:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6886:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6903:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6903:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6903:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6904:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6904:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6904:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6912:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6912:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6912:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6918:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6918:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6918:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6927:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6927:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6927:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6929:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6929:36:    expected unsigned int [usertype] CorrectedBlocks
../drivers/scsi/lpfc/lpfc_els.c:6929:36:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6931:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6931:40:    expected unsigned int [usertype] UncorrectableBlocks
../drivers/scsi/lpfc/lpfc_els.c:6931:40:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6934:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6934:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6934:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6945:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6945:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6945:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6983:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6983:37:    expected unsigned short [usertype] speed
../drivers/scsi/lpfc/lpfc_els.c:6983:37:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7011:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:7011:44:    expected unsigned short [usertype] capabilities
../drivers/scsi/lpfc/lpfc_els.c:7011:44:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7012:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:7012:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:7012:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7021:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:7021:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:7021:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7029:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:7029:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:7029:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7038:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:7038:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:7038:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7053:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:7053:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:7053:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7155:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:7155:25:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:7155:25:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7162:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_els.c:7437:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7437:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7437:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7437:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7437:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7437:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7437:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7437:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7446:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7448:36: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7451:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7674:17: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7679:21: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7689:17: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7734:9: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7734:9: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7879:31: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7882:44: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7979:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:8040:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:8093:37: warning: too many warnings
../drivers/scsi/csiostor/csio_scsi.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/ratelimit.h, ../include/linux/dev_printk.h, ...):
../include/linux/list.h:287:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
../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.
../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]
../drivers/hid/bpf/hid_bpf_dispatch.c:283:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:306:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:334:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:400:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:463:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:524:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:549:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static?
../sound/soc/qcom/qdsp6/audioreach.c:81:45: warning: array of flexible structures
../drivers/scsi/bfa/bfad_bsg.c:2390:25: warning: cast to restricted __be32
../drivers/scsi/bfa/bfad_bsg.c:2413:38: warning: cast to restricted __be16
../drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16
../drivers/scsi/bfa/bfad_bsg.c:2416:33: warning: cast to restricted __be32
../drivers/scsi/bfa/bfad_bsg.c:3406:34: warning: incorrect type in argument 2 (different address spaces)
../drivers/scsi/bfa/bfad_bsg.c:3406:34:    expected void const [noderef] __user *from
../drivers/scsi/bfa/bfad_bsg.c:3406:34:    got void *
../drivers/scsi/bfa/bfad_bsg.c:3560:27: warning: incorrect type in argument 1 (different address spaces)
../drivers/scsi/bfa/bfad_bsg.c:3560:27:    expected void [noderef] __user *to
../drivers/scsi/bfa/bfad_bsg.c:3560:27:    got void *
../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/net/wireless/mediatek/mt76/mt7996/mmio.c:302:5: warning: context imbalance in 'mt7996_mmio_wed_init' - wrong count at exit
../drivers/scsi/lpfc/lpfc_hbadisc.c:3450:18: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_hbadisc.c:2269:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_hbadisc.c:2270: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:7122:33: warning: cast to restricted __le16
../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/csiostor/csio_isr.c: In function ‘csio_add_msix_desc’:
../drivers/scsi/csiostor/csio_isr.c:374:68: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=]
  374 |                 snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d",
      |                                                                    ^~
../drivers/scsi/csiostor/csio_isr.c:374:45: note: directive argument in the range [0, 2147483644]
  374 |                 snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d",
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/csiostor/csio_isr.c:374:17: note: ‘snprintf’ output between 19 and 28 bytes into a destination of size 23
  374 |                 snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  375 |                          CSIO_PCI_BUS(hw), CSIO_PCI_DEV(hw),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  376 |                          CSIO_PCI_FUNC(hw), i - CSIO_EXTRA_VECS);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/md/dm-vdo/vdo.c: In function ‘vdo_make’:
../drivers/md/dm-vdo/vdo.c:562:19: warning: ‘%s’ directive output may be truncated writing up to 55 bytes into a region of size 16 [-Wformat-truncation=]
  562 |                  "%s%u", MODULE_NAME, instance);
      |                   ^~
../drivers/md/dm-vdo/vdo.c:561:9: note: ‘snprintf’ output between 2 and 66 bytes into a destination of size 16
  561 |         snprintf(vdo->thread_name_prefix, sizeof(vdo->thread_name_prefix),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  562 |                  "%s%u", MODULE_NAME, instance);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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:148:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_init.c:148:40:    expected unsigned int [usertype]
../drivers/scsi/lpfc/lpfc_init.c:148:40:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_init.c:4610:24: warning: cast to restricted __be64
../drivers/scsi/lpfc/lpfc_init.c:8131:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_init.c:8131:21:    expected unsigned long long [addressable] [usertype] wwn
../drivers/scsi/lpfc/lpfc_init.c:8131:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_init.c:8136:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_init.c:8136:21:    expected unsigned long long [addressable] [usertype] wwn
../drivers/scsi/lpfc/lpfc_init.c:8136:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_init.c:14621:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14622:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14623:15: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14624:17: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:1799:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:1799:28:    expected unsigned short [assigned] [usertype] clscode
../drivers/scsi/bfa/bfa_ioc.c:1799:28:    got restricted __be16 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:1801:29: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:1812:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:1812:29:    expected unsigned short [assigned] [usertype] clscode
../drivers/scsi/bfa/bfa_ioc.c:1812:29:    got restricted __be16 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:1814:30: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:1779:24: warning: incorrect type in argument 1 (different base types)
../drivers/scsi/bfa/bfa_ioc.c:1779:24:    expected unsigned int val
../drivers/scsi/bfa/bfa_ioc.c:1779:24:    got restricted __le32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:1962:31: warning: cast to restricted __be32
../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 __be16
../drivers/scsi/bfa/bfa_ioc.c:1966:27: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_ioc.c:2065:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:2065:21:    expected restricted __be32 [usertype] r32
../drivers/scsi/bfa/bfa_ioc.c:2065:21:    got unsigned int [usertype]
../drivers/scsi/bfa/bfa_ioc.c:2066:26: warning: cast from restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:2988:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:2988:22:    expected unsigned short [usertype] clscode
../drivers/scsi/bfa/bfa_ioc.c:2988:22:    got restricted __be16 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:3264:52: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_ioc.c:3266:58: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_ioc.c:3268:59: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_ioc.c:3270:54: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_ioc.c:3272:54: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_ioc.c:3439:17: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:3439:17:    expected unsigned short [usertype] pers
../drivers/scsi/bfa/bfa_ioc.c:3439:17:    got restricted __be16 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:3440:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:3440:19:    expected unsigned short [usertype] bw_min
../drivers/scsi/bfa/bfa_ioc.c:3440:19:    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_max
../drivers/scsi/bfa/bfa_ioc.c:3441:19:    got restricted __be16 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:3564:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:3564:19:    expected unsigned short [usertype] bw_min
../drivers/scsi/bfa/bfa_ioc.c:3564: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_max
../drivers/scsi/bfa/bfa_ioc.c:3565:19:    got restricted __be16 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:4267:21: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4269:23: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4272:23: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4300:21: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4302:23: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4305:23: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4324:21: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4363:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4371:40: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4372:39: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4377:41: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4379:41: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4381:41: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4383:41: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4385:41: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4387:41: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4394:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4400:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4411:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4417:35: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4434:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4440:33: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:4828:27: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:4828:27:    expected unsigned int [usertype] count
../drivers/scsi/bfa/bfa_ioc.c:4828:27:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:4923:36: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_ioc.c:4932:33: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_ioc.c:4978:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:4978:19:    expected unsigned short [usertype] freq
../drivers/scsi/bfa/bfa_ioc.c:4978:19:    got restricted __be16 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:5005:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:5005:21:    expected unsigned int [usertype] period
../drivers/scsi/bfa/bfa_ioc.c:5005:21:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:5300:27: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:5366:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:5366:21:    expected unsigned int [usertype] offset
../drivers/scsi/bfa/bfa_ioc.c:5366:21:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:5369:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:5369:21:    expected unsigned int [usertype] length
../drivers/scsi/bfa/bfa_ioc.c:5369:21:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:5382:24: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:5382:24:    expected unsigned short [usertype]
../drivers/scsi/bfa/bfa_ioc.c:5382:24:    got restricted __be16 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:5404:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:5404:21:    expected unsigned int [usertype] offset
../drivers/scsi/bfa/bfa_ioc.c:5404:21:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:5407:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:5407:21:    expected unsigned int [usertype] length
../drivers/scsi/bfa/bfa_ioc.c:5407:21:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:5721:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:5739:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:5756:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:5770:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:5779:35: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:5788:42: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_ioc.c:6209:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:6209:21:    expected unsigned int [usertype] offset
../drivers/scsi/bfa/bfa_ioc.c:6209:21:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:6212:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:6212:21:    expected unsigned int [usertype] length
../drivers/scsi/bfa/bfa_ioc.c:6212:21:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:6243:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:6243:21:    expected unsigned int [usertype] offset
../drivers/scsi/bfa/bfa_ioc.c:6243:21:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:6246:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_ioc.c:6246:21:    expected unsigned int [usertype] length
../drivers/scsi/bfa/bfa_ioc.c:6246:21:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_ioc.c:6558:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:6578:26: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_ioc.c:6587: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/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/scsi/qla2xxx/qla_target.c:397:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:3754:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:5643:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:5682:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'counts' not described in 'initialize_thread_config'
../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'config' not described in 'initialize_thread_config'
../drivers/md/dm-vdo/vdo.c:649: warning: Function parameter or struct member 'thread' not described in 'free_listeners'
../drivers/md/dm-vdo/vdo.c:649: warning: Excess function parameter 'thread_data' description in 'free_listeners'
../drivers/md/dm-vdo/vdo.c:855: warning: bad line: 
../drivers/md/dm-vdo/vdo.c:898: warning: Function parameter or struct member 'vdo' not described in 'record_vdo'
../drivers/clocksource/sh_mtu2.c: In function ‘sh_mtu2_setup’:
../drivers/clocksource/sh_mtu2.c:348:27: warning: ‘%u’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=]
  348 |         sprintf(name, "tgi%ua", index);
      |                           ^~
In function ‘sh_mtu2_setup_channel’,
    inlined from ‘sh_mtu2_setup’ at ../drivers/clocksource/sh_mtu2.c:431:9:
../drivers/clocksource/sh_mtu2.c:348:23: note: directive argument in the range [0, 4294967294]
  348 |         sprintf(name, "tgi%ua", index);
      |                       ^~~~~~~~
../drivers/clocksource/sh_mtu2.c:348:9: note: ‘sprintf’ output between 6 and 15 bytes into a destination of size 6
  348 |         sprintf(name, "tgi%ua", index);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/qla2xxx/qla_tmpl.c:1058:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
../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/md/dm-vdo/vio.c:393: warning: Function parameter or struct member 'pool' not described in 'is_vio_pool_busy'
../drivers/scsi/lpfc/lpfc_mbox.c:956:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_mbox.c:956:33:    expected unsigned int
../drivers/scsi/lpfc/lpfc_mbox.c:956:33:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_mbox.c:957:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_mbox.c:957:33:    expected unsigned int
../drivers/scsi/lpfc/lpfc_mbox.c:957:33:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_mbox.c:2226:25:    expected unsigned int
../drivers/scsi/lpfc/lpfc_mbox.c:2226:25:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_mbox.c:2227:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_mbox.c:2227:25:    expected unsigned int
../drivers/scsi/lpfc/lpfc_mbox.c:2227:25:    got restricted __le32 [usertype]
../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/lpfc/lpfc_nportdisc.c:510:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:558:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:559:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1443:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1452:31: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1453:32: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2237:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2239:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2243:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2246:36: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2247:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2254:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2260:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2269:30: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2276:54: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2288:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2288:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2288:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2288:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2288:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2288:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:301:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
../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/mmc/host/dw_mmc.c:606:29: warning: incorrect type in argument 1 (different address spaces)
../drivers/mmc/host/dw_mmc.c:606:29:    expected void const volatile [noderef] __iomem *addr
../drivers/mmc/host/dw_mmc.c:606:29:    got unsigned int *
../drivers/mmc/host/dw_mmc.c:606:29: warning: incorrect type in argument 1 (different address spaces)
../drivers/mmc/host/dw_mmc.c:606:29:    expected void const volatile [noderef] __iomem *addr
../drivers/mmc/host/dw_mmc.c:606:29:    got unsigned int *
../drivers/mmc/host/dw_mmc.c:619:25: warning: restricted __le32 degrades to integer
../drivers/mmc/host/dw_mmc.c:619:25: warning: restricted __le32 degrades to integer
../drivers/mmc/host/dw_mmc.c:678:29: warning: incorrect type in argument 1 (different address spaces)
../drivers/mmc/host/dw_mmc.c:678:29:    expected void const volatile [noderef] __iomem *addr
../drivers/mmc/host/dw_mmc.c:678:29:    got restricted __le32 *
../drivers/mmc/host/dw_mmc.c:678:29: warning: restricted __le32 degrades to integer
../drivers/mmc/host/dw_mmc.c:678:29: warning: incorrect type in argument 1 (different address spaces)
../drivers/mmc/host/dw_mmc.c:678:29:    expected void const volatile [noderef] __iomem *addr
../drivers/mmc/host/dw_mmc.c:678:29:    got restricted __le32 *
../drivers/mmc/host/dw_mmc.c:678:29: warning: restricted __le32 degrades to integer
../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)
../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
../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:313:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:314:34: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:317:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:320:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:321:34: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:324:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:787:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:787:39:    expected unsigned int [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:787:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:875:46: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:877:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:879:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69:    expected unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69:    got restricted __be32 [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69:    expected unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22:    expected unsigned int [usertype] reftag
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1618:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1619:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1625:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30:    expected unsigned int [usertype] reftag
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1788:34: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1789:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1823:40: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1824:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1847:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25:    expected unsigned int [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2034:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2034:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33:    expected unsigned int [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2248:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:2249:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11:    expected unsigned short [usertype] x
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13:    expected unsigned short [usertype] ret
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13:    got restricted __sum16
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31:    expected unsigned short [usertype] start_app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51:    expected unsigned short [assigned] [usertype] guard_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51:    got restricted __be16 [usertype] guard_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41:    expected unsigned short [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:3079:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3162:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:3162:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3197:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36:    expected unsigned int [usertype] w
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3210:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3324:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3614:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3847:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3872:35: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3877:28: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3908:38: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3963:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3963:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38:    expected restricted __be32 [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38:    got unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:4081:38: warning: too many warnings
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4487:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
../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
../sound/soc/sof/ipc4-topology.c: note: in included file:
../sound/soc/sof/ipc4-topology.h:317:54: warning: array of flexible structures
../sound/soc/sof/ipc4-topology.h:343:17: warning: array of flexible structures
../sound/soc/sof/ipc4-topology.c: note: in included file:
../include/sound/intel-nhlt.h:81:34: warning: array of flexible structures
../sound/soc/sof/ipc4-topology.c: note: in included file (through ../include/sound/sof/control.h, ../sound/soc/sof/sof-audio.h):
../include/uapi/sound/sof/header.h:67:38: warning: array of flexible structures
../drivers/platform/x86/amd/pmc/mp2_stb.c:105:30: warning: incorrect type in assignment (different address spaces)
../drivers/platform/x86/amd/pmc/mp2_stb.c:105:30:    expected void [noderef] __iomem *vslbase
../drivers/platform/x86/amd/pmc/mp2_stb.c:105:30:    got void *
../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_alloc’:
../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=]
  254 |         snprintf(node->display_name, sizeof(node->display_name), "%s.%s",
      |                                                                      ^~
  255 |                  nport->display_name, portid_display);
      |                                       ~~~~~~~~~~~~~~                  
In function ‘efc_node_update_display_name’,
    inlined from ‘efc_node_alloc’ at ../drivers/scsi/elx/libefc/efc_node.c:95:2:
../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32
  254 |         snprintf(node->display_name, sizeof(node->display_name), "%s.%s",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255 |                  nport->display_name, portid_display);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_update_display_name’:
../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=]
  254 |         snprintf(node->display_name, sizeof(node->display_name), "%s.%s",
      |                                                                      ^~
  255 |                  nport->display_name, portid_display);
      |                                       ~~~~~~~~~~~~~~                  
../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32
  254 |         snprintf(node->display_name, sizeof(node->display_name), "%s.%s",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255 |                  nport->display_name, portid_display);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../sound/soc/sof/ipc4-control.c: note: in included file:
../sound/soc/sof/ipc4-topology.h:343:17: warning: array of flexible structures
../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/bfa/bfa_fcs_lport.c:416:32:    expected unsigned short [usertype] ox_id
../drivers/scsi/bfa/bfa_fcs_lport.c:416:32:    got restricted __be16 [usertype] ox_id
../drivers/scsi/bfa/bfa_fcs_lport.c:2158:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:2481:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:2573:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:2115:27: warning: restricted __be16 degrades to integer
../drivers/scsi/bfa/bfa_fcs_lport.c:2707:35: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:3159:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:3356:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:4658:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:4731:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:4809:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:4904:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:4481:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_lport.c:4560:31: warning: cast to restricted __be16
../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:2401:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_debugfs.c:2401:21:    expected unsigned long long [addressable] [usertype] tmp
../drivers/scsi/lpfc/lpfc_debugfs.c:2401:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21:    expected unsigned long long [addressable] [assigned] [usertype] tmp
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21:    got restricted __be64 [usertype]
../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
../sound/soc/sof/ipc4-pcm.c: note: in included file:
../sound/soc/sof/ipc4-topology.h:317:54: warning: array of flexible structures
../drivers/firmware/broadcom/bcm47xx_nvram.c:41: warning: Function parameter or struct member 'nvram' not described in 'bcm47xx_nvram_is_valid'
../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'nvram_start' not described in 'bcm47xx_nvram_copy'
../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_copy'
../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'flash_start' not described in 'bcm47xx_nvram_find_and_copy'
../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_find_and_copy'
../drivers/scsi/bfa/bfa_fcs_rport.c:2558:13: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_rport.c:2559:36: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_rport.c:1838:9: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39:    expected unsigned short [usertype] ox_id
../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39:    got restricted __be16 [usertype] reply_oxid
../drivers/scsi/bfa/bfa_fcs_rport.c:1977:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_rport.c:2047:31: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31:    expected restricted __be16 [usertype] port_speed_cap
../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31:    got int
../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30:    expected restricted __be16 [usertype] port_op_speed
../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30:    got unsigned int enum fc_rpsc_op_speed
../drivers/scsi/bfa/bfa_fcs_rport.c:2593:9: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_fcs_rport.c:2688:9: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_fcs_rport.c:2709:9: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_fcs_rport.c:3051:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_fcs_rport.c:3051:38:    expected unsigned int [addressable] [assigned] [usertype] qos_flow_id
../drivers/scsi/bfa/bfa_fcs_rport.c:3051:38:    got restricted __be32 [usertype]
../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/scsi/lpfc/lpfc_bsg.c:195:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:196:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:201:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2626:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2629:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2633:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2850:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2851:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2853:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:5227:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_bsg.c:5230:33: warning: cast to restricted __be32
../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_add_isr’:
../drivers/net/ethernet/neterion/s2io.c:6947:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=]
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:6947:49: note: directive argument in the range [-2147483641, 2147483646]
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                 ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6945:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25
 6945 |                                         snprintf(sp->desc[i],
      |                                         ^~~~~~~~~~~~~~~~~~~~~
 6946 |                                                 sizeof(sp->desc[i]),
      |                                                 ~~~~~~~~~~~~~~~~~~~~
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                 ~~~~~~~~~~~~~~~~~
 6948 |                                                 dev->name, i);
      |                                                 ~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6936:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=]
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:6936:49: note: directive argument in the range [-2147483641, 2147483646]
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                 ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6934:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25
 6934 |                                         snprintf(sp->desc[i],
      |                                         ^~~~~~~~~~~~~~~~~~~~~
 6935 |                                                 sizeof(sp->desc[i]),
      |                                                 ~~~~~~~~~~~~~~~~~~~~
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                 ~~~~~~~~~~~~~~~~~
 6937 |                                                 dev->name, i);
      |                                                 ~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_init_nic’:
../drivers/net/ethernet/neterion/s2io.c:8097:59: warning: ‘%s’ directive output may be truncated writing up to 79 bytes into a region of size between 35 and 50 [-Wformat-truncation=]
 8097 |         snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name,
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:8097:9: note: ‘snprintf’ output between 11 and 105 bytes into a destination of size 60
 8097 |         snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8098 |                  sp->product_name);
      |                  ~~~~~~~~~~~~~~~~~
../drivers/platform/x86/dell/dcdbas.c:103: warning: Function parameter or struct member 'size' not described in 'smi_data_buf_realloc'
../drivers/platform/x86/dell/dcdbas.c:284: warning: Function parameter or struct member 'smi_cmd' not described in 'dcdbas_smi_request'
../drivers/platform/x86/dell/dcdbas.c:316: warning: Function parameter or struct member 'dev' not described in 'smi_request_store'
../drivers/platform/x86/dell/dcdbas.c:316: warning: Function parameter or struct member 'attr' not described in 'smi_request_store'
../drivers/platform/x86/dell/dcdbas.c:316: warning: Function parameter or struct member 'buf' not described in 'smi_request_store'
../drivers/platform/x86/dell/dcdbas.c:316: warning: Function parameter or struct member 'count' not described in 'smi_request_store'
../drivers/platform/x86/dell/dcdbas.c:615: warning: Function parameter or struct member 'nb' not described in 'dcdbas_reboot_notify'
../drivers/platform/x86/dell/dcdbas.c:615: warning: Function parameter or struct member 'code' not described in 'dcdbas_reboot_notify'
../drivers/platform/x86/dell/dcdbas.c:615: warning: Function parameter or struct member 'unused' not described in 'dcdbas_reboot_notify'
../drivers/staging/rtl8192e/rtllib_rx.c: note: in included file:
../drivers/staging/rtl8192e/rtllib.h:641:48: warning: array of flexible structures
In file included from ../include/linux/kernel.h:31,
                 from ../include/linux/bcm47xx_nvram.h:10,
                 from ../drivers/firmware/broadcom/bcm47xx_sprom.c:29:
../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u32.constprop’:
../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
../include/linux/printk.h:437:25: note: in definition of macro ‘printk_index_wrap’
  437 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:518:9: note: in expansion of macro ‘printk’
  518 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |         ^~~~~~
../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’
   12 | #define KERN_WARNING    KERN_SOH "4"    /* warning conditions */
      |                         ^~~~~~~~
../include/linux/printk.h:518:16: note: in expansion of macro ‘KERN_WARNING’
  518 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’
   80 |                 pr_warn("can not parse nvram name %s%s%s with value %s got %i\n",       \
      |                 ^~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:92:1: note: in expansion of macro ‘NVRAM_READ_VAL’
   92 | NVRAM_READ_VAL(u32)
      | ^~~~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_s8.constprop’:
../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
../include/linux/printk.h:437:25: note: in definition of macro ‘printk_index_wrap’
  437 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:518:9: note: in expansion of macro ‘printk’
  518 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |         ^~~~~~
../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’
   12 | #define KERN_WARNING    KERN_SOH "4"    /* warning conditions */
      |                         ^~~~~~~~
../include/linux/printk.h:518:16: note: in expansion of macro ‘KERN_WARNING’
  518 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’
   80 |                 pr_warn("can not parse nvram name %s%s%s with value %s got %i\n",       \
      |                 ^~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:90:1: note: in expansion of macro ‘NVRAM_READ_VAL’
   90 | NVRAM_READ_VAL(s8)
      | ^~~~~~~~~~~~~~
../drivers/hid/hid-debug.c:3412:22: warning: initialized field overwritten [-Woverride-init]
 3412 |         [BTN_DIGI] = "Digi",                    [BTN_STYLUS3] = "Stylus3",
      |                      ^~~~~~
../drivers/hid/hid-debug.c:3412:22: note: (near initialization for ‘keys[320]’)
../drivers/hid/hid-debug.c:3413:63: warning: initialized field overwritten [-Woverride-init]
 3413 |         [BTN_TOOL_QUINTTAP] = "ToolQuintTap",   [BTN_WHEEL] = "Wheel",
      |                                                               ^~~~~~~
../drivers/hid/hid-debug.c:3413:63: note: (near initialization for ‘keys[336]’)
../drivers/hid/hid-debug.c:3417:70: warning: initialized field overwritten [-Woverride-init]
 3417 |         [KEY_ALS_TOGGLE] = "ALSToggle",         [KEY_ASPECT_RATIO] = "AspectRatio",
      |                                                                      ^~~~~~~~~~~~~
../drivers/hid/hid-debug.c:3417:70: note: (near initialization for ‘keys[375]’)
../drivers/hid/hid-debug.c:3441:69: warning: initialized field overwritten [-Woverride-init]
 3441 |         [KEY_FRAMEFORWARD] = "FrameForward",    [KEY_FULL_SCREEN] = "FullScreen",
      |                                                                     ^~~~~~~~~~~~
../drivers/hid/hid-debug.c:3441:69: note: (near initialization for ‘keys[372]’)
../drivers/hid/hid-debug.c:3443:25: warning: initialized field overwritten [-Woverride-init]
 3443 |         [KEY_HANGEUL] = "HanGeul",              [KEY_HANGUP_PHONE] = "HangUpPhone",
      |                         ^~~~~~~~~
../drivers/hid/hid-debug.c:3443:25: note: (near initialization for ‘keys[122]’)
../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/hid/hid-debug.c:3217:10: warning: Initializer entry defined twice
../drivers/hid/hid-debug.c:3443:10:   also defined here
../drivers/scsi/lpfc/lpfc_nvme.c:2066:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:2066:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:2066:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:612:25: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:613:24: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:616:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:619:25: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:620:24: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:623:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1028:25:    expected restricted __be32 [usertype] rsn
../drivers/scsi/lpfc/lpfc_nvme.c:1028:25:    got unsigned int [usertype] parameter
../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1035:33:    expected restricted __le16 [usertype] sq_head
../drivers/scsi/lpfc/lpfc_nvme.c:1035:33:    got unsigned short [assigned] [usertype] sqhd
../drivers/scsi/lpfc/lpfc_nvme.c:1424:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1424:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_nvme.c:1424:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1480:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:1482:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1482:36:    expected unsigned int [usertype] w
../drivers/scsi/lpfc/lpfc_nvme.c:1482:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:850:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:850:22:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvme.c:850:22:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:892:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:892:30:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_nvme.c:892:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:893:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:893:30:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_nvme.c:893:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:909:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:909:22:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_nvme.c:909:22:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:910:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:910:22:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_nvme.c:910:22:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:911:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:916:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:916:20:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:916:20:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:917:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:917:22:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvme.c:917:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/neterion/s2io.c:6959:41: warning: cast to restricted __be32
../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/lpfc/lpfc_nvmet.c:2639:42: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvmet.c:2640:43: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44:    expected unsigned int [usertype] addrLow
../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45:    expected unsigned int [usertype] addrHigh
../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43:    expected unsigned int [usertype] addrLow
../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44:    expected unsigned int [usertype] addrHigh
../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:3033:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28:    expected unsigned int [usertype] w
../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvmet.c:910:21: warning: cast to restricted __le32
../drivers/firmware/broadcom/tee_bnxt_fw.c:62: warning: Function parameter or struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private'
../drivers/gpu/drm/scheduler/sched_main.c:405: warning: Function parameter or struct member 'result' not described in 'drm_sched_job_done'
../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/platform/x86/dell/dell_rbu.c:112:20: warning: context imbalance in 'create_packet' - unexpected unlock
../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/hwspinlock/hwspinlock_core.c:392:9: warning: incorrect type in assignment (different address spaces)
../drivers/hwspinlock/hwspinlock_core.c:392:9:    expected void **slot
../drivers/hwspinlock/hwspinlock_core.c:392:9:    got void [noderef] __rcu **
../drivers/hwspinlock/hwspinlock_core.c:392:9: warning: incorrect type in assignment (different address spaces)
../drivers/hwspinlock/hwspinlock_core.c:392:9:    expected void **slot
../drivers/hwspinlock/hwspinlock_core.c:392:9:    got void [noderef] __rcu **
../drivers/hwspinlock/hwspinlock_core.c:393:48: warning: incorrect type in argument 1 (different address spaces)
../drivers/hwspinlock/hwspinlock_core.c:393:48:    expected void [noderef] __rcu **slot
../drivers/hwspinlock/hwspinlock_core.c:393:48:    got void **slot
../drivers/hwspinlock/hwspinlock_core.c:397:30: warning: incorrect type in assignment (different address spaces)
../drivers/hwspinlock/hwspinlock_core.c:397:30:    expected void **slot
../drivers/hwspinlock/hwspinlock_core.c:397:30:    got void [noderef] __rcu **
../drivers/hwspinlock/hwspinlock_core.c:392:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/hwspinlock/hwspinlock_core.c:392:9:    expected void [noderef] __rcu **slot
../drivers/hwspinlock/hwspinlock_core.c:392:9:    got void **slot
../drivers/hwspinlock/hwspinlock_core.c:392:9: warning: incorrect type in assignment (different address spaces)
../drivers/hwspinlock/hwspinlock_core.c:392:9:    expected void **slot
../drivers/hwspinlock/hwspinlock_core.c:392:9:    got void [noderef] __rcu **
../drivers/hwspinlock/hwspinlock_core.c:92:5: warning: context imbalance in '__hwspin_trylock' - different lock contexts for basic block
../drivers/hwspinlock/hwspinlock_core.c:292:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock
../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: too many warnings
../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/gpu/drm/ttm/ttm_bo.c:258:28: warning: context imbalance in 'ttm_bo_cleanup_refs' - unexpected unlock
../drivers/gpu/drm/ttm/ttm_bo.c:594:5: warning: context imbalance in 'ttm_mem_evict_first' - wrong count at exit
../drivers/gpu/drm/ttm/ttm_bo.c:1155:20: warning: context imbalance in 'ttm_bo_swapout' - unexpected unlock
../drivers/mmc/host/vub300.c:2229:29: warning: restricted __le16 degrades to integer
../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:120:36: warning: incorrect type in assignment (different address spaces)
../drivers/hwspinlock/omap_hwspinlock.c:120:36:    expected void *priv
../drivers/hwspinlock/omap_hwspinlock.c:120:36:    got void [noderef] __iomem *
../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]
../net/rds/tcp_listen.c:301:33: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:301:33:    expected restricted __be16 [usertype] sin6_port
../net/rds/tcp_listen.c:301:33:    got unsigned short [usertype]
../net/rds/tcp_listen.c:308:38: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:308:38:    expected restricted __be32 [usertype] s_addr
../net/rds/tcp_listen.c:308:38:    got unsigned long
../net/rds/tcp_listen.c:309:31: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:309:31:    expected restricted __be16 [usertype] sin_port
../net/rds/tcp_listen.c:309:31:    got unsigned short [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:788:42: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:788:42:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:788:42:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:789:42: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:789:42:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:789:42:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1027:32: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1027:32:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1027:32:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1029:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1029:20:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1029:20:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1030:23: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1030:23:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1030:23:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1031:23: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1031:23:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1031:23:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1035:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1035:20:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1035:20:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1037:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1037:20:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1037:20:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1040:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1040:20:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1040:20:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1042:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1042:20:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1042:20:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1045:48: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1045:48:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1045:48:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1047:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1047:20:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1047:20:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1054:48: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1054:48:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1054:48:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1058:63: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1058:63:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1058:63:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1064:48: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1064:48:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1064:48:    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:1292:23: warning: cast removes address space '__iomem' of expression
../drivers/mailbox/bcm-pdc-mailbox.c:1294:16: warning: cast removes address space '__iomem' of expression
../drivers/mailbox/bcm-pdc-mailbox.c:1297:16: warning: cast removes address space '__iomem' of expression
../drivers/mailbox/bcm-pdc-mailbox.c:1304:27: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1304:27:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1304:27:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1309:32: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1309:32:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1309:32:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1312:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1312:20:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1312:20:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1315:23: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1315:23:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1315:23:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1316:23: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1316:23:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1316:23:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1333:32: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1333:32:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1333:32:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:1335:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/mailbox/bcm-pdc-mailbox.c:1335:20:    expected void [noderef] __iomem *
../drivers/mailbox/bcm-pdc-mailbox.c:1335:20:    got unsigned int *
../drivers/mailbox/bcm-pdc-mailbox.c:554:22: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:554:22:    expected unsigned int [usertype] addrlow
../drivers/mailbox/bcm-pdc-mailbox.c:554:22:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:555:23: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:555:23:    expected unsigned int [usertype] addrhigh
../drivers/mailbox/bcm-pdc-mailbox.c:555:23:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:556:20: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:556:20:    expected unsigned int [usertype] ctrl1
../drivers/mailbox/bcm-pdc-mailbox.c:556:20:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:557:20: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:557:20:    expected unsigned int [usertype] ctrl2
../drivers/mailbox/bcm-pdc-mailbox.c:557:20:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:554:22: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:554:22:    expected unsigned int [usertype] addrlow
../drivers/mailbox/bcm-pdc-mailbox.c:554:22:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:555:23: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:555:23:    expected unsigned int [usertype] addrhigh
../drivers/mailbox/bcm-pdc-mailbox.c:555:23:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:556:20: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:556:20:    expected unsigned int [usertype] ctrl1
../drivers/mailbox/bcm-pdc-mailbox.c:556:20:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:557:20: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:557:20:    expected unsigned int [usertype] ctrl2
../drivers/mailbox/bcm-pdc-mailbox.c:557:20:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:526:22:    expected unsigned int [usertype] addrlow
../drivers/mailbox/bcm-pdc-mailbox.c:526:22:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:527:23:    expected unsigned int [usertype] addrhigh
../drivers/mailbox/bcm-pdc-mailbox.c:527:23:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:528:20:    expected unsigned int [usertype] ctrl1
../drivers/mailbox/bcm-pdc-mailbox.c:528:20:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:529:20:    expected unsigned int [usertype] ctrl2
../drivers/mailbox/bcm-pdc-mailbox.c:529:20:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:526:22:    expected unsigned int [usertype] addrlow
../drivers/mailbox/bcm-pdc-mailbox.c:526:22:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:527:23:    expected unsigned int [usertype] addrhigh
../drivers/mailbox/bcm-pdc-mailbox.c:527:23:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:528:20:    expected unsigned int [usertype] ctrl1
../drivers/mailbox/bcm-pdc-mailbox.c:528:20:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:529:20:    expected unsigned int [usertype] ctrl2
../drivers/mailbox/bcm-pdc-mailbox.c:529:20:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:526:22:    expected unsigned int [usertype] addrlow
../drivers/mailbox/bcm-pdc-mailbox.c:526:22:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:527:23:    expected unsigned int [usertype] addrhigh
../drivers/mailbox/bcm-pdc-mailbox.c:527:23:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:528:20:    expected unsigned int [usertype] ctrl1
../drivers/mailbox/bcm-pdc-mailbox.c:528:20:    got restricted __le32 [usertype]
../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types)
../drivers/mailbox/bcm-pdc-mailbox.c:529:20:    expected unsigned int [usertype] ctrl2
../drivers/mailbox/bcm-pdc-mailbox.c:529:20:    got restricted __le32 [usertype]
../drivers/scsi/bfa/bfa_svc.c:733:21: warning: restricted __be32 degrades to integer
../drivers/scsi/bfa/bfa_svc.c:740:48: warning: cast from restricted __be32
../drivers/scsi/bfa/bfa_svc.c:745:41: warning: cast from restricted __be32
../drivers/scsi/bfa/bfa_svc.c:750:33: warning: cast from restricted __be32
../drivers/scsi/bfa/bfa_svc.c:3155:33: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_svc.c:3158:9: warning: cast from restricted __be32
../drivers/scsi/bfa/bfa_svc.c:3159:9: warning: cast from restricted __be32
../drivers/scsi/bfa/bfa_svc.c:4465:25: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_svc.c:4467:25: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_svc.c:660:27: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:660:27:    expected restricted __be32 [usertype] rsp_len
../drivers/scsi/bfa/bfa_svc.c:660:27:    got unsigned int [usertype]
../drivers/scsi/bfa/bfa_svc.c:669:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:669:39:    expected restricted __be32 [usertype] residue_len
../drivers/scsi/bfa/bfa_svc.c:669:39:    got unsigned int [usertype]
../drivers/scsi/bfa/bfa_svc.c:681:71: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/bfa/bfa_svc.c:681:71:    expected unsigned int [usertype] rsp_len
../drivers/scsi/bfa/bfa_svc.c:681:71:    got restricted __be32 [usertype] rsp_len
../drivers/scsi/bfa/bfa_svc.c:682:49: warning: incorrect type in argument 6 (different base types)
../drivers/scsi/bfa/bfa_svc.c:682:49:    expected unsigned int [usertype] resid_len
../drivers/scsi/bfa/bfa_svc.c:682:49:    got restricted __be32 [usertype] residue_len
../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 unsigned int [usertype] rsp_len
../drivers/scsi/bfa/bfa_svc.c:689:39:    got restricted __be32 [usertype] rsp_len
../drivers/scsi/bfa/bfa_svc.c:690:43: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:690:43:    expected unsigned int [usertype] residue_len
../drivers/scsi/bfa/bfa_svc.c:690:43:    got restricted __be32 [usertype] residue_len
../drivers/scsi/bfa/bfa_svc.c:3509:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:3509:39:    expected restricted __be16 [usertype] maxfrsize
../drivers/scsi/bfa/bfa_svc.c:3509:39:    got unsigned short [usertype] maxfrsize
../drivers/scsi/bfa/bfa_svc.c:3544:41: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_svc.c:3545:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:3545:54:    expected unsigned short [usertype] path_tov
../drivers/scsi/bfa/bfa_svc.c:3545:54:    got restricted __be16 [usertype]
../drivers/scsi/bfa/bfa_svc.c:3547:53: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:3547:53:    expected unsigned short [usertype] q_depth
../drivers/scsi/bfa/bfa_svc.c:3547:53:    got restricted __be16 [usertype]
../drivers/scsi/bfa/bfa_svc.c:3883:9: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_svc.c:3893:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:3893:31:    expected restricted __be16 [usertype] maxfrsize
../drivers/scsi/bfa/bfa_svc.c:3893:31:    got unsigned short [usertype] maxfrsize
../drivers/scsi/bfa/bfa_svc.c:3902:27: warning: incorrect type in return expression (different base types)
../drivers/scsi/bfa/bfa_svc.c:3902:27:    expected unsigned short
../drivers/scsi/bfa/bfa_svc.c:3902:27:    got restricted __be16 [usertype] maxfrsize
../drivers/scsi/bfa/bfa_svc.c:5505:22: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_svc.c:5506:22: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_svc.c:6482:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:6482:21:    expected unsigned int enum bfa_status status
../drivers/scsi/bfa/bfa_svc.c:6482:21:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_svc.c:6533:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:6533:49:    expected unsigned int [usertype] roundtrip_latency
../drivers/scsi/bfa/bfa_svc.c:6533:49:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_svc.c:6535:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:6535:50:    expected unsigned int [usertype] est_cable_distance
../drivers/scsi/bfa/bfa_svc.c:6535:50:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_svc.c:6538:25: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_svc.c:6540:39: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_svc.c:6567:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:6567:30:    expected unsigned int [usertype] lpcnt
../drivers/scsi/bfa/bfa_svc.c:6567:30:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_svc.c:5820:27: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_svc.c:5821:27: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_svc.c:5822:27: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_svc.c:5823:27: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_svc.c:5824:27: warning: cast to restricted __be32
../drivers/scsi/bfa/bfa_svc.c:6459:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:6459:26:    expected unsigned int [usertype] lpcnt
../drivers/scsi/bfa/bfa_svc.c:6459:26:    got restricted __be32 [usertype]
../drivers/scsi/bfa/bfa_svc.c:6460:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_svc.c:6460:28:    expected unsigned int [usertype] payload
../drivers/scsi/bfa/bfa_svc.c:6460: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/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:600:43: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/radeon/radeon_kms.c:600:43:    expected void const [noderef] __user *from
../drivers/gpu/drm/radeon/radeon_kms.c:600:43:    got unsigned int [usertype] *[assigned] value_ptr
../drivers/gpu/drm/radeon/radeon_kms.c:617:26: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/radeon/radeon_kms.c:617:26:    expected void [noderef] __user *to
../drivers/gpu/drm/radeon/radeon_kms.c:617:26:    got unsigned int [usertype] *[assigned] value_ptr
../drivers/gpu/drm/ttm/ttm_bo_util.c:324:38: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/ttm/ttm_bo_util.c:324:38:    expected void *virtual
../drivers/gpu/drm/ttm/ttm_bo_util.c:324:38:    got void [noderef] __iomem *
../drivers/gpu/drm/ttm/ttm_bo_util.c:327:38: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/ttm/ttm_bo_util.c:327:38:    expected void *virtual
../drivers/gpu/drm/ttm/ttm_bo_util.c:327:38:    got void [noderef] __iomem *
../drivers/gpu/drm/ttm/ttm_bo_util.c:330:38: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/ttm/ttm_bo_util.c:330:38:    expected void *virtual
../drivers/gpu/drm/ttm/ttm_bo_util.c:330:38:    got void [noderef] __iomem *
../drivers/gpu/drm/ttm/ttm_bo_util.c:436:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/ttm/ttm_bo_util.c:436:28:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/ttm/ttm_bo_util.c:436:28:    got void *virtual
../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/scsi/mpt3sas/mpt3sas_base.c: In function ‘_base_request_irq’:
../drivers/scsi/mpt3sas/mpt3sas_base.c:3175:68: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 1 and 26 [-Wformat-truncation=]
 3175 |                 snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-msix%d",
      |                                                                    ^~
../drivers/scsi/mpt3sas/mpt3sas_base.c:3175:58: note: directive argument in the range [0, 254]
 3175 |                 snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-msix%d",
      |                                                          ^~~~~~~~~~~~~
../drivers/scsi/mpt3sas/mpt3sas_base.c:3175:17: note: ‘snprintf’ output between 8 and 35 bytes into a destination of size 32
 3175 |                 snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-msix%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3176 |                     ioc->driver_name, ioc->id, index);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/mpt3sas/mpt3sas_base.c:3166:63: warning: ‘-mq-poll’ directive output may be truncated writing 8 bytes into a region of size between 6 and 31 [-Wformat-truncation=]
 3166 |                 snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-mq-poll%d",
      |                                                               ^~~~~~~~
../drivers/scsi/mpt3sas/mpt3sas_base.c:3166:58: note: directive argument in the range [-255, 255]
 3166 |                 snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-mq-poll%d",
      |                                                          ^~~~~~~~~~~~~~~~
../drivers/scsi/mpt3sas/mpt3sas_base.c:3166:17: note: ‘snprintf’ output between 11 and 39 bytes into a destination of size 32
 3166 |                 snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-mq-poll%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3167 |                     ioc->driver_name, ioc->id, qid);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/mpt3sas/mpt3sas_base.c: In function ‘mpt3sas_base_start_watchdog’:
../drivers/scsi/mpt3sas/mpt3sas_base.c:847:57: warning: ‘%s’ directive output may be truncated writing up to 23 bytes into a region of size 15 [-Wformat-truncation=]
  847 |             sizeof(ioc->fault_reset_work_q_name), "poll_%s%d_status",
      |                                                         ^~
../drivers/scsi/mpt3sas/mpt3sas_base.c:847:51: note: directive argument in the range [0, 255]
  847 |             sizeof(ioc->fault_reset_work_q_name), "poll_%s%d_status",
      |                                                   ^~~~~~~~~~~~~~~~~~
../drivers/scsi/mpt3sas/mpt3sas_base.c:846:9: note: ‘snprintf’ output between 14 and 39 bytes into a destination of size 20
  846 |         snprintf(ioc->fault_reset_work_q_name,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  847 |             sizeof(ioc->fault_reset_work_q_name), "poll_%s%d_status",
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  848 |             ioc->driver_name, ioc->id);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/clk/qcom/camcc-sm7150.c:1900:15: warning: symbol 'camcc_sm7150_hws' was not declared. Should it be static?
../fs/nfs/client.c: note: in included file (through ../include/linux/module.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
../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/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:57:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:66:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:79:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:91:28: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:92:29: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:93:26: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:94:27: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:95:25: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:96:26: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:97:25: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:98:26: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:222:44: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:547:14: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c: note: in included file (through ../drivers/gpu/drm/radeon/atom.h):
../drivers/gpu/drm/radeon/atombios.h:4040:45: warning: array of flexible structures
../drivers/gpu/drm/radeon/radeon_atombios.c:550:14: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:553:14: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:556:18: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:557:26: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:565:30: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:567:38: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:571:30: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:574:30: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:578:29: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:642:43: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:644:38: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:649:67: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:650:53: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:653:66: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:664:80: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:672:81: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:680:69: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:681:53: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:684:66: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:692:66: 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:702:69: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:751:30: 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:755:45: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:762:54: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:809:35: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:812:35: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:818: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:1121:25: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/radeon_atombios.c:1146:21: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1154:33: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/radeon_atombios.c:1156:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/radeon_atombios.c:1160:33: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1164:33: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1180:21: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1182:21: 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:1192:33: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1196:21: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1198:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/radeon_atombios.c:1209:21: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1211:21: 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:1219:33: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1223:21: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1225:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/radeon_atombios.c:1236:21: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1241:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/radeon_atombios.c:1243:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/radeon_atombios.c:1247:33: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/radeon_atombios.c:1263:33: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1268:47: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1274:25: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1278:33: 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:1317:29: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/radeon_atombios.c:1347:27: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1350:29: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1402:41: 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: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:1445:46: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1446: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: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:1458:40: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1461:46: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1462: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: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:1474:40: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1477:46: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1478:40: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1541:47: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/radeon_atombios.c:1543:49: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/radeon_atombios.c:1545:52: warning: too many warnings
../drivers/scsi/mpt3sas/mpt3sas_base.c:4350:16: warning: incorrect type in argument 1 (different base types)
../drivers/scsi/mpt3sas/mpt3sas_base.c:4350:16:    expected unsigned int val
../drivers/scsi/mpt3sas/mpt3sas_base.c:4350: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 val
../drivers/scsi/mpt3sas/mpt3sas_base.c:4372:16:    got restricted __le32 [usertype]
../drivers/scsi/mpt3sas/mpt3sas_base.c:4395:16: warning: incorrect type in argument 1 (different base types)
../drivers/scsi/mpt3sas/mpt3sas_base.c:4395:16:    expected unsigned int val
../drivers/scsi/mpt3sas/mpt3sas_base.c:4395:16:    got restricted __le32 [usertype]
../drivers/scsi/mpt3sas/mpt3sas_base.c:4416:16: warning: incorrect type in argument 1 (different base types)
../drivers/scsi/mpt3sas/mpt3sas_base.c:4416:16:    expected unsigned int val
../drivers/scsi/mpt3sas/mpt3sas_base.c:4416:16:    got restricted __le32 [usertype]
../drivers/scsi/mpt3sas/mpt3sas_base.c:7076:24: warning: incorrect type in argument 1 (different base types)
../drivers/scsi/mpt3sas/mpt3sas_base.c:7076:24:    expected unsigned int val
../drivers/scsi/mpt3sas/mpt3sas_base.c:7076:24:    got restricted __le32 [usertype]
../drivers/scsi/mpt3sas/mpt3sas_base.c:7095:20: warning: cast to restricted __le16
../drivers/scsi/mpt3sas/mpt3sas_base.c:7103:20: warning: cast to restricted __le16
../drivers/scsi/mpt3sas/mpt3sas_base.c:7116:36: warning: cast to restricted __le16
../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/virt/vboxguest/vboxguest_linux.c:115:35: warning: incorrect type in argument 2 (different address spaces)
../drivers/virt/vboxguest/vboxguest_linux.c:115:35:    expected void const [noderef] __user *from
../drivers/virt/vboxguest/vboxguest_linux.c:115:35:    got void *
../drivers/virt/vboxguest/vboxguest_linux.c:148:59: warning: incorrect type in argument 2 (different address spaces)
../drivers/virt/vboxguest/vboxguest_linux.c:148:59:    expected void const [noderef] __user *from
../drivers/virt/vboxguest/vboxguest_linux.c:148:59:    got void *
../drivers/virt/vboxguest/vboxguest_linux.c:166:27: warning: incorrect type in argument 1 (different address spaces)
../drivers/virt/vboxguest/vboxguest_linux.c:166:27:    expected void [noderef] __user *to
../drivers/virt/vboxguest/vboxguest_linux.c:166:27:    got void *
../drivers/virt/vboxguest/vboxguest_linux.c:332:16: warning: incorrect type in assignment (different address spaces)
../drivers/virt/vboxguest/vboxguest_linux.c:332:16:    expected struct vmmdev_memory *vmmdev
../drivers/virt/vboxguest/vboxguest_linux.c:332:16:    got void [noderef] __iomem *
../drivers/clocksource/timer-rtl-otto.c:216:16: warning: symbol 'rttm_cs' was not declared. Should it be static?
../drivers/staging/rtl8192e/rtllib_softmac.c: note: in included file:
../drivers/staging/rtl8192e/rtllib.h:630:48: warning: array of flexible structures
../drivers/staging/rtl8192e/rtllib.h:614:48: warning: array of flexible structures
../drivers/staging/rtl8192e/rtllib.h:652:48: warning: array of flexible structures
../drivers/gpu/drm/i915/i915_drm_client.c:92:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/i915/i915_drm_client.c:92:9:    expected struct list_head const *list
../drivers/gpu/drm/i915/i915_drm_client.c:92:9:    got struct list_head [noderef] __rcu *pos
../drivers/gpu/drm/i915/i915_drm_client.c:92:9: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/i915/i915_drm_client.c:92:9:    struct list_head [noderef] __rcu *
../drivers/gpu/drm/i915/i915_drm_client.c:92:9:    struct list_head *
../drivers/gpu/drm/i915/i915_drm_client.c:92:9: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/i915/i915_drm_client.c:92:9:    struct list_head [noderef] __rcu *
../drivers/gpu/drm/i915/i915_drm_client.c:92:9:    struct list_head *
../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/scsi/mpt3sas/mpt3sas_scsih.c: In function ‘_scsih_probe’:
../drivers/scsi/mpt3sas/mpt3sas_scsih.c:12305:23: warning: ‘%s’ directive output may be truncated writing up to 23 bytes into a region of size 11 [-Wformat-truncation=]
12305 |             "fw_event_%s%d", ioc->driver_name, ioc->id);
      |                       ^~
../drivers/scsi/mpt3sas/mpt3sas_scsih.c:12305:13: note: directive argument in the range [0, 255]
12305 |             "fw_event_%s%d", ioc->driver_name, ioc->id);
      |             ^~~~~~~~~~~~~~~
../drivers/scsi/mpt3sas/mpt3sas_scsih.c:12304:9: note: ‘snprintf’ output between 11 and 36 bytes into a destination of size 20
12304 |         snprintf(ioc->firmware_event_name, sizeof(ioc->firmware_event_name),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12305 |             "fw_event_%s%d", ioc->driver_name, ioc->id);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../include/asm-generic/bug.h:22,
                 from ../arch/x86/include/asm/bug.h:87,
                 from ../include/linux/bug.h:5,
                 from ../arch/x86/include/asm/paravirt.h:19,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 from ../include/linux/irqflags.h:18,
                 from ../include/linux/spinlock.h:59,
                 from ../include/linux/mmzone.h:8,
                 from ../include/linux/gfp.h:7,
                 from ../include/linux/slab.h:16,
                 from ../include/linux/resource_ext.h:11,
                 from ../include/linux/acpi.h:13,
                 from ../drivers/platform/x86/dell/dell-uart-backlight.c:11:
../drivers/platform/x86/dell/../serdev_helpers.h: In function ‘get_serdev_controller.constprop’:
../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
../include/linux/printk.h:437:25: note: in definition of macro ‘printk_index_wrap’
  437 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:508:9: note: in expansion of macro ‘printk’
  508 |         printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__)
      |         ^~~~~~
../include/linux/kern_levels.h:11:25: note: in expansion of macro ‘KERN_SOH’
   11 | #define KERN_ERR        KERN_SOH "3"    /* error conditions */
      |                         ^~~~~~~~
../include/linux/printk.h:508:16: note: in expansion of macro ‘KERN_ERR’
  508 |         printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~
../drivers/platform/x86/dell/../serdev_helpers.h:45:17: note: in expansion of macro ‘pr_err’
   45 |                 pr_err("error could not get %s/%s serial-ctrl physical node\n",
      |                 ^~~~~~
../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
../include/linux/printk.h:437:25: note: in definition of macro ‘printk_index_wrap’
  437 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:508:9: note: in expansion of macro ‘printk’
  508 |         printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__)
      |         ^~~~~~
../include/linux/kern_levels.h:11:25: note: in expansion of macro ‘KERN_SOH’
   11 | #define KERN_ERR        KERN_SOH "3"    /* error conditions */
      |                         ^~~~~~~~
../include/linux/printk.h:508:16: note: in expansion of macro ‘KERN_ERR’
  508 |         printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~
../drivers/platform/x86/dell/../serdev_helpers.h:37:17: note: in expansion of macro ‘pr_err’
   37 |                 pr_err("error could not get %s/%s serial-ctrl adev\n",
      |                 ^~~~~~
../drivers/net/ethernet/nvidia/forcedeth.c:4790:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
../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:687:54: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:687:54:    expected unsigned short [addressable] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_crtc.c:687:54:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:696:50: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/atombios_crtc.c:699:61: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:699:61:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_crtc.c:699:61:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:710:69: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:710:69:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_crtc.c:710:69:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:729:50: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/atombios_crtc.c:788:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:788:46:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_crtc.c:788:46:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:795:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:795:50:    expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
../drivers/gpu/drm/radeon/atombios_crtc.c:795:50:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:847:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:847:46:    expected unsigned short [addressable] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_crtc.c:847:46:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:848:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:848:42:    expected unsigned short [addressable] [usertype] usRefDiv
../drivers/gpu/drm/radeon/atombios_crtc.c:848:42:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:849:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:849:41:    expected unsigned short [addressable] [usertype] usFbDiv
../drivers/gpu/drm/radeon/atombios_crtc.c:849:41:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:857:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:857:46:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_crtc.c:857:46:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:858:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:858:42:    expected unsigned short [addressable] [assigned] [usertype] usRefDiv
../drivers/gpu/drm/radeon/atombios_crtc.c:858:42:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:859:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:859:41:    expected unsigned short [addressable] [assigned] [usertype] usFbDiv
../drivers/gpu/drm/radeon/atombios_crtc.c:859:41:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:867:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:867:46:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_crtc.c:867:46:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:868:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:868:42:    expected unsigned short [addressable] [assigned] [usertype] usRefDiv
../drivers/gpu/drm/radeon/atombios_crtc.c:868:42:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:869:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:869:41:    expected unsigned short [addressable] [assigned] [usertype] usFbDiv
../drivers/gpu/drm/radeon/atombios_crtc.c:869:41:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:884:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:884:46:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_crtc.c:884:46:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:886:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:886:41:    expected unsigned short [addressable] [assigned] [usertype] usFbDiv
../drivers/gpu/drm/radeon/atombios_crtc.c:886:41:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:887:48: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:887:48:    expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
../drivers/gpu/drm/radeon/atombios_crtc.c:887:48:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:913:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:913:50:    expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
../drivers/gpu/drm/radeon/atombios_crtc.c:913:50:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:915:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:915:41:    expected unsigned short [addressable] [assigned] [usertype] usFbDiv
../drivers/gpu/drm/radeon/atombios_crtc.c:915:41:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_crtc.c:916:48: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_crtc.c:916:48:    expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
../drivers/gpu/drm/radeon/atombios_crtc.c:916:48:    got restricted __le32 [usertype]
../fs/hfs/super.c:306:55: warning: incorrect type in argument 2 (different base types)
../fs/hfs/super.c:306:55:    expected unsigned int [usertype] *result
../fs/hfs/super.c:306:55:    got restricted __be32 *
../fs/hfs/super.c:312:55: warning: incorrect type in argument 2 (different base types)
../fs/hfs/super.c:312:55:    expected unsigned int [usertype] *result
../fs/hfs/super.c:312:55:    got restricted __be32 *
../drivers/platform/x86/dell/dell-uart-backlight.c:327:29: warning: symbol 'dell_uart_bl_serdev_driver' was not declared. Should it be static?
../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/mmc/core/block.c:2513:26: warning: invalid assignment: |=
../drivers/mmc/core/block.c:2513:26:    left side has type unsigned int
../drivers/mmc/core/block.c:2513:26:    right side has type restricted blk_features_t
../drivers/mmc/core/block.c:2515:26: warning: invalid assignment: |=
../drivers/mmc/core/block.c:2515:26:    left side has type unsigned int
../drivers/mmc/core/block.c:2515:26:    right side has type restricted blk_features_t
../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/gpu/drm/i915/i915_irq.c:495:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:503:16: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:508:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:508:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:545:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:553:16: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:558:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:558:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:601:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:604:15: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:608:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:615:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:615:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:615:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:495:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:503:16: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:545:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:553:16: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:601:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:604:15: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:608:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:508:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:558:9: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/i915_irq.c:615:9: warning: unreplaced symbol '<noident>'
In file included from ../include/linux/string.h:374,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 from ../include/linux/irqflags.h:18,
                 from ../include/linux/rcupdate.h:26,
                 from ../include/linux/rculist.h:11,
                 from ../include/linux/sched/signal.h:5,
                 from ../drivers/staging/rtl8723bs/include/drv_types.h:17,
                 from ../drivers/staging/rtl8723bs/core/rtw_security.c:8:
In function ‘fortify_memcpy_chk’,
    inlined from ‘rtw_BIP_verify’ at ../drivers/staging/rtl8723bs/core/rtw_security.c:1425:3:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/kmb/kmb_plane.c:20:11: warning: symbol 'layer_irqs' was not declared. Should it be static?
../drivers/gpu/drm/radeon/atom.c:508:30: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atom.c:508:30:    expected unsigned int [usertype]
../drivers/gpu/drm/radeon/atom.c:508:30:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/atom.c:1350:15: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atom.c:1350:15:    expected unsigned int
../drivers/gpu/drm/radeon/atom.c:1350:15:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/atom.c:1351:15: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atom.c:1351:15:    expected unsigned int
../drivers/gpu/drm/radeon/atom.c:1351:15:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/atom.c:1424:17: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/atom.c:1424:17: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/atom.c:1428:31: warning: cast to restricted __le16
../drivers/mmc/core/queue.c:351:43: warning: incorrect type in initializer (different base types)
../drivers/mmc/core/queue.c:351:43:    expected restricted blk_features_t [usertype] features
../drivers/mmc/core/queue.c:351:43:    got unsigned int features
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/lockd/clntproc.c: note: in included file (through ../include/linux/module.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
../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:95:31: warning: cast to restricted __le32
../drivers/scsi/mpi3mr/mpi3mr_os.c: In function ‘mpi3mr_probe’:
../drivers/scsi/mpi3mr/mpi3mr_os.c:5223:33: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size between 1 and 64 [-Wformat-overflow=]
 5223 |         sprintf(mrioc->name, "%s%d", mrioc->driver_name, mrioc->id);
      |                                 ^~
../drivers/scsi/mpi3mr/mpi3mr_os.c:5223:30: note: directive argument in the range [0, 255]
 5223 |         sprintf(mrioc->name, "%s%d", mrioc->driver_name, mrioc->id);
      |                              ^~~~~~
../drivers/scsi/mpi3mr/mpi3mr_os.c:5223:9: note: ‘sprintf’ output between 2 and 67 bytes into a destination of size 64
 5223 |         sprintf(mrioc->name, "%s%d", mrioc->driver_name, mrioc->id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/mpi3mr/mpi3mr_os.c:5321:16: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 1 and 64 [-Wformat-truncation=]
 5321 |             "%s%d_fwevt_wrkr", mrioc->driver_name, mrioc->id);
      |                ^~
../drivers/scsi/mpi3mr/mpi3mr_os.c:5321:13: note: directive argument in the range [0, 255]
 5321 |             "%s%d_fwevt_wrkr", mrioc->driver_name, mrioc->id);
      |             ^~~~~~~~~~~~~~~~~
../drivers/scsi/mpi3mr/mpi3mr_os.c:5320:9: note: ‘snprintf’ output between 13 and 78 bytes into a destination of size 64
 5320 |         snprintf(mrioc->fwevt_worker_name, sizeof(mrioc->fwevt_worker_name),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5321 |             "%s%d_fwevt_wrkr", mrioc->driver_name, mrioc->id);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../include/linux/string.h:374,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 from ../include/linux/irqflags.h:18,
                 from ../include/linux/rcupdate.h:26,
                 from ../include/linux/rculist.h:11,
                 from ../include/linux/sched/signal.h:5,
                 from ../drivers/staging/rtl8723bs/include/drv_types.h:17,
                 from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7:
In function ‘fortify_memcpy_chk’,
    inlined from ‘rtw_mgmt_xmitframe_coalesce’ at ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1210:3:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:1777:9: error: incompatible types in conditional expression (different base types):
../drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:1777:9:    void
../drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:1777:9:    int
../drivers/clocksource/timer-gxp.c:189:48: warning: incorrect type in assignment (different address spaces)
../drivers/clocksource/timer-gxp.c:189:48:    expected void *platform_data
../drivers/clocksource/timer-gxp.c:189:48:    got void [noderef] __iomem *counter
../drivers/platform/chrome/chromeos_laptop.c:729:43: warning: cast to non-scalar
../drivers/platform/chrome/chromeos_laptop.c:729:43: warning: cast from non-scalar
../drivers/scsi/mpi3mr/mpi3mr_os.c:3102:82: warning: incorrect type in assignment (different base types)
../drivers/scsi/mpi3mr/mpi3mr_os.c:3102:82:    expected restricted __le16 [usertype] application_tag_translation_mask
../drivers/scsi/mpi3mr/mpi3mr_os.c:3102:82:    got int
../drivers/gpu/drm/i915/i915_pci.c:146:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:148:10:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:177:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:179:10:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:183:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:185:10:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:189:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:192:10:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:209:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:212:10:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:216:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:220:10:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:224:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:226:10:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:231:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:234:10:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:400:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:400:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:405:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:405:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:410:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:410:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:428:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:428:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:433:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:433:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:438:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:438:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:446:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:446:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:489:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:489:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:494:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:494:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:505:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:505:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:510:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:510:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:551:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:551:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:556:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:556:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:561:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:561:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:572:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:572:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:577:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:577:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:582:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:582:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:593:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:593:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:598:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:598:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:615:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:615:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:622:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:622:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:629:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:629:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:644:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:644:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:651:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:651:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:666:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:666:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:679:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:679:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:687:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:687:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:745:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:745:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:749:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:749:9:   also defined here
../drivers/gpu/drm/i915/i915_pci.c:765:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/i915_pci.c:775:10:   also defined here
../drivers/scsi/mpi3mr/mpi3mr_fw.c: In function ‘mpi3mr_issue_reset’:
../drivers/scsi/mpi3mr/mpi3mr_fw.c:1552:54: warning: variable ‘scratch_pad0’ set but not used [-Wunused-but-set-variable]
 1552 |         u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0;
      |                                                      ^~~~~~~~~~~~
../drivers/scsi/mpi3mr/mpi3mr_fw.c: In function ‘mpi3mr_setup_isr’:
../drivers/scsi/mpi3mr/mpi3mr_fw.c:745:58: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 1 and 64 [-Wformat-truncation=]
  745 |         snprintf(intr_info->name, MPI3MR_NAME_LENGTH, "%s%d-msix%d",
      |                                                          ^~
In function ‘mpi3mr_request_irq’,
    inlined from ‘mpi3mr_setup_isr’ at ../drivers/scsi/mpi3mr/mpi3mr_fw.c:870:12:
../drivers/scsi/mpi3mr/mpi3mr_fw.c:745:55: note: directive argument in the range [0, 255]
  745 |         snprintf(intr_info->name, MPI3MR_NAME_LENGTH, "%s%d-msix%d",
      |                                                       ^~~~~~~~~~~~~
../drivers/scsi/mpi3mr/mpi3mr_fw.c:745:55: note: directive argument in the range [0, 65535]
../drivers/scsi/mpi3mr/mpi3mr_fw.c:745:9: note: ‘snprintf’ output between 8 and 77 bytes into a destination of size 64
  745 |         snprintf(intr_info->name, MPI3MR_NAME_LENGTH, "%s%d-msix%d",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  746 |             mrioc->driver_name, mrioc->id, index);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/mpi3mr/mpi3mr_fw.c: In function ‘mpi3mr_start_watchdog’:
../drivers/scsi/mpi3mr/mpi3mr_fw.c:2743:60: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 41 [-Wformat-truncation=]
 2743 |             sizeof(mrioc->watchdog_work_q_name), "watchdog_%s%d", mrioc->name,
      |                                                            ^~
../drivers/scsi/mpi3mr/mpi3mr_fw.c:2743:50: note: directive argument in the range [0, 255]
 2743 |             sizeof(mrioc->watchdog_work_q_name), "watchdog_%s%d", mrioc->name,
      |                                                  ^~~~~~~~~~~~~~~
../drivers/scsi/mpi3mr/mpi3mr_fw.c:2742:9: note: ‘snprintf’ output between 11 and 76 bytes into a destination of size 50
 2742 |         snprintf(mrioc->watchdog_work_q_name,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |             sizeof(mrioc->watchdog_work_q_name), "watchdog_%s%d", mrioc->name,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |             mrioc->id);
      |             ~~~~~~~~~~
../drivers/virt/vmgenid.c:116:19: warning: incorrect type in assignment (different address spaces)
../drivers/virt/vmgenid.c:116:19:    expected void *virt_addr
../drivers/virt/vmgenid.c:116:19:    got void [noderef] __iomem *
../drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/clocksource/timer-cs5535.c:63:36: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
../drivers/gpu/drm/xe/xe_debugfs.c:31:1: warning: symbol 'gt_reset_failure' was not declared. Should it be static?
../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
../fs/nfs/inode.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/compat.h, ../arch/x86/include/asm/ia32.h, ../arch/x86/include/asm/elf.h, ../include/linux/elf.h, ...):
../include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/scsi/mpi3mr/mpi3mr_fw.c:4929:24: warning: incorrect type in assignment (different base types)
../drivers/scsi/mpi3mr/mpi3mr_fw.c:4929:24:    expected unsigned char [addressable] [assigned] [usertype] class
../drivers/scsi/mpi3mr/mpi3mr_fw.c:4929:24:    got restricted __le16 [usertype]
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/ttm/ttm_device.c:148:5: warning: context imbalance in 'ttm_device_swapout' - wrong count at exit
../drivers/gpu/drm/xe/xe_devcoredump.c:183:52: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/xe/xe_devcoredump.c:183:52:    expected struct pid *pid
../drivers/gpu/drm/xe/xe_devcoredump.c:183:52:    got struct pid [noderef] __rcu *pid
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/scsi/mpi3mr/mpi3mr_app.c:69:40: warning: restricted __le16 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:70:44: warning: restricted __le16 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:72:44: warning: restricted __le16 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:73:37: warning: restricted __le16 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:74:41: warning: restricted __le16 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:75:41: warning: restricted __le16 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:177:37: warning: cast to restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:177:35: warning: incorrect type in assignment (different base types)
../drivers/scsi/mpi3mr/mpi3mr_app.c:177:35:    expected restricted __le64 [addressable] [assigned] [usertype] address
../drivers/scsi/mpi3mr/mpi3mr_app.c:177:35:    got unsigned long long [usertype]
../drivers/scsi/mpi3mr/mpi3mr_app.c:178:36: warning: cast to restricted __le32
../drivers/scsi/mpi3mr/mpi3mr_app.c:178:34: warning: incorrect type in assignment (different base types)
../drivers/scsi/mpi3mr/mpi3mr_app.c:178:34:    expected restricted __le32 [addressable] [assigned] [usertype] length
../drivers/scsi/mpi3mr/mpi3mr_app.c:178:34:    got unsigned int [usertype]
../drivers/scsi/mpi3mr/mpi3mr_app.c:1851:47: warning: restricted __le32 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:1908:13: warning: restricted __le64 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:1915:17: warning: invalid assignment: &=
../drivers/scsi/mpi3mr/mpi3mr_app.c:1915:17:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:1915:17:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:1916:17: warning: invalid assignment: |=
../drivers/scsi/mpi3mr/mpi3mr_app.c:1916:17:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:1916:17:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:1932:21: warning: restricted __le64 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:1939:25: warning: invalid assignment: &=
../drivers/scsi/mpi3mr/mpi3mr_app.c:1939:25:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:1939:25:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:1940:25: warning: invalid assignment: |=
../drivers/scsi/mpi3mr/mpi3mr_app.c:1940:25:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:1940:25:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:1983:44: warning: incorrect type in initializer (different base types)
../drivers/scsi/mpi3mr/mpi3mr_app.c:1983:44:    expected unsigned short [usertype] dev_handle
../drivers/scsi/mpi3mr/mpi3mr_app.c:1983:44:    got restricted __le16 [usertype] dev_handle
../drivers/scsi/mpi3mr/mpi3mr_app.c:2110:29: warning: restricted __le64 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:2116:37: warning: invalid assignment: &=
../drivers/scsi/mpi3mr/mpi3mr_app.c:2116:37:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:2116:37:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:2117:37: warning: invalid assignment: |=
../drivers/scsi/mpi3mr/mpi3mr_app.c:2117:37:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:2117:37:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:2138:37: warning: restricted __le64 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:2144:45: warning: invalid assignment: &=
../drivers/scsi/mpi3mr/mpi3mr_app.c:2144:45:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:2144:45:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:2145:45: warning: invalid assignment: |=
../drivers/scsi/mpi3mr/mpi3mr_app.c:2145:45:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:2145:45:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:2159:37: warning: restricted __le64 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:2165:45: warning: invalid assignment: &=
../drivers/scsi/mpi3mr/mpi3mr_app.c:2165:45:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:2165:45:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:2166:45: warning: invalid assignment: |=
../drivers/scsi/mpi3mr/mpi3mr_app.c:2166:45:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:2166:45:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:2177:29: warning: restricted __le64 degrades to integer
../drivers/scsi/mpi3mr/mpi3mr_app.c:2183:36: warning: invalid assignment: &=
../drivers/scsi/mpi3mr/mpi3mr_app.c:2183:36:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:2183:36:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:2184:36: warning: invalid assignment: |=
../drivers/scsi/mpi3mr/mpi3mr_app.c:2184:36:    left side has type restricted __le64
../drivers/scsi/mpi3mr/mpi3mr_app.c:2184:36:    right side has type unsigned long long
../drivers/scsi/mpi3mr/mpi3mr_app.c:2635:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/mpi3mr/mpi3mr_app.c:2635:36:    expected unsigned short [usertype] dev_handle
../drivers/scsi/mpi3mr/mpi3mr_app.c:2635:36:    got restricted __le16 [usertype] dev_handle
../drivers/scsi/mpi3mr/mpi3mr_app.c:2712:39: warning: incorrect type in argument 3 (different base types)
../drivers/scsi/mpi3mr/mpi3mr_app.c:2712:39:    expected unsigned short [usertype] handle
../drivers/scsi/mpi3mr/mpi3mr_app.c:2712:39:    got restricted __le16 [usertype] function_dependent
../drivers/scsi/mpi3mr/mpi3mr_app.c:2760:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/mpi3mr/mpi3mr_app.c:2760:49:    expected restricted __le16 [usertype] ioc_status
../drivers/scsi/mpi3mr/mpi3mr_app.c:2760:49:    got unsigned short [usertype] ioc_status
../drivers/scsi/mpi3mr/mpi3mr_app.c:2761:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/mpi3mr/mpi3mr_app.c:2761:51:    expected restricted __le32 [usertype] ioc_log_info
../drivers/scsi/mpi3mr/mpi3mr_app.c:2761:51:    got unsigned int [usertype] ioc_loginfo
../drivers/scsi/mpi3mr/mpi3mr_app.c:723: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_hdb'
../drivers/scsi/mpi3mr/mpi3mr_app.c:750: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_all_hdb'
../fs/lockd/svclock.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
../drivers/hv/hv.c:280:26: warning: cast removes address space '__iomem' of expression
../drivers/hv/hv.c:299:26: warning: cast removes address space '__iomem' of expression
../drivers/hv/hv.c:374:31: warning: incorrect type in argument 1 (different address spaces)
../drivers/hv/hv.c:374:31:    expected void volatile [noderef] __iomem *addr
../drivers/hv/hv.c:374:31:    got void *synic_message_page
../drivers/hv/hv.c:386:31: warning: incorrect type in argument 1 (different address spaces)
../drivers/hv/hv.c:386:31:    expected void volatile [noderef] __iomem *addr
../drivers/hv/hv.c:386:31:    got void *synic_event_page
../drivers/scsi/mpi3mr/mpi3mr_transport.c:1038: warning: Function parameter or struct member 'port_id' not described in 'mpi3mr_get_hba_port_by_id'
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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)
../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
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’:
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                                 ^~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:42: note: directive argument in the range [-2147483643, 254]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ^~~~~~~~~~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1770:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28
 1770 |                                 snprintf(tx_ring->name, sizeof(tx_ring->name),
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'boost_ctrl' not described in 'lm3692x_led'
../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'brightness_ctrl' not described in 'lm3692x_led'
../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'enabled' not described in 'lm3692x_led'
../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c: In function ‘netxen_nic_attach’:
../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:45: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=]
 1052 |                 sprintf(sds_ring->name, "%s[%d]", netdev->name, ring);
      |                                             ^~
In function ‘netxen_nic_request_irq’,
    inlined from ‘netxen_nic_attach’ at ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1251:8:
../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:41: note: directive argument in the range [-2147483641, 254]
 1052 |                 sprintf(sds_ring->name, "%s[%d]", netdev->name, ring);
      |                                         ^~~~~~~~
../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:17: note: ‘sprintf’ output between 4 and 29 bytes into a destination of size 20
 1052 |                 sprintf(sds_ring->name, "%s[%d]", netdev->name, ring);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/nfs/super.c:1171:49: warning: incorrect type in initializer (different address spaces)
../fs/nfs/super.c:1171:49:    expected struct rpc_xprt *xprt1
../fs/nfs/super.c:1171:49:    got struct rpc_xprt [noderef] __rcu *cl_xprt
../fs/nfs/super.c:1172:49: warning: incorrect type in initializer (different address spaces)
../fs/nfs/super.c:1172:49:    expected struct rpc_xprt *xprt2
../fs/nfs/super.c:1172:49:    got struct rpc_xprt [noderef] __rcu *cl_xprt
../fs/nfs/super.c:1386:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
../drivers/scsi/mvsas/mv_init.c:294:38: warning: incorrect type in assignment (different address spaces)
../drivers/scsi/mvsas/mv_init.c:294:38:    expected void [noderef] __iomem *regs_ex
../drivers/scsi/mvsas/mv_init.c:294:38:    got void *
../drivers/scsi/mvsas/mv_init.c:466:42: warning: incorrect type in assignment (different base types)
../drivers/scsi/mvsas/mv_init.c:466:42:    expected unsigned long long [usertype] dev_sas_addr
../drivers/scsi/mvsas/mv_init.c:466:42:    got restricted __be64 [usertype]
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/scsi/mvsas/mv_sas.c:383:20: warning: invalid assignment: |=
../drivers/scsi/mvsas/mv_sas.c:383:20:    left side has type restricted __le32
../drivers/scsi/mvsas/mv_sas.c:383:20:    right side has type unsigned int
../drivers/scsi/mvsas/mv_sas.c:540:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/mvsas/mv_sas.c:540:31:    expected unsigned short [usertype]
../drivers/scsi/mvsas/mv_sas.c:540:31:    got restricted __be16 [usertype]
../drivers/scsi/mvsas/mv_sas.c:644:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/mvsas/mv_sas.c:644:31:    expected unsigned short [usertype]
../drivers/scsi/mvsas/mv_sas.c:644:31:    got restricted __be16 [usertype]
../drivers/scsi/mvsas/mv_sas.c:964:14: warning: incorrect type in assignment (different base types)
../drivers/scsi/mvsas/mv_sas.c:964:14:    expected unsigned int [usertype]
../drivers/scsi/mvsas/mv_sas.c:964:14:    got restricted __le32 [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:1472:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/mvsas/mv_sas.c:1472:28:    expected restricted __be32 [usertype] sense_data_len
../drivers/scsi/mvsas/mv_sas.c:1472:28:    got int
../drivers/scsi/mvsas/mv_sas.c:1483:23: warning: cast to restricted __le32
../drivers/scsi/mvsas/mv_sas.c:1484:23: warning: cast to restricted __le32
../drivers/scsi/mvsas/mv_sas.c:1067:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block
../drivers/scsi/mvsas/mv_sas.c:1206:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block
../drivers/scsi/mvsas/mv_sas.c:1643:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock
../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/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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:301:25: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:301:25:    struct dma_fence [noderef] __rcu *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:301:25:    struct dma_fence *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:302:17: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:302:17:    struct dma_fence [noderef] __rcu *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:302:17:    struct dma_fence *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:351:17: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:351:17:    struct dma_fence [noderef] __rcu *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:351:17:    struct dma_fence *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:713:23: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:713:23:    struct dma_fence [noderef] __rcu *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:713:23:    struct dma_fence *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:724:25: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:724:25:    struct dma_fence [noderef] __rcu *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:724:25:    struct dma_fence *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:746:25: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:746:25:    struct dma_fence [noderef] __rcu *
../drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:746:25:    struct dma_fence *
../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:414:19: warning: invalid assignment: +=
../drivers/scsi/cxgbi/libcxgbi.h:414:19:    left side has type int
../drivers/scsi/cxgbi/libcxgbi.h:414:19:    right side has type restricted __wsum
In file included from ../include/linux/string.h:374,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 from ../include/linux/irqflags.h:18,
                 from ../include/linux/spinlock.h:59,
                 from ../include/linux/mmzone.h:8,
                 from ../include/linux/gfp.h:7,
                 from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17:
In function ‘fortify_memcpy_chk’,
    inlined from ‘bnx2i_process_login_resp.isra’ at ../drivers/scsi/bnx2i/bnx2i_hwi.c:1460:2:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/mvsas/mv_94xx.c: note: in included file:
../drivers/scsi/mvsas/mv_94xx.h:211:36: error: invalid bitfield specifier for type 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_ctx.c:202:31: warning: cast to restricted __le32
../drivers/scsi/qedi/qedi_main.c:96: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:1854:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1854:32:    expected restricted __le32 [usertype] itt
../drivers/scsi/qedi/qedi_main.c:1854:32:    got unsigned int [usertype] proto_itt
../drivers/scsi/qedi/qedi_main.c:1867:37: warning: restricted __le32 degrades to integer
../drivers/scsi/qedi/qedi_main.c:1881:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1881:20:    expected unsigned int [usertype]
../drivers/scsi/qedi/qedi_main.c:1881:20:    got restricted __le32 [usertype] itt
../drivers/hv/channel.c: note: in included file:
../include/linux/hyperv.h:646:31: warning: array of flexible structures
../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 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/hv/channel.c:578: warning: Function parameter or struct member 'size' not described in 'request_arr_init'
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/virt/acrn/mm.c: note: in included file (through ../include/linux/pgtable.h, ../include/linux/mm.h):
../arch/x86/include/asm/pgtable.h:183:44: warning: context imbalance in 'acrn_vm_ram_map' - unexpected unlock
../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/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]
../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/be2iscsi/be_main.c:1169:29: warning: cast to restricted __be16
../drivers/scsi/be2iscsi/be_main.c:1195:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/be2iscsi/be_main.c:1195:21:    expected restricted __be16 [usertype] t2wait
../drivers/scsi/be2iscsi/be_main.c:1195:21:    got int
../drivers/scsi/be2iscsi/be_main.c:1680:33: warning: cast to restricted __be16
../drivers/scsi/be2iscsi/be_main.c:1818:28: warning: cast to restricted __le32
../drivers/scsi/be2iscsi/be_main.c:1837:36: warning: cast to restricted __le32
../drivers/scsi/be2iscsi/be_main.c:4353:19: warning: cast from restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4386:34: warning: cast to restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4483:16: warning: cast to restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4483:16: warning: cast from restricted __be32
../drivers/scsi/be2iscsi/be_main.c:4539:9: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/be2iscsi/be_main.c:4539:9:    expected unsigned int [usertype] value
../drivers/scsi/be2iscsi/be_main.c:4539:9:    got restricted __be16 [usertype]
../drivers/scsi/be2iscsi/be_main.c:4599:9: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/be2iscsi/be_main.c:4599:9:    expected unsigned int [usertype] value
../drivers/scsi/be2iscsi/be_main.c:4599:9:    got restricted __be16 [usertype]
../drivers/scsi/be2iscsi/be_main.c:4693:30: warning: restricted __be32 degrades to integer
../drivers/scsi/be2iscsi/be_main.c:4778:17: warning: cast to restricted __be32
../drivers/scsi/be2iscsi/be_main.c:4778:17: warning: cast from restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:5787:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
../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/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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/hv/channel_mgmt.c: note: in included file:
../include/linux/hyperv.h:646:31: warning: array of flexible structures
../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: too many warnings
../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:1770:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/be2iscsi/be_cmds.c:1770:37:    expected unsigned short [usertype] hdr_ring_id
../drivers/scsi/be2iscsi/be_cmds.c:1770:37:    got restricted __le16 [usertype]
../drivers/scsi/be2iscsi/be_cmds.c:1771:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/be2iscsi/be_cmds.c:1771:38:    expected unsigned short [usertype] data_ring_id
../drivers/scsi/be2iscsi/be_cmds.c:1771:38:    got restricted __le16 [usertype]
../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/remoteproc/rcar_rproc.c:29:12: warning: incorrect type in assignment (different address spaces)
../drivers/remoteproc/rcar_rproc.c:29:12:    expected void *va
../drivers/remoteproc/rcar_rproc.c:29:12:    got void [noderef] __iomem *
../drivers/remoteproc/rcar_rproc.c:46:20: warning: incorrect type in argument 1 (different address spaces)
../drivers/remoteproc/rcar_rproc.c:46:20:    expected void volatile [noderef] __iomem *addr
../drivers/remoteproc/rcar_rproc.c:46:20:    got void *va
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../sound/soc/ti/davinci-i2s.c:113:44: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/ti/davinci-i2s.c:120:39: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/ti/davinci-i2s.c:121:43: warning: incorrect type in initializer (different base types)
../sound/soc/ti/davinci-i2s.c:121:43:    expected unsigned char
../sound/soc/ti/davinci-i2s.c:121:43:    got restricted snd_pcm_format_t [usertype]
../sound/soc/ti/davinci-i2s.c:122:43: warning: incorrect type in initializer (different base types)
../sound/soc/ti/davinci-i2s.c:122:43:    expected unsigned char
../sound/soc/ti/davinci-i2s.c:122:43:    got restricted snd_pcm_format_t [usertype]
../sound/soc/ti/davinci-i2s.c:501:53: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/ti/davinci-i2s.c:597:32: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/ti/davinci-i2s.c:599:42: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/ti/davinci-i2s.c:599:29: warning: incorrect type in assignment (different base types)
../sound/soc/ti/davinci-i2s.c:599:29:    expected restricted snd_pcm_format_t [assigned] [usertype] fmt
../sound/soc/ti/davinci-i2s.c:599:29:    got unsigned char const
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/platform/chrome/cros_ec_typec.c:980:30: warning: cast to restricted __le16
../drivers/platform/chrome/cros_ec_typec.c:1048:33: warning: cast to restricted __le16
../drivers/platform/chrome/cros_ec_typec.c:1071:39: warning: cast to restricted __le16
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/hv/hv_trace.c: note: in included file (through ../drivers/hv/hyperv_vmbus.h):
../include/linux/hyperv.h:646:31: warning: array of flexible structures
../drivers/gpu/drm/radeon/radeon_ring.c:309:23: warning: cast to restricted __le32
../drivers/gpu/drm/xe/xe_ggtt.c:329:30: warning: dereference of noderef expression
../drivers/gpu/drm/xe/xe_ggtt.c:332:17: warning: dereference of noderef expression
../sound/soc/ti/davinci-mcasp.c:1939:73: warning: incorrect type in argument 1 (different base types)
../sound/soc/ti/davinci-mcasp.c:1939:73:    expected restricted __be32 const [usertype] *p
../sound/soc/ti/davinci-mcasp.c:1939:73:    got unsigned int const [usertype] *
../fs/lockd/mon.c: note: in included file (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...):
../include/linux/list.h:229:25: warning: context imbalance in 'nsm_release' - unexpected unlock
../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/gpu/drm/ttm/tests/ttm_bo_validate_test.c:139:9: warning: cast removes address space '__rcu' of expression
../drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c:139:9: warning: cast removes address space '__rcu' of expression
../drivers/powercap/dtpm_cpu.c:312:24: warning: symbol 'dtpm_cpu_ops' was not declared. Should it be static?
../drivers/net/ethernet/qualcomm/qca_7k_common.c:31:18: warning: restricted __le16 degrades to integer
../drivers/net/ethernet/qualcomm/qca_7k_common.c:32:19: warning: restricted __le16 degrades to integer
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/powercap/dtpm_devfreq.c:207:24: warning: symbol 'dtpm_devfreq_ops' was not declared. Should it be static?
../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/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:1284:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296: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:1298:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1344:13: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456: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: 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:1461:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461: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/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: too many warnings
../net/netfilter/ipset/ip_set_core.c:731:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:731:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:731:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:731:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:731:31: warning: context imbalance in 'call_ad' - unexpected unlock
../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/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:150:41: warning: restricted __le16 degrades to integer
../drivers/scsi/qedi/qedi_debugfs.c:219:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static?
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../sound/soc/tegra/tegra210_i2s.c:642:34: warning: cast to restricted snd_pcm_format_t
../drivers/platform/x86/intel/intel_plr_tpmi.c: In function ‘intel_plr_probe’:
../drivers/platform/x86/intel/intel_plr_tpmi.c:315:55: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  315 |                 snprintf(name, sizeof(name), "domain%d", i);
      |                                                       ^
../drivers/platform/x86/intel/intel_plr_tpmi.c:315:17: note: ‘snprintf’ output between 8 and 17 bytes into a destination of size 16
  315 |                 snprintf(name, sizeof(name), "domain%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:660:48: warning: array of flexible structures
../drivers/staging/rtl8192e/rtl8192e/../rtllib.h:641:48: warning: array of flexible structures
../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/gpu/drm/i915/intel_uncore.c:1917:1: warning: context imbalance in 'fwtable_read8' - unexpected unlock
../drivers/gpu/drm/i915/intel_uncore.c:1918:1: warning: context imbalance in 'fwtable_read16' - unexpected unlock
../drivers/gpu/drm/i915/intel_uncore.c:1919:1: warning: context imbalance in 'fwtable_read32' - unexpected unlock
../drivers/gpu/drm/i915/intel_uncore.c:1920:1: warning: context imbalance in 'fwtable_read64' - unexpected unlock
../drivers/gpu/drm/i915/intel_uncore.c:1985:1: warning: context imbalance in 'gen6_write8' - unexpected unlock
../drivers/gpu/drm/i915/intel_uncore.c:1986:1: warning: context imbalance in 'gen6_write16' - unexpected unlock
../drivers/gpu/drm/i915/intel_uncore.c:1987:1: warning: context imbalance in 'gen6_write32' - unexpected unlock
../drivers/gpu/drm/i915/intel_uncore.c:2007:1: warning: context imbalance in 'fwtable_write8' - unexpected unlock
../drivers/gpu/drm/i915/intel_uncore.c:2008:1: warning: context imbalance in 'fwtable_write16' - unexpected unlock
../drivers/gpu/drm/i915/intel_uncore.c:2009:1: warning: context imbalance in 'fwtable_write32' - unexpected unlock
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/firmware/efi/esrt.c:128:1: warning: cast to restricted __le32
../drivers/firmware/efi/esrt.c:129:1: warning: cast to restricted __le32
../drivers/firmware/efi/esrt.c:130:1: warning: cast to restricted __le32
../drivers/firmware/efi/esrt.c:131:1: warning: cast to restricted __le32
../drivers/firmware/efi/esrt.c:132:1: warning: cast to restricted __le32
../drivers/firmware/efi/esrt.c:133:1: warning: cast to restricted __le32
../drivers/firmware/efi/esrt.c:201:1: warning: cast to restricted __le32
../drivers/firmware/efi/esrt.c:202:1: warning: cast to restricted __le32
../drivers/firmware/efi/esrt.c:203:1: warning: cast to restricted __le64
../drivers/firmware/efi/esrt.c:341:25: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/r100.c:713:16: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/r100.c:713:16:    expected unsigned int [usertype]
../drivers/gpu/drm/radeon/r100.c:713:16:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/r100.c:1079:24: 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
../fs/ntfs3/fsntfs.c:2702:1: warning: no newline at end of file
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'offset' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'irq_mask' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'config' not described in 'tegra_devfreq_device'
../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'regs' not described in 'tegra_devfreq_device'
../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'avg_count' not described in 'tegra_devfreq_device'
../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'boost_freq' not described in 'tegra_devfreq_device'
../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'target_freq' not described in 'tegra_devfreq_device'
../drivers/gpu/drm/i915/intel_wakeref.c:145:19: warning: context imbalance in 'wakeref_auto_timeout' - unexpected unlock
../drivers/hv/hv_balloon.c:770:9: warning: context imbalance in 'hv_online_page' - wrong count at exit
../drivers/hv/hv_balloon.c:830:9: warning: context imbalance in 'pfn_covered' - wrong count at exit
../drivers/hv/hv_balloon.c:2043:9: warning: context imbalance in 'balloon_remove' - wrong count at exit
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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]
../fs/ntfs3/frecord.c:1934:9: warning: incorrect type in argument 1 (different address spaces)
../fs/ntfs3/frecord.c:1934:9:    expected void const *
../fs/ntfs3/frecord.c:1934:9:    got struct fiemap_extent [noderef] __user *[assigned] dest
../fs/ntfs3/frecord.c:1934:9: warning: incorrect type in argument 1 (different address spaces)
../fs/ntfs3/frecord.c:1934:9:    expected void const *
../fs/ntfs3/frecord.c:1934:9:    got struct fiemap_extent [noderef] __user *[assigned] dest
../fs/ntfs3/frecord.c:1934:9: warning: incorrect type in argument 1 (different address spaces)
../fs/ntfs3/frecord.c:1934:9:    expected void *
../fs/ntfs3/frecord.c:1934:9:    got struct fiemap_extent [noderef] __user *[assigned] dest
../fs/ntfs3/frecord.c:2011:35: warning: incorrect type in assignment (different address spaces)
../fs/ntfs3/frecord.c:2011:35:    expected struct fiemap_extent [noderef] __user *fi_extents_start
../fs/ntfs3/frecord.c:2011:35:    got struct fiemap_extent *[assigned] fe_k
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/gpu/drm/radeon/rs400.c:238:16: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rs400.c:238:16:    expected unsigned int [usertype]
../drivers/gpu/drm/radeon/rs400.c:238:16:    got restricted __le32 [usertype]
../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:229:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
../fs/nfsd/nfs4state.c:1209:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/scsi/esas2r/esas2r_ioctl.c:323:23: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:324:23: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:335:25: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_ioctl.c:336:29: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_ioctl.c:336:29:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_ioctl.c:336:29:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/esas2r/esas2r_ioctl.c:357:31:    expected unsigned int [usertype] ctrl_code
../drivers/scsi/esas2r/esas2r_ioctl.c:357:31:    got restricted __le32 [usertype]
../drivers/scsi/esas2r/esas2r_ioctl.c:358:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/esas2r/esas2r_ioctl.c:358:31:    expected unsigned short [usertype] target_id
../drivers/scsi/esas2r/esas2r_ioctl.c:358:31:    got restricted __le16 [usertype]
../drivers/scsi/esas2r/esas2r_ioctl.c:359:31: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:421:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/esas2r/esas2r_ioctl.c:421:57:    expected unsigned int [usertype] csmi_status
../drivers/scsi/esas2r/esas2r_ioctl.c:421:57:    got restricted __le32 [usertype]
../drivers/scsi/esas2r/esas2r_ioctl.c:427:29: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_ioctl.c:427:29:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_ioctl.c:427:29:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:571:39: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:602:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/esas2r/esas2r_ioctl.c:602:49:    expected unsigned int [usertype] csmi_status
../drivers/scsi/esas2r/esas2r_ioctl.c:602:49:    got restricted __le32 [usertype]
../drivers/scsi/esas2r/esas2r_ioctl.c:634:21: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:644:22: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:699:17: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:1008:37: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_ioctl.c:1008:37:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_ioctl.c:1008:37:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:1010:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/esas2r/esas2r_ioctl.c:1010:38:    expected unsigned int [usertype] length
../drivers/scsi/esas2r/esas2r_ioctl.c:1010:38:    got restricted __le32 [usertype]
../drivers/scsi/esas2r/esas2r_ioctl.c:1025:45: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_ioctl.c:1025:45:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_ioctl.c:1025:45:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:1027:45: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_ioctl.c:1027:45:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_ioctl.c:1027:45:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:1036:45: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_ioctl.c:1036:45:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_ioctl.c:1036:45:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_ioctl.c:1039:45: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_ioctl.c:1039:45:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_ioctl.c:1039: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/firmware/efi/apple-properties.c:46:37: warning: array of flexible structures
../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 *
../fs/ufs/inode.c: note: in included file:
../fs/ufs/util.h:192:40: warning: restricted __fs16 degrades to integer
../fs/ufs/util.h:226:40: warning: restricted __fs16 degrades to integer
../sound/soc/sof/intel/hda-dai.c: note: in included file:
../sound/soc/sof/intel/../ipc4-topology.h:317:54: warning: array of flexible structures
../sound/soc/sof/intel/hda-dai.c: note: in included file:
../include/sound/intel-nhlt.h:81:34: warning: array of flexible structures
../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
../fs/ufs/inode.c:398: warning: Function parameter or struct member 'inode' not described in 'ufs_getfrag_block'
../fs/ufs/inode.c:398: warning: Function parameter or struct member 'fragment' not described in 'ufs_getfrag_block'
../fs/ufs/inode.c:398: warning: Function parameter or struct member 'bh_result' not described in 'ufs_getfrag_block'
../fs/ufs/inode.c:398: warning: Function parameter or struct member 'create' not described in 'ufs_getfrag_block'
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/scsi/esas2r/esas2r_vda.c: In function ‘esas2r_complete_vda_ioctl’:
../drivers/scsi/esas2r/esas2r_vda.c:313:59: warning: ‘%2.2u’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 1 and 3 [-Wformat-truncation=]
  313 |                         snprintf(buf, sizeof(buf), "%1.1u.%2.2u",
      |                                                           ^~~~~
../drivers/scsi/esas2r/esas2r_vda.c:313:52: note: directive argument in the range [0, 255]
  313 |                         snprintf(buf, sizeof(buf), "%1.1u.%2.2u",
      |                                                    ^~~~~~~~~~~~~
../drivers/scsi/esas2r/esas2r_vda.c:313:25: note: ‘snprintf’ output between 5 and 8 bytes into a destination of size 5
  313 |                         snprintf(buf, sizeof(buf), "%1.1u.%2.2u",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  314 |                                  (int)LOBYTE(le16_to_cpu(rsp->fw_release)),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315 |                                  (int)HIBYTE(le16_to_cpu(rsp->fw_release)));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:561:19: warning: incorrect type in assignment (different base types)
../drivers/mmc/host/cqhci-core.c:561:19:    expected unsigned long long [usertype] *task_desc
../drivers/mmc/host/cqhci-core.c:561:19:    got restricted __le64 [usertype] *
../drivers/firmware/efi/embedded-firmware.c:18:1: warning: symbol 'efi_embedded_fw_list' was not declared. Should it be static?
../drivers/firmware/efi/embedded-firmware.c:20:6: warning: symbol 'efi_embedded_fw_checked' was not declared. Should it be static?
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/scsi/esas2r/esas2r_main.c:849:45: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_main.c:849:45:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_main.c:849:45:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:851:45: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_main.c:851:45:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_main.c:851:45:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:855:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/esas2r/esas2r_main.c:855:30:    expected unsigned int [usertype] length
../drivers/scsi/esas2r/esas2r_main.c:855:30:    got restricted __le32 [usertype]
../drivers/scsi/esas2r/esas2r_main.c:857:29: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_main.c:857:29:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_main.c:857:29:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:944:56: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:944:53: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_main.c:944:53:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_main.c:944:53:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:950:53: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_main.c:950:53:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_main.c:950:53:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1139:29: warning: invalid assignment: |=
../drivers/scsi/esas2r/esas2r_main.c:1139:29:    left side has type unsigned int
../drivers/scsi/esas2r/esas2r_main.c:1139:29:    right side has type restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1331:31: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1339:25: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1352:31: warning: cast to restricted __le64
../drivers/scsi/esas2r/esas2r_main.c:1353:33: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1354:36: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1355:32: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1356:26: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1357:31: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le64
../drivers/scsi/esas2r/esas2r_main.c:1381:33: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1382:33: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1383:31: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1386:41: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le64
../drivers/scsi/esas2r/esas2r_main.c:1400:32: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1401:33: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1402:32: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1409:37: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1410:35: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1418:45: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1438:38: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1439:37: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1440:35: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1441:34: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1442:36: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1443:43: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1459:30: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1464:30: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1465:38: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1466:43: warning: cast to restricted __le16
../drivers/scsi/esas2r/esas2r_main.c:1471:35: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1473:35: warning: cast to restricted __le32
../drivers/scsi/esas2r/esas2r_main.c:1535: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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’:
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:61: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                                                             ^~
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:54: note: directive argument in the range [-2147483641, 65534]
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                                                      ^~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1904 |                          edev->ndev->name, queue_id);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/firmware/qcom/qcom_tzmem.c:442:13: warning: context imbalance in 'qcom_tzmem_to_phys' - wrong count at exit
../drivers/staging/vt6655/device_main.c:1598:46: warning: cast to restricted __le64
../drivers/firmware/efi/cper-x86.c: In function ‘cper_print_proc_ia’:
../drivers/firmware/efi/cper-x86.c:295:72: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  295 |                                 snprintf(infopfx, sizeof(infopfx), "%s ",
      |                                                                        ^
../drivers/firmware/efi/cper-x86.c:295:33: note: ‘snprintf’ output between 2 and 65 bytes into a destination of size 64
  295 |                                 snprintf(infopfx, sizeof(infopfx), "%s ",
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296 |                                          newpfx);
      |                                          ~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:19,
                 from ../drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c:8:
../drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c: In function ‘rtl8723bs_xmit_thread’:
../drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c:421:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 11 [-Wformat-truncation=]
  421 |         rtw_sprintf(thread_name, 20, "RTWHALXT-%s", ADPT_ARG(padapter));
      |                                      ^~~~~~~~~~~~~
../drivers/staging/rtl8723bs/include/osdep_service.h:129:69: note: in definition of macro ‘rtw_sprintf’
  129 | #define rtw_sprintf(buf, size, format, arg...)  snprintf(buf, size, format, ##arg)
      |                                                                     ^~~~~~
../drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c:421:48: note: format string is defined here
  421 |         rtw_sprintf(thread_name, 20, "RTWHALXT-%s", ADPT_ARG(padapter));
      |                                                ^~
../drivers/staging/rtl8723bs/include/osdep_service.h:129:49: note: ‘snprintf’ output between 10 and 25 bytes into a destination of size 20
  129 | #define rtw_sprintf(buf, size, format, arg...)  snprintf(buf, size, format, ##arg)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c:421:9: note: in expansion of macro ‘rtw_sprintf’
  421 |         rtw_sprintf(thread_name, 20, "RTWHALXT-%s", ADPT_ARG(padapter));
      |         ^~~~~~~~~~~
../drivers/net/ethernet/renesas/sh_eth.c:897:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:897:37:    expected void const [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:897:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:898:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:898:37:    expected void const [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:898:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:905:37: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:905:37:    expected void [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:905:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:906:37: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:906:37:    expected void [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:906: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:2473:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2474:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2525:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2526:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2530:32: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    right side has type restricted __le32
../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:3105:23: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    expected void *addr
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    got void [noderef] __iomem *
../drivers/leds/leds-pca955x.c: In function ‘pca955x_probe’:
../drivers/leds/leds-pca955x.c:555:43: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
  555 |                                          "%d", i);
      |                                           ^~
../drivers/leds/leds-pca955x.c:555:42: note: directive argument in the range [-2147483641, 2147483646]
  555 |                                          "%d", i);
      |                                          ^~~~
../drivers/leds/leds-pca955x.c:554:33: note: ‘snprintf’ output between 2 and 12 bytes into a destination of size 8
  554 |                                 snprintf(default_label, sizeof(default_label),
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |                                          "%d", i);
      |                                          ~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/staging/vt6655/card.c:302:31: warning: cast to restricted __le64
../drivers/staging/vt6655/card.c:336:22: warning: cast to restricted __le64
../drivers/staging/vt6655/card.c:751:16: warning: cast to restricted __le64
../drivers/staging/vt6655/card.c:804:22: warning: cast to restricted __le64
../drivers/staging/vt6655/card.c:831:18: warning: cast to restricted __le64
../scripts/Makefile.build:244: ../drivers/platform/x86/intel/int3472/Makefile: common.o is added to multiple modules: intel_skl_int3472_discrete intel_skl_int3472_tps68470
../drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32
../drivers/memory/brcmstb_dpfe.c:532:29: warning: cast to restricted __be32
../drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
../drivers/memory/brcmstb_dpfe.c:535:29: warning: cast to restricted __le32
../drivers/memory/brcmstb_dpfe.c:558:46: warning: cast to restricted __le32
../drivers/memory/brcmstb_dpfe.c:558:19: warning: cast to restricted __be32
../drivers/memory/brcmstb_dpfe.c:575:25: warning: cast to restricted __be32
../drivers/memory/brcmstb_dpfe.c:576:28: warning: cast to restricted __be32
../drivers/memory/brcmstb_dpfe.c:577:27: warning: cast to restricted __be32
../drivers/memory/brcmstb_dpfe.c:579:25: warning: cast to restricted __le32
../drivers/memory/brcmstb_dpfe.c:580:28: warning: cast to restricted __le32
../drivers/memory/brcmstb_dpfe.c:581:27: warning: cast to restricted __le32
../drivers/memory/brcmstb_dpfe.c:610:25: warning: cast to restricted __be32
../drivers/memory/brcmstb_dpfe.c:613:25: warning: cast to restricted __le32
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’:
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:625:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=]
  625 |                          "[storm %s]", storm);
      |                                  ^~    ~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:624:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32
  624 |                 snprintf(info->version, sizeof(info->version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  625 |                          "[storm %s]", storm);
      |                          ~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:642:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=]
  642 |                          "mfw %s", mfw);
      |                               ^~   ~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:641:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32
  641 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  642 |                          "mfw %s", mfw);
      |                          ~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:639:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=]
  639 |                          "mbi %s [mfw %s]", mbi, mfw);
      |                               ^~            ~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32
  638 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  639 |                          "mbi %s [mfw %s]", mbi, mfw);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/ubifs/journal.c:307:9: warning: context imbalance in '__queue_and_wait' - unexpected unlock
../fs/ubifs/journal.c:322:13: warning: context imbalance in 'wait_for_reservation' - different lock contexts for basic block
../fs/ubifs/journal.c:368:13: warning: context imbalance in 'add_or_start_queue' - different lock contexts for basic block
../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c: In function ‘qed_mfw_get_tlv_time_value’:
../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:44: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 2 and 10 [-Wformat-truncation=]
  432 |         snprintf(p_buf->data, 14, "%d%d%d%d%d%d",
      |                                            ^~
../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535]
  432 |         snprintf(p_buf->data, 14, "%d%d%d%d%d%d",
      |                                   ^~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535]
../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:9: note: ‘snprintf’ output between 7 and 23 bytes into a destination of size 14
  432 |         snprintf(p_buf->data, 14, "%d%d%d%d%d%d",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  433 |                  p_time->month, p_time->day,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434 |                  p_time->hour, p_time->min, p_time->msec, p_time->usec);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/hwtracing/intel_th/core.c:866: warning: Function parameter or struct member 'drvdata' not described in 'intel_th_alloc'
../drivers/hwtracing/intel_th/core.c:866: warning: Function parameter or struct member 'ndevres' not described in 'intel_th_alloc'
../drivers/hwtracing/intel_th/core.c:866: warning: Excess function parameter 'irq' description in 'intel_th_alloc'
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/memory/emif.c:68: warning: Function parameter or struct member 'lpmode' not described in 'emif_data'
../drivers/memory/emif.c:68: warning: Function parameter or struct member 'irq_state' not described in 'emif_data'
../drivers/platform/x86/intel/pmc/core_ssram.c:277:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/platform/x86/intel/pmc/core_ssram.c:277:25:    expected void const volatile *val
../drivers/platform/x86/intel/pmc/core_ssram.c:277:25:    got void [noderef] __iomem *__val
../drivers/gpu/drm/xe/xe_guc_ct.c:698:9: warning: context imbalance in '__guc_ct_send_locked' - different lock contexts for basic block
../drivers/net/ethernet/qlogic/qed/qed_mcp.c:512:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
../drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/firmware/efi/test/efi_test.c:157:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:157:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:157:13:    got unsigned long *[addressable] data_size
../drivers/firmware/efi/test/efi_test.c:160:61: warning: incorrect type in argument 2 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:160:61:    expected void const [noderef] __user *from
../drivers/firmware/efi/test/efi_test.c:160:61:    got struct guid_t [usertype] *[addressable] vendor_guid
../drivers/firmware/efi/test/efi_test.c:167:60: warning: incorrect type in argument 2 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:167:60:    expected unsigned short [noderef] [usertype] __user *src
../drivers/firmware/efi/test/efi_test.c:167:60:    got unsigned short [usertype] *[addressable] variable_name
../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:187:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:187:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:187:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:187:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:187:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:187:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:194:35:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:194:35:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:194:35:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:194:35:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:194:35:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:194:35:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:209:45: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:209:45:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:209:45:    got void *[addressable] data
../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:215:19:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:215:19:    got unsigned int [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:215:19:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:215:19:    got unsigned int [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:215:19:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:215:19:    got unsigned int [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:220:19:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:220:19:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:220:19:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:220:19:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:220:19:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:220:19:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:243:53: warning: incorrect type in argument 2 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:243:53:    expected void const [noderef] __user *from
../drivers/firmware/efi/test/efi_test.c:243:53:    got struct guid_t [usertype] *[addressable] vendor_guid
../drivers/firmware/efi/test/efi_test.c:248:60: warning: incorrect type in argument 2 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:248:60:    expected unsigned short [noderef] [usertype] __user *src
../drivers/firmware/efi/test/efi_test.c:248:60:    got unsigned short [usertype] *[addressable] variable_name
../drivers/firmware/efi/test/efi_test.c:253:39: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:253:39:    expected void const [noderef] __user *
../drivers/firmware/efi/test/efi_test.c:253:39:    got void *[addressable] data
../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:263:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:263:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:263:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:263:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:263:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:263:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:292:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:292:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:292:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:292:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:292:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:292:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:301:27: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:301:27:    expected struct efi_time_cap_t [noderef] [usertype] __user *cap_local
../drivers/firmware/efi/test/efi_test.c:301:27:    got struct efi_time_cap_t [usertype] *
../drivers/firmware/efi/test/efi_test.c:308:41: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:308:41:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:308:41:    got struct efi_time_t [usertype] *[addressable] time
../drivers/firmware/efi/test/efi_test.c:325:46: warning: incorrect type in argument 2 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:325:46:    expected void const [noderef] __user *from
../drivers/firmware/efi/test/efi_test.c:325:46:    got struct efi_time_t [usertype] *[addressable] time
../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:330:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:330:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:330:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:330:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:330:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:330:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:354:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:354:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:354:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:354:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:354:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:354:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:360:38:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:360:38:    got unsigned char [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:360:38:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:360:38:    got unsigned char [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:360:38:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:360:38:    got unsigned char [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:365:47: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:365:47:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:365:47:    got struct efi_time_t [usertype] *[addressable] time
../drivers/firmware/efi/test/efi_test.c:389:60: warning: incorrect type in argument 2 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:389:60:    expected void const [noderef] __user *from
../drivers/firmware/efi/test/efi_test.c:389:60:    got struct efi_time_t [usertype] *[addressable] time
../drivers/firmware/efi/test/efi_test.c:397:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:397:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:397:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:397:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:397:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:397:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:397:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:397:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:397:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:421:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:421:21:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:421:21:    got unsigned long *[addressable] variable_name_size
../drivers/firmware/efi/test/efi_test.c:429:52: warning: incorrect type in argument 2 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:429:52:    expected void const [noderef] __user *from
../drivers/firmware/efi/test/efi_test.c:429:52:    got struct guid_t [usertype] *[addressable] vendor_guid
../drivers/firmware/efi/test/efi_test.c:439:52: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:439:52:    expected unsigned short [noderef] [usertype] __user *src
../drivers/firmware/efi/test/efi_test.c:439:52:    got unsigned short [usertype] *[addressable] variable_name
../drivers/firmware/efi/test/efi_test.c:452:52: warning: incorrect type in argument 2 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:452:52:    expected unsigned short [noderef] [usertype] __user *src
../drivers/firmware/efi/test/efi_test.c:452:52:    got unsigned short [usertype] *[addressable] variable_name
../drivers/firmware/efi/test/efi_test.c:461:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:461:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:461:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:461:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:461:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:461:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:461:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:461:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:461:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:468:35: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:468:35:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:468:35:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:468:35: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:468:35:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:468:35:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:468:35: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:468:35:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:468:35:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:479:62: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:479:62:    expected unsigned short [noderef] [usertype] __user *dst
../drivers/firmware/efi/test/efi_test.c:479:62:    got unsigned short [usertype] *[addressable] variable_name
../drivers/firmware/efi/test/efi_test.c:487:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:487:21:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:487:21:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:487:21: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:487:21:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:487:21:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:487:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:487:21:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:487:21:    got unsigned long *__ptr
../drivers/firmware/efi/test/efi_test.c:494:53: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:494:53:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:494:53:    got struct guid_t [usertype] *[addressable] vendor_guid
../drivers/firmware/efi/test/efi_test.c:522:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:522:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:522:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:522:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:522:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:522:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:522:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:522:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:522:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:529:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:529:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:529:13:    got unsigned int [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:529:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:529:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:529:13:    got unsigned int [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:529:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:529:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:529:13:    got unsigned int [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:546:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:546:37:    expected void const [noderef] __user *
../drivers/firmware/efi/test/efi_test.c:546:37:    got void *
../drivers/firmware/efi/test/efi_test.c:575:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:575:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:575:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:575:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:575:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:575:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:575:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:575:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:575:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:581:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:581:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:581:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:581:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:581:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:581:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:581:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:581:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:581:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:585:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:585:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:585:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:585:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:585:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:585:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:589:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:589:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:589:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:589:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:589:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:589:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:625:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:625:21:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:625:21:    got struct efi_capsule_header_t [usertype] **
../drivers/firmware/efi/test/efi_test.c:629:50: warning: incorrect type in argument 2 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:629:50:    expected void const [noderef] __user *from
../drivers/firmware/efi/test/efi_test.c:629:50:    got struct efi_capsule_header_t [usertype] *[assigned] c
../drivers/firmware/efi/test/efi_test.c:643:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:643:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:643:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:643:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:643:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:643:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:643:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:643:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:643:13:    got unsigned long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:653:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:653:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:653:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:653:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:653:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:653:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:653:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:653:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:653:13:    got unsigned long long [usertype] *__ptr
../drivers/firmware/efi/test/efi_test.c:658:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:658:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:658:13:    got int *__ptr
../drivers/firmware/efi/test/efi_test.c:658:13: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:658:13:    expected void [noderef] __user *__ptr_pu
../drivers/firmware/efi/test/efi_test.c:658:13:    got int *__ptr
../drivers/firmware/efi/test/efi_test.c:658:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:658:13:    expected void [noderef] __user *to
../drivers/firmware/efi/test/efi_test.c:658:13:    got int *__ptr
../drivers/firmware/efi/test/efi_test.c:671:24: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/efi/test/efi_test.c:671:24:    expected unsigned int [noderef] __user *supported_mask
../drivers/firmware/efi/test/efi_test.c:671:24:    got unsigned int *
../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces)
../drivers/firmware/efi/test/efi_test.c:35:27:    expected unsigned short [usertype] *s
../drivers/firmware/efi/test/efi_test.c:35:27:    got unsigned short [noderef] [usertype] __user *str
../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:44:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:44:13:    got unsigned short [usertype] *
../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:50:21:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:50:21:    got unsigned short [usertype] *
../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces)
../drivers/firmware/efi/test/efi_test.c:35:27:    expected unsigned short [usertype] *[assigned] s
../drivers/firmware/efi/test/efi_test.c:35:27:    got unsigned short [noderef] [usertype] __user *str
../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:44:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:44:13:    got unsigned short [usertype] *
../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:50:21:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:50:21:    got unsigned short [usertype] *
../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces)
../drivers/firmware/efi/test/efi_test.c:35:27:    expected unsigned short [usertype] *[assigned] s
../drivers/firmware/efi/test/efi_test.c:35:27:    got unsigned short [noderef] [usertype] __user *str
../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:44:13:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:44:13:    got unsigned short [usertype] *
../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/efi/test/efi_test.c:50:21:    expected void const volatile [noderef] __user *ptr
../drivers/firmware/efi/test/efi_test.c:50:21:    got unsigned short [usertype] *
../sound/soc/uniphier/aio-compress.c:304:34: warning: cast to restricted __be16
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/nfs/fscache.c:60:51: warning: incorrect type in argument 3 (different base types)
../fs/nfs/fscache.c:60:51:    expected unsigned long long x
../fs/nfs/fscache.c:60:51:    got restricted __be16 const [usertype] sin_port
../fs/nfs/fscache.c:61:61: warning: incorrect type in argument 3 (different base types)
../fs/nfs/fscache.c:61:61:    expected unsigned long long x
../fs/nfs/fscache.c:61:61:    got restricted __be32 const [usertype] s_addr
../fs/nfs/fscache.c:66:52: warning: incorrect type in argument 3 (different base types)
../fs/nfs/fscache.c:66:52:    expected unsigned long long x
../fs/nfs/fscache.c:66:52:    got restricted __be16 const [usertype] sin6_port
../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/fscache.c:69:73: warning: incorrect type in argument 3 (different base types)
../fs/nfs/fscache.c:69:73:    expected unsigned long long x
../fs/nfs/fscache.c:69:73:    got restricted __be32 const
../fs/nfs/fscache.c:70:73: warning: incorrect type in argument 3 (different base types)
../fs/nfs/fscache.c:70:73:    expected unsigned long long x
../fs/nfs/fscache.c:70:73:    got restricted __be32 const
In file included from ../include/linux/string.h:374,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:62,
                 from ../arch/x86/include/asm/processor.h:19,
                 from ../arch/x86/include/asm/timex.h:5,
                 from ../include/linux/timex.h:67,
                 from ../include/linux/time32.h:13,
                 from ../include/linux/time.h:60,
                 from ../include/linux/stat.h:19,
                 from ../include/linux/module.h:13,
                 from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10,
                 from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8:
In function ‘fortify_memcpy_chk’,
    inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/jffs2/background.c: note: in included file (through ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/compat.h, ../arch/x86/include/asm/ia32.h, ../arch/x86/include/asm/elf.h, ...):
../include/linux/sched/signal.h:289:28: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:289:28:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:289:28:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:291:30: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:291:30:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:291:30:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:298:31: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:298:31:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:298:31:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:303:33: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:303:33:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:303:33:    got struct spinlock [noderef] __rcu *
../drivers/firmware/efi/libstub/efi-stub-helper.c:613: warning: Function parameter or struct member 'out' not described in 'efi_load_initrd'
../net/nfc/nci/core.c: note: in included file:
../include/net/nfc/nci.h:263:56: warning: array of flexible structures
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/platform/x86/intel/pmc/lnl.c:340:26: warning: symbol 'lnl_rsc_status_map' was not declared. Should it be static?
../drivers/hid/hid-logitech-dj.c: In function ‘logi_dj_recv_add_djhid_device’:
../drivers/hid/hid-logitech-dj.c:764:44: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
  764 |         snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index);
      |                                            ^~
../drivers/hid/hid-logitech-dj.c:764:42: note: directive argument in the range [0, 255]
  764 |         snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index);
      |                                          ^~~~~
../drivers/hid/hid-logitech-dj.c:764:9: note: ‘snprintf’ output between 3 and 5 bytes into a destination of size 3
  764 |         snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/vkms/vkms_formats.c:80:24: warning: cast to restricted __le16
../drivers/gpu/drm/vkms/vkms_formats.c:81:24: warning: cast to restricted __le16
../drivers/gpu/drm/vkms/vkms_formats.c:82:24: warning: cast to restricted __le16
../drivers/gpu/drm/vkms/vkms_formats.c:83:24: warning: cast to restricted __le16
../drivers/gpu/drm/vkms/vkms_formats.c:91:24: warning: cast to restricted __le16
../drivers/gpu/drm/vkms/vkms_formats.c:92:24: warning: cast to restricted __le16
../drivers/gpu/drm/vkms/vkms_formats.c:93:24: warning: cast to restricted __le16
../drivers/gpu/drm/vkms/vkms_formats.c:103:23: warning: cast to restricted __le16
../drivers/gpu/drm/vkms/vkms_formats.c:183:19: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/vkms/vkms_formats.c:183:19:    expected unsigned short [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:183:19:    got restricted __le16 [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:184:19: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/vkms/vkms_formats.c:184:19:    expected unsigned short [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:184:19:    got restricted __le16 [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:185:19: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/vkms/vkms_formats.c:185:19:    expected unsigned short [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:185:19:    got restricted __le16 [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:186:19: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/vkms/vkms_formats.c:186:19:    expected unsigned short [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:186:19:    got restricted __le16 [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:194:19: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/vkms/vkms_formats.c:194:19:    expected unsigned short [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:194:19:    got restricted __le16 [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:195:19: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/vkms/vkms_formats.c:195:19:    expected unsigned short [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:195:19:    got restricted __le16 [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:196:19: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/vkms/vkms_formats.c:196:19:    expected unsigned short [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:196:19:    got restricted __le16 [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:214:17: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/vkms/vkms_formats.c:214:17:    expected unsigned short [usertype]
../drivers/gpu/drm/vkms/vkms_formats.c:214:17:    got restricted __le16 [usertype]
../sound/soc/sof/intel/hda.c: note: in included file:
../sound/soc/sof/intel/../ipc4-topology.h:317:54: warning: array of flexible structures
../sound/soc/sof/intel/hda.c: note: in included file:
../include/sound/intel-nhlt.h:81:34: warning: array of flexible structures
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'msu_base' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'mbuf_priv' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'work' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'switch_on_unlock' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'orig_addr' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'orig_sz' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'iter_list' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'stop_on_full' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'do_irq' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'multi_is_broken' not described in 'msc'
../drivers/gpu/drm/radeon/evergreen.c:4206:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/evergreen.c:4206:44:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4206:44:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4220:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/evergreen.c:4220:44:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4220:44:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4223:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/evergreen.c:4223:36:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4223:36:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4286:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/evergreen.c:4286:36:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4286:36:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4287:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/evergreen.c:4287:36:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4287: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:4294:57: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/evergreen.c:4294:57:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4294:57:    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:4308:73: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/evergreen.c:4308:73:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4308:73:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4313:81: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/evergreen.c:4313:81:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4313:81:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4319:57: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/evergreen.c:4319:57:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4319:57:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/evergreen.c:4680:24: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/evergreen.c:4739:27: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/evergreen.c:4740:28: warning: cast to restricted __le32
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/vkms/vkms_crtc.c:233:13: warning: context imbalance in 'vkms_crtc_atomic_begin' - wrong count at exit
../drivers/gpu/drm/vkms/vkms_crtc.c:262:39: warning: context imbalance in 'vkms_crtc_atomic_flush' - unexpected unlock
../drivers/hid/hid-logitech-hidpp.c:179: warning: Excess struct member 'dev' description in 'hidpp_scroll_counter'
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/leds/leds-turris-omnia.c:441:15: warning: cast to restricted __le16
../drivers/leds/leds-turris-omnia.c:449:16: warning: cast to restricted __le16
../drivers/android/binderfs.c:234: warning: Function parameter or struct member 'file' not described in 'binder_ctl_ioctl'
../drivers/android/binderfs.c:234: warning: Function parameter or struct member 'cmd' not described in 'binder_ctl_ioctl'
../drivers/android/binderfs.c:234: warning: Function parameter or struct member 'arg' not described in 'binder_ctl_ioctl'
../drivers/gpu/drm/rockchip/rockchip_vop2_reg.c:502:24: warning: symbol 'vop2_platform_driver' was not declared. Should it be static?
../fs/autofs/waitq.c:69:17: warning: incorrect type in argument 1 (different address spaces)
../fs/autofs/waitq.c:69:17:    expected struct spinlock [usertype] *lock
../fs/autofs/waitq.c:69:17:    got struct spinlock [noderef] __rcu *
../fs/autofs/waitq.c:72:48: warning: incorrect type in argument 1 (different address spaces)
../fs/autofs/waitq.c:72:48:    expected struct spinlock [usertype] *lock
../fs/autofs/waitq.c:72:48:    got struct spinlock [noderef] __rcu *
../drivers/gpu/drm/exynos/exynos_drm_fimd.c:990:39: warning: incorrect type in initializer (different address spaces)
../drivers/gpu/drm/exynos/exynos_drm_fimd.c:990:39:    expected void *timing_base
../drivers/gpu/drm/exynos/exynos_drm_fimd.c:990:39:    got void [noderef] __iomem *
../drivers/gpu/drm/exynos/exynos_drm_fimd.c:1003:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/exynos/exynos_drm_fimd.c:1003:33:    expected void const volatile [noderef] __iomem *addr
../drivers/gpu/drm/exynos/exynos_drm_fimd.c:1003:33:    got void *
../drivers/gpu/drm/exynos/exynos_drm_fimd.c:1005:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/exynos/exynos_drm_fimd.c:1005:33:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/exynos/exynos_drm_fimd.c:1005:33:    got void *
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/acl.c:8:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/file.c:13:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/android/binder.c:1975: warning: Function parameter or struct member 'file' not described in 'binder_task_work_cb'
../drivers/android/binder.c:1975: warning: Excess struct member 'fd' description in 'binder_task_work_cb'
../drivers/android/binder.c:2426: warning: Function parameter or struct member 'offset' not described in 'binder_ptr_fixup'
../drivers/android/binder.c:2426: warning: Function parameter or struct member 'skip_size' not described in 'binder_ptr_fixup'
../drivers/android/binder.c:2426: warning: Function parameter or struct member 'fixup_data' not described in 'binder_ptr_fixup'
../drivers/android/binder.c:2426: warning: Function parameter or struct member 'node' not described in 'binder_ptr_fixup'
../drivers/android/binder.c:2446: warning: Function parameter or struct member 'offset' not described in 'binder_sg_copy'
../drivers/android/binder.c:2446: warning: Function parameter or struct member 'sender_uaddr' not described in 'binder_sg_copy'
../drivers/android/binder.c:2446: warning: Function parameter or struct member 'length' not described in 'binder_sg_copy'
../drivers/android/binder.c:2446: warning: Function parameter or struct member 'node' not described in 'binder_sg_copy'
../drivers/android/binder.c:3859: warning: Function parameter or struct member 'thread' not described in 'binder_free_buf'
../drivers/android/binder_alloc.c:1061: warning: Function parameter or struct member 'lru' not described in 'binder_alloc_free_page'
../fs/orangefs/file.c:119:32: warning: incorrect type in assignment (different base types)
../fs/orangefs/file.c:119:32:    expected int open_for_write
../fs/orangefs/file.c:119:32:    got restricted fmode_t
../fs/orangefs/file.c:120:31: warning: incorrect type in assignment (different base types)
../fs/orangefs/file.c:120:31:    expected int open_for_read
../fs/orangefs/file.c:120:31:    got restricted fmode_t
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/orangefs-cache.c:8:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/firmware/efi/libstub/x86-stub.c:1069:6: warning: symbol 'efi_handover_entry' was not declared. Should it be static?
../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]
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/orangefs-utils.c:9:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/xattr.c:13:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/radeon/atombios_encoders.c:390:27: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:390:27:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:390:27:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:446:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:446:38:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:446:38:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:519:59: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:519:59:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:519:59:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:529:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:529:50:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:529:50:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:535:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:535:50:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:535:50:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:605:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:605:46:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:605:46:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:630:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:630:46:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:630:46:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:878:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:878:46:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:878:46:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:915:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:915:46:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:915:46:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:938:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:938:46:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:938:46:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1080:52: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1080:52:    expected unsigned short [addressable] [assigned] [usertype] usInitInfo
../drivers/gpu/drm/radeon/atombios_encoders.c:1080:52:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1086:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1086:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1086:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1088:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1088:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1088:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1090:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1090:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1090:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1137:52: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1137:52:    expected unsigned short [addressable] [assigned] [usertype] usInitInfo
../drivers/gpu/drm/radeon/atombios_encoders.c:1137:52:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1143:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1143:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1143:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1145:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1145:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1145:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1147:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1147:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1147:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1179:52: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1179:52:    expected unsigned short [addressable] [assigned] [usertype] usInitInfo
../drivers/gpu/drm/radeon/atombios_encoders.c:1179:52:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1185:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1185:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1185:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1187:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1187:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1187:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1189:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1189:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1189:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1238:52: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1238:52:    expected unsigned short [addressable] [assigned] [usertype] usInitInfo
../drivers/gpu/drm/radeon/atombios_encoders.c:1238:52:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1244:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1244:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1244:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1246:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1246:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1246:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1248:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1248:62:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1248:62:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1300:52: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1300:52:    expected unsigned short [addressable] [assigned] [usertype] usSymClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1300:52:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1302:52: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1302:52:    expected unsigned short [addressable] [assigned] [usertype] usSymClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1302:52:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1470:58: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1470:58:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1470:58:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1485:67: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1485:67:    expected unsigned short [addressable] [assigned] [usertype] usConnectorId
../drivers/gpu/drm/radeon/atombios_encoders.c:1485:67:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:1487:66: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:1487:66:    expected unsigned short [addressable] [assigned] [usertype] usPixelClock
../drivers/gpu/drm/radeon/atombios_encoders.c:1487:66:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:2301:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:2301:50:    expected unsigned short [addressable] [assigned] [usertype] usDeviceID
../drivers/gpu/drm/radeon/atombios_encoders.c:2301:50:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:2303:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:2303:50:    expected unsigned short [addressable] [assigned] [usertype] usDeviceID
../drivers/gpu/drm/radeon/atombios_encoders.c:2303:50:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:2305:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:2305:50:    expected unsigned short [addressable] [assigned] [usertype] usDeviceID
../drivers/gpu/drm/radeon/atombios_encoders.c:2305:50:    got restricted __le16 [usertype]
../drivers/gpu/drm/radeon/atombios_encoders.c:2309:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/atombios_encoders.c:2309:50:    expected unsigned short [addressable] [assigned] [usertype] usDeviceID
../drivers/gpu/drm/radeon/atombios_encoders.c:2309:50:    got restricted __le16 [usertype]
../drivers/gpu/drm/rockchip/cdn-dp-core.c:348:25: warning: cast to restricted __le32
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/dcache.c:12:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/nouveau/nvif/object.c:240:41: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/nouveau/nvif/object.c:240:41:    expected void [noderef] __iomem *ptr
../drivers/gpu/drm/nouveau/nvif/object.c:240:41:    got void *
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../net/qrtr/af_qrtr.c:181:27: error: incompatible types in comparison expression (different base types):
../net/qrtr/af_qrtr.c:181:27:    void [noderef] __rcu *
../net/qrtr/af_qrtr.c:181:27:    struct qrtr_node *
../net/qrtr/af_qrtr.c:368:25: warning: incorrect type in assignment (different base types)
../net/qrtr/af_qrtr.c:639:27: error: incompatible types in comparison expression (different base types):
../net/qrtr/af_qrtr.c:639:27:    void [noderef] __rcu *
../net/qrtr/af_qrtr.c:639:27:    struct qrtr_node *
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1833:25: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1833:25:    struct dma_fence [noderef] __rcu *
../drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1833:25:    struct dma_fence *
../drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1834:17: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1834:17:    struct dma_fence [noderef] __rcu *
../drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1834:17:    struct dma_fence *
../drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1893:17: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1893:17:    struct dma_fence [noderef] __rcu *
../drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1893:17:    struct dma_fence *
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/inode.c:15:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../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/i915/gt/intel_execlists_submission.c:806:59: warning: context imbalance in 'assert_pending_valid' - different lock contexts for basic block
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/orangefs-sysfs.c:146:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/firmware/efi/libstub/unaccepted_memory.c:7:30: warning: symbol 'unaccepted_table' was not declared. Should it be static?
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/orangefs-mod.c:11:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/radeon/si.c:1568:29: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:1570:46: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:1571:30: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:1573:46: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:3481:47: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:3482:27: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:3490:46: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:3491:27: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:3499:46: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:3498:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:3498:25:    expected restricted __le32 const [usertype] *[assigned] fw_data
../drivers/gpu/drm/radeon/si.c:3498:25:    got restricted __be32 const [usertype] *
../drivers/gpu/drm/radeon/si.c:3500:27: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:5706:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5706:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5706:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5707:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5707:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5707:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5709:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5709:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5709:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5710:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5710:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5710:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5711:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5711:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5711:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5716:49: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5716:49:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5716:49:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5718:49: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5718:49:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5718:49:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5720:57: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5720:57:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5720:57:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5727:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5727:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5727:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5728:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5728:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5728:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5732:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5732:33:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5732:33:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5735:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5735:33:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5735:33:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5738:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5738:33:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5738:33:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5741:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5741:33:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5741:33:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5744:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5744:33:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5744:33:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5748:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5748:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5748:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5749:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5749:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5749:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5751:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5751:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5751:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5752:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si.c:5752:25:    expected unsigned int volatile [usertype]
../drivers/gpu/drm/radeon/si.c:5752:25:    got restricted __le32 [usertype]
../drivers/gpu/drm/radeon/si.c:5873:31: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:5875:47: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:6262:27: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:6263:28: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:6264:27: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:6195:24: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/si.c:6195:24: warning: cast to restricted __le32
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/super.c:8:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/gma500/gma_display.c:405:25: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/gma500/gma_display.c:405:25:    expected void *tmp_dst
../drivers/gpu/drm/gma500/gma_display.c:405:25:    got unsigned char [noderef] [usertype] __iomem *
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/leds/flash/leds-ktd2692.c:61:33: warning: symbol 'ktd2692_timing' was not declared. Should it be static?
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/firmware/dmi-sysfs.c:387:16: warning: incorrect type in assignment (different address spaces)
../drivers/firmware/dmi-sysfs.c:387:16:    expected unsigned char [noderef] [usertype] __iomem *mapped
../drivers/firmware/dmi-sysfs.c:387:16:    got void *
../drivers/firmware/dmi-sysfs.c:397:9: warning: incorrect type in argument 1 (different address spaces)
../drivers/firmware/dmi-sysfs.c:397:9:    expected void *addr
../drivers/firmware/dmi-sysfs.c:397:9:    got unsigned char [noderef] [usertype] __iomem *mapped
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/devorangefs-req.c:11:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/gma500/intel_bios.c:548:42: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/gma500/intel_bios.c:548:42:    expected void const *const p
../drivers/gpu/drm/gma500/intel_bios.c:548:42:    got unsigned char [noderef] [usertype] __iomem *
../drivers/gpu/drm/gma500/intel_bios.c:549:40: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/gma500/intel_bios.c:559:24: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/udl/udl_main.c:62:31: warning: cast to restricted __le16
../drivers/gpu/drm/udl/udl_main.c:70:44: warning: cast to restricted __le32
../drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c:76:38: warning: context imbalance in 'pool_free_older_than' - different lock contexts for basic block
../drivers/net/ethernet/smsc/smc91x.c:557:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
../fs/orangefs/devorangefs-req.c:254:28: warning: context imbalance in 'orangefs_devreq_read' - different lock contexts for basic block
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/namei.c:12:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/symlink.c:8:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/hid/hid-nvidia-shield.c:104:1: error: static assertion failed: "sizeof(enum thunderstrike_led_state) == 1"
../drivers/hid/hid-nvidia-shield.c:121:1: error: static assertion failed: "sizeof(enum thunderstrike_charger_type) == 1"
../drivers/hid/hid-nvidia-shield.c:130:1: error: static assertion failed: "sizeof(enum thunderstrike_charger_state) == 1"
../drivers/hid/hid-nvidia-shield.c:183:1: error: static assertion failed: "sizeof(struct thunderstrike_hostcmd_req_report) == THUNDERSTRIKE_HOSTCMD_REPORT_SIZE"
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/dir.c:6:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../fs/nfs/nfs4state.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
../fs/nfs/nfs4state.c:948:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
../drivers/gpu/drm/radeon/r600_dpm.c:832:48: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:834:46: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:856:38: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/r600_dpm.c:857:47: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:858:46: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:888:13: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:892:55: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:894:50: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:895:50: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:896:51: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:897:52: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:898:52: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:899:53: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:901:58: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:908:41: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:911:41: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:918:13: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:923:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:932:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:943:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:955:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:969:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:972:41: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:975:41: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:978: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:987:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1002: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:1016:13: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1018:42: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/r600_dpm.c:1019:47: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/r600_dpm.c:1021:45: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1027:53: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/r600_dpm.c:1028:44: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/r600_dpm.c:1029:48: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1034:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1046: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:1053:49: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/r600_dpm.c:1065:13: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1069:26: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1070:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1074:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1078:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1083:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1106: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:1121: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:1132:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1136:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1140:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1159: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:1168:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1173:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1188: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:1195:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1199:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1208:33: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1210: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: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:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1231:34: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1246: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:1253:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1256:42: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1267:42: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1269:41: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1274:42: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1278:69: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1280:33: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1281:69: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/r600_dpm.c:1283: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:1289:33: 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/rapidio/rio.c: note: in included file:
../include/linux/rio.h:204:34: warning: array of flexible structures
../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/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/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:328:26: warning: incorrect type in assignment (different address spaces)
../drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:328:26:    expected void *[assigned] userdata
../drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:328:26:    got void [noderef] __user *userdata
../drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:543:47: warning: incorrect type in assignment (different address spaces)
../drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:543:47:    expected void [noderef] __user *[addressable] [assigned] bulk_userdata
../drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:543:47:    got void *bulk_userdata
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/orangefs-bufmap.c:7:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/gma500/mmu.c:307:26: warning: context imbalance in 'psb_mmu_pt_alloc_map_lock' - wrong count at exit
../drivers/gpu/drm/gma500/mmu.c:347:26: warning: context imbalance in 'psb_mmu_pt_map_lock' - wrong count at exit
../drivers/gpu/drm/gma500/mmu.c:380:28: warning: context imbalance in 'psb_mmu_pt_unmap_unlock' - unexpected unlock
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/afs/callback.c:146:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
../drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function ‘vidioc_querycap’:
../drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:885:74: warning: ‘%s’ directive output may be truncated writing up to 35 bytes into a region of size 23 [-Wformat-truncation=]
  885 |         snprintf((char *)cap->bus_info, sizeof(cap->bus_info), "platform:%s", dev->v4l2_dev.name);
      |                                                                          ^~
../drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:885:9: note: ‘snprintf’ output between 10 and 45 bytes into a destination of size 32
  885 |         snprintf((char *)cap->bus_info, sizeof(cap->bus_info), "platform:%s", dev->v4l2_dev.name);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/waitqueue.c:16:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/ast/ast_mode.c:787:19: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/ast/ast_mode.c:787:16: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/ast/ast_mode.c:787:16:    expected unsigned char [noderef] [usertype] __iomem *dstxor
../drivers/gpu/drm/ast/ast_mode.c:787:16:    got unsigned char [usertype] *
../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/xe/xe_oa.c:2192:25: warning: incorrect type in initializer (different address spaces)
../drivers/gpu/drm/xe/xe_oa.c:2192:25:    expected unsigned long long [usertype] *ptr
../drivers/gpu/drm/xe/xe_oa.c:2192:25:    got void [noderef] __user *
../drivers/gpu/drm/xe/xe_oa.c:2205:15: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/xe/xe_oa.c:2205:15:    expected void const volatile [noderef] __user *ptr
../drivers/gpu/drm/xe/xe_oa.c:2205:15:    got unsigned long long [usertype] *ptr
../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/rapidio/rio-driver.c: note: in included file:
../include/linux/rio.h:204:34: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/platform/x86/asus-wmi.c:2441:33: warning: incorrect type in argument 3 (different base types)
../drivers/platform/x86/asus-wmi.c:2441:33:    expected unsigned int [usertype] val
../drivers/platform/x86/asus-wmi.c:2441:33:    got restricted __le32 [usertype]
../fs/afs/cell.c:694:9: error: incompatible types in comparison expression (different address spaces):
../fs/afs/cell.c:694:9:    struct hlist_node [noderef] __rcu *
../fs/afs/cell.c:694: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 *
../drivers/rapidio/rio_cm.c: In function ‘rio_txcq_handler’:
../drivers/rapidio/rio_cm.c:675:21: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]
  675 |                 int rc;
      |                     ^~
../drivers/rapidio/rio-sysfs.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/net/ethernet/sun/niu.c: In function ‘niu_open’:
../drivers/net/ethernet/sun/niu.c:6031:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 6031 |                 sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name);
      |                                                    ^
In function ‘niu_set_irq_name’,
    inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6049:2,
    inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6115:8:
../drivers/net/ethernet/sun/niu.c:6031:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22
 6031 |                 sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/qxl/qxl_kms.c:166:19: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/qxl/qxl_kms.c:166:19:    expected struct qxl_rom *rom
../drivers/gpu/drm/qxl/qxl_kms.c:166:19:    got void [noderef] __iomem *
../drivers/gpu/drm/qxl/qxl_kms.c:184:26: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/qxl/qxl_kms.c:184:26:    expected struct qxl_ram_header *ram_header
../drivers/gpu/drm/qxl/qxl_kms.c:184:26:    got void [noderef] __iomem *
../drivers/gpu/drm/qxl/qxl_kms.c:271:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/qxl/qxl_kms.c:271:21:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/qxl/qxl_kms.c:271:21:    got struct qxl_ram_header *ram_header
../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_rom *rom
../drivers/gpu/drm/qxl/qxl_kms.c:319:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/qxl/qxl_kms.c:319:21:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/qxl/qxl_kms.c:319:21:    got struct qxl_ram_header *ram_header
../drivers/gpu/drm/qxl/qxl_kms.c:320:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/qxl/qxl_kms.c:320:21:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/qxl/qxl_kms.c:320:21:    got struct qxl_rom *rom
../drivers/gpu/drm/gma500/oaktrail_crtc.c:663:30: warning: symbol 'mrst_clock_funcs' was not declared. Should it be static?
../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:274:34: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:274:34:    expected unsigned int [usertype] mclk_value
../drivers/gpu/drm/radeon/rv740_dpm.c:274:34:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:275:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:275:42:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
../drivers/gpu/drm/radeon/rv740_dpm.c:275:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:276:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:276:44:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
../drivers/gpu/drm/radeon/rv740_dpm.c:276:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:277:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:277:42:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
../drivers/gpu/drm/radeon/rv740_dpm.c:277:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:278:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:278:44:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
../drivers/gpu/drm/radeon/rv740_dpm.c:278:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:279:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:279:41:    expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
../drivers/gpu/drm/radeon/rv740_dpm.c:279:41:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:280:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:280:33:    expected unsigned int [usertype] vDLL_CNTL
../drivers/gpu/drm/radeon/rv740_dpm.c:280:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:281:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:281:32:    expected unsigned int [usertype] vMPLL_SS
../drivers/gpu/drm/radeon/rv740_dpm.c:281:32:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:282:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:282:33:    expected unsigned int [usertype] vMPLL_SS2
../drivers/gpu/drm/radeon/rv740_dpm.c:282:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:376:68: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:376:68:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
../drivers/gpu/drm/radeon/rv740_dpm.c:376:68:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:377:70: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:377:70:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
../drivers/gpu/drm/radeon/rv740_dpm.c:377:70:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:378:68: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:378:68:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
../drivers/gpu/drm/radeon/rv740_dpm.c:378:68:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:379:70: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:379:70:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
../drivers/gpu/drm/radeon/rv740_dpm.c:379:70:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:380:67: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:380:67:    expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
../drivers/gpu/drm/radeon/rv740_dpm.c:380:67:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:381:59: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:381:59:    expected unsigned int [usertype] vDLL_CNTL
../drivers/gpu/drm/radeon/rv740_dpm.c:381:59:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:385:60: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:385:60:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
../drivers/gpu/drm/radeon/rv740_dpm.c:385:60:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:386:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:386:62:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
../drivers/gpu/drm/radeon/rv740_dpm.c:386:62:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/rv740_dpm.c:387:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/rv740_dpm.c:387:62:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
../drivers/gpu/drm/radeon/rv740_dpm.c:387:62:    got restricted __be32 [usertype]
../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:385:17: warning: cast to restricted __be16
../drivers/rapidio/rio_cm.c:404:23: warning: cast to restricted __be32
../drivers/rapidio/rio_cm.c:405:21: warning: cast to restricted __be16
../drivers/rapidio/rio_cm.c:431:17: warning: cast to restricted __be16
../drivers/rapidio/rio_cm.c:442:27: warning: cast to restricted __be16
../drivers/rapidio/rio_cm.c:463:9: warning: cast to restricted __be16
../drivers/rapidio/rio_cm.c:466:32: warning: cast to restricted __be16
../drivers/rapidio/rio_cm.c:497:9: warning: cast to restricted __be16
../drivers/rapidio/rio_cm.c:497:9: warning: cast to restricted __be16
../drivers/rapidio/rio_cm.c:535:9: warning: cast to restricted __be16
../drivers/rapidio/rio_cm.c:537:32: warning: cast to restricted __be16
../drivers/rapidio/rio_cm.c:809:26: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:809:26:    expected unsigned int [usertype] src_id
../drivers/rapidio/rio_cm.c:809:26:    got restricted __be32 [usertype]
../drivers/rapidio/rio_cm.c:810:26: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:810:26:    expected unsigned int [usertype] dst_id
../drivers/rapidio/rio_cm.c:810:26:    got restricted __be32 [usertype]
../drivers/rapidio/rio_cm.c:815:21: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:815:21:    expected unsigned short [usertype] dst_ch
../drivers/rapidio/rio_cm.c:815:21:    got restricted __be16 [usertype]
../drivers/rapidio/rio_cm.c:816:21: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:816:21:    expected unsigned short [usertype] src_ch
../drivers/rapidio/rio_cm.c:816:21:    got restricted __be16 [usertype]
../drivers/rapidio/rio_cm.c:817:22: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:817:22:    expected unsigned short [usertype] msg_len
../drivers/rapidio/rio_cm.c:817:22:    got restricted __be16 [usertype]
../drivers/rapidio/rio_cm.c:977:26: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:977:26:    expected unsigned int [usertype] src_id
../drivers/rapidio/rio_cm.c:977:26:    got restricted __be32 [usertype]
../drivers/rapidio/rio_cm.c:978:26: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:978:26:    expected unsigned int [usertype] dst_id
../drivers/rapidio/rio_cm.c:978:26:    got restricted __be32 [usertype]
../drivers/rapidio/rio_cm.c:983:21: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:983:21:    expected unsigned short [usertype] dst_ch
../drivers/rapidio/rio_cm.c:983:21:    got restricted __be16 [usertype]
../drivers/rapidio/rio_cm.c:984:21: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:984:21:    expected unsigned short [usertype] src_ch
../drivers/rapidio/rio_cm.c:984:21:    got restricted __be16 [usertype]
../drivers/rapidio/rio_cm.c:1032:26: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:1032:26:    expected unsigned int [usertype] src_id
../drivers/rapidio/rio_cm.c:1032:26:    got restricted __be32 [usertype]
../drivers/rapidio/rio_cm.c:1033:26: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:1033:26:    expected unsigned int [usertype] dst_id
../drivers/rapidio/rio_cm.c:1033:26:    got restricted __be32 [usertype]
../drivers/rapidio/rio_cm.c:1034:21: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:1034:21:    expected unsigned short [usertype] dst_ch
../drivers/rapidio/rio_cm.c:1034:21:    got restricted __be16 [usertype]
../drivers/rapidio/rio_cm.c:1035:21: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:1035:21:    expected unsigned short [usertype] src_ch
../drivers/rapidio/rio_cm.c:1035:21:    got restricted __be16 [usertype]
../drivers/rapidio/rio_cm.c:1406:26: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:1406:26:    expected unsigned int [usertype] src_id
../drivers/rapidio/rio_cm.c:1406:26:    got restricted __be32 [usertype]
../drivers/rapidio/rio_cm.c:1407:26: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:1407:26:    expected unsigned int [usertype] dst_id
../drivers/rapidio/rio_cm.c:1407:26:    got restricted __be32 [usertype]
../drivers/rapidio/rio_cm.c:1412:21: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:1412:21:    expected unsigned short [usertype] dst_ch
../drivers/rapidio/rio_cm.c:1412:21:    got restricted __be16 [usertype]
../drivers/rapidio/rio_cm.c:1413:21: warning: incorrect type in assignment (different base types)
../drivers/rapidio/rio_cm.c:1413:21:    expected unsigned short [usertype] src_ch
../drivers/rapidio/rio_cm.c:1413:21:    got restricted __be16 [usertype]
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/xe/xe_pci.c:138:9: warning: Initializer entry defined twice
../drivers/gpu/drm/xe/xe_pci.c:139:10:   also defined here
../drivers/gpu/drm/xe/xe_pci.c:157:9: warning: Initializer entry defined twice
../drivers/gpu/drm/xe/xe_pci.c:158:10:   also defined here
../fs/afs/dir.c:270:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
../fs/afs/dir.c:497:12: warning: context imbalance in 'afs_dir_iterate' - 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
../drivers/rapidio/switches/idtcps.c: note: in included file:
../include/linux/rio.h:204:34: warning: array of flexible structures
../drivers/net/ethernet/sfc/tx.c:503:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/rapidio/switches/idt_gen2.c: note: in included file:
../include/linux/rio.h:204:34: warning: array of flexible structures
../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:600:34: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:600:34:    expected unsigned int [usertype] mclk_value
../drivers/gpu/drm/radeon/cypress_dpm.c:600:34:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:601:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:601:42:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:601:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:602:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:602:44:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
../drivers/gpu/drm/radeon/cypress_dpm.c:602:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:603:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:603:42:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:603:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:604:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:604:44:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
../drivers/gpu/drm/radeon/cypress_dpm.c:604:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:605:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:605:41:    expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:605:41:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:606:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:606:33:    expected unsigned int [usertype] vDLL_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:606:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:607:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:607:32:    expected unsigned int [usertype] vMPLL_SS
../drivers/gpu/drm/radeon/cypress_dpm.c:607:32:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:608:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:608:33:    expected unsigned int [usertype] vMPLL_SS2
../drivers/gpu/drm/radeon/cypress_dpm.c:608:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:663:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:663:32:    expected unsigned short [usertype] value
../drivers/gpu/drm/radeon/cypress_dpm.c:663:32:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:669:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:669:32:    expected unsigned short [usertype] value
../drivers/gpu/drm/radeon/cypress_dpm.c:669:32:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:672:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:672:32:    expected unsigned short [usertype] value
../drivers/gpu/drm/radeon/cypress_dpm.c:672:32:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:824:40: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:824:40:    expected unsigned int
../drivers/gpu/drm/radeon/cypress_dpm.c:824:40:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:958:53: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:958:53:    expected unsigned short [usertype] s0
../drivers/gpu/drm/radeon/cypress_dpm.c:958:53:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:960:53: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:960:53:    expected unsigned short [usertype] s1
../drivers/gpu/drm/radeon/cypress_dpm.c:960:53:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1232:24: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1232:24:    expected unsigned short [usertype] value
../drivers/gpu/drm/radeon/cypress_dpm.c:1232:24:    got restricted __be16 [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_AD_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_AD_FUNC_CNTL_2
../drivers/gpu/drm/radeon/cypress_dpm.c:1248:73:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1250:71: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1250:71:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:1250:71:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1252:73: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1252:73:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
../drivers/gpu/drm/radeon/cypress_dpm.c:1252:73:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1254:70: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1254:70:    expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:1254:70:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1256:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1256:62:    expected unsigned int [usertype] vDLL_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:1256:62:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1259:61: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1259:61:    expected unsigned int [usertype] vMPLL_SS
../drivers/gpu/drm/radeon/cypress_dpm.c:1259:61:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1261:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1261:62:    expected unsigned int [usertype] vMPLL_SS2
../drivers/gpu/drm/radeon/cypress_dpm.c:1261:62:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1264:63: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1264:63:    expected unsigned int [usertype] mclk_value
../drivers/gpu/drm/radeon/cypress_dpm.c:1264:63:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1267:63: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1267:63:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:1267:63:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1269:65: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1269:65:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
../drivers/gpu/drm/radeon/cypress_dpm.c:1269:65:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1271:65: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1271:65:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
../drivers/gpu/drm/radeon/cypress_dpm.c:1271:65:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1273:69: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1273:69:    expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
../drivers/gpu/drm/radeon/cypress_dpm.c:1273:69:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1275:71: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1275:71:    expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
../drivers/gpu/drm/radeon/cypress_dpm.c:1275:71:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1278:55: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1278:55:    expected unsigned int [usertype] sclk_value
../drivers/gpu/drm/radeon/cypress_dpm.c:1278:55:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1300:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1300:42:    expected unsigned int [usertype] aT
../drivers/gpu/drm/radeon/cypress_dpm.c:1300:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1302:43: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1302:43:    expected unsigned int [usertype] bSP
../drivers/gpu/drm/radeon/cypress_dpm.c:1302:43:    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_AD_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_AD_FUNC_CNTL_2
../drivers/gpu/drm/radeon/cypress_dpm.c:1438:70:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1440:68: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1440:68:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:1440:68:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1442:70: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1442:70:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
../drivers/gpu/drm/radeon/cypress_dpm.c:1442:70:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1444:67: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1444:67:    expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:1444:67:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1446:59: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1446:59:    expected unsigned int [usertype] vDLL_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:1446:59:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1450:60: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1450:60:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
../drivers/gpu/drm/radeon/cypress_dpm.c:1450:60:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1452:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1452:62:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
../drivers/gpu/drm/radeon/cypress_dpm.c:1452:62:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1454:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1454:62:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
../drivers/gpu/drm/radeon/cypress_dpm.c:1454:62:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1522:35: warning: invalid assignment: |=
../drivers/gpu/drm/radeon/cypress_dpm.c:1522:35:    left side has type unsigned int
../drivers/gpu/drm/radeon/cypress_dpm.c:1522:35:    right side has type restricted __be32
../drivers/gpu/drm/radeon/cypress_dpm.c:1539:77: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1539:77:    expected unsigned int
../drivers/gpu/drm/radeon/cypress_dpm.c:1539:77:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/cypress_dpm.c:1557:78: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/cypress_dpm.c:1557:78:    expected unsigned int
../drivers/gpu/drm/radeon/cypress_dpm.c:1557:78:    got restricted __be32 [usertype]
../drivers/gpu/drm/qxl/qxl_object.c:176: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/rapidio/switches/idt_gen3.c: note: in included file:
../include/linux/rio.h:204:34: warning: array of flexible structures
../drivers/rapidio/devices/tsi721.c:1793:44: warning: cast to restricted __le64
../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 restricted __be32
../drivers/rapidio/devices/tsi721.c:139:35: warning: incorrect type in assignment (different base types)
../drivers/rapidio/devices/tsi721.c:139:35:    expected restricted __le32
../drivers/rapidio/devices/tsi721.c:139:35:    got unsigned int
../drivers/rapidio/devices/tsi721.c:185:25: warning: cast to restricted __be32
../drivers/rapidio/devices/tsi721.c:185: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:2267:29: warning: incorrect type in assignment (different base types)
../drivers/rapidio/devices/tsi721.c:2267:29:    expected unsigned long long [usertype]
../drivers/rapidio/devices/tsi721.c:2267:29:    got restricted __le64 [usertype]
../drivers/rapidio/devices/tsi721.c:2527:50: warning: incorrect type in assignment (different base types)
../drivers/rapidio/devices/tsi721.c:2527:50:    expected unsigned long long [usertype]
../drivers/rapidio/devices/tsi721.c:2527:50:    got restricted __le64 [usertype]
../drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/nvdimm/core.c:221: warning: Function parameter or struct member 'len' not described in 'nd_uuid_store'
../drivers/net/ethernet/intel/ice/ice_ptp.c:397:9: warning: context imbalance in 'ice_ptp_read_src_clk_reg' - wrong count at exit
../drivers/gpu/drm/radeon/sumo_dpm.c:1407:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/sumo_dpm.c:1408:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/sumo_dpm.c:1409:23: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/sumo_dpm.c:1412:29: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/sumo_dpm.c:1413:29: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/sumo_dpm.c:1436:16: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/sumo_dpm.c:1474:18: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/sumo_dpm.c: note: in included file (through ../drivers/gpu/drm/radeon/atombios.h, ../drivers/gpu/drm/radeon/atom.h, ../drivers/gpu/drm/radeon/sumo_dpm.h):
../drivers/gpu/drm/radeon/pptable.h:442:31: warning: array of flexible structures
../drivers/gpu/drm/radeon/sumo_dpm.c:1477:18: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/sumo_dpm.c:1480:18: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/sumo_dpm.c:1676:44: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/sumo_dpm.c:1677:41: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/sumo_dpm.c:1678:47: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/sumo_dpm.c:1680:25: warning: cast to restricted __le16
../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:1698:33: 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 __le32
../drivers/gpu/drm/radeon/sumo_dpm.c:1705:25: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/sumo_dpm.c:1706:46: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/sumo_dpm.c:1708:25: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/sumo_dpm.c:1709:43: warning: cast to restricted __le32
../drivers/net/ethernet/intel/ice/ice_ptp_hw.c:868:13: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - wrong count at exit
../drivers/rapidio/devices/rio_mport_cdev.c: note: in included file:
../include/linux/rio.h:204:34: warning: array of flexible structures
../drivers/gpu/drm/msm/msm_drv.c:53:6: warning: symbol 'dumpstate' was not declared. Should it be static?
../drivers/gpu/drm/gma500/psb_intel_display.c:435:30: warning: symbol 'psb_clock_funcs' 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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/befs/datastream.c:132: warning: expecting prototype for befs_read_lsmylink(). Prototype was for befs_read_lsymlink() instead
../drivers/gpu/drm/sti/sti_mixer.c:145:58: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/sti/sti_mixer.c:145:58:    expected void const volatile [noderef] __iomem *addr
../drivers/gpu/drm/sti/sti_mixer.c:145:58:    got void *
../drivers/gpu/drm/sti/sti_mixer.c:168:38: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/sti/sti_mixer.c:168:38:    expected void *addr
../drivers/gpu/drm/sti/sti_mixer.c:168:38:    got void [noderef] __iomem *
../drivers/staging/greybus/audio_topology.c: In function ‘gbaudio_tplg_create_widget’:
../drivers/staging/greybus/audio_topology.c:1090:51: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size between 17 and 27 [-Wformat-truncation=]
 1090 |         snprintf(w->name, sizeof(w->name), "GB %d %s", module->dev_id, temp_name);
      |                                                   ^~                   ~~~~~~~~~
../drivers/staging/greybus/audio_topology.c:1090:9: note: ‘snprintf’ output between 6 and 47 bytes into a destination of size 32
 1090 |         snprintf(w->name, sizeof(w->name), "GB %d %s", module->dev_id, temp_name);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/staging/greybus/audio_topology.c: In function ‘gbaudio_tplg_process_kcontrols’:
../drivers/staging/greybus/audio_topology.c:1172:65: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size between 17 and 27 [-Wformat-truncation=]
 1172 |                 snprintf(curr->name, sizeof(curr->name), "GB %d %s", module->dev_id,
      |                                                                 ^~
 1173 |                          temp_name);
      |                          ~~~~~~~~~                               
../drivers/staging/greybus/audio_topology.c:1172:17: note: ‘snprintf’ output between 6 and 47 bytes into a destination of size 32
 1172 |                 snprintf(curr->name, sizeof(curr->name), "GB %d %s", module->dev_id,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1173 |                          temp_name);
      |                          ~~~~~~~~~~
../drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c:116:36: warning: Using plain integer as NULL pointer
../fs/nilfs2/super.c:121: warning: Function parameter or struct member 'sb' not described in '__nilfs_error'
../fs/nilfs2/super.c:121: warning: Function parameter or struct member 'function' not described in '__nilfs_error'
../fs/nilfs2/super.c:121: warning: Function parameter or struct member 'fmt' not described in '__nilfs_error'
../drivers/gpu/drm/radeon/trinity_dpm.c:1639:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/trinity_dpm.c:1640:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/trinity_dpm.c:1641:23: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/trinity_dpm.c:1644:29: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/trinity_dpm.c:1645:29: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/trinity_dpm.c:1668:16: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/trinity_dpm.c:1705:18: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/trinity_dpm.c: note: in included file (through ../drivers/gpu/drm/radeon/atombios.h, ../drivers/gpu/drm/radeon/atom.h, ../drivers/gpu/drm/radeon/sumo_dpm.h, ../drivers/gpu/drm/radeon/trinity_dpm.h):
../drivers/gpu/drm/radeon/pptable.h:442:31: warning: array of flexible structures
../drivers/gpu/drm/radeon/trinity_dpm.c:1708:18: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/trinity_dpm.c:1711:18: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/trinity_dpm.c:1764:24: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/trinity_dpm.c:1819:44: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/trinity_dpm.c:1820:41: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/trinity_dpm.c:1821:47: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/trinity_dpm.c:1822:49: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/trinity_dpm.c:1824:25: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/trinity_dpm.c:1843:52: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/trinity_dpm.c:1844:52: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/trinity_dpm.c:1847:53: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/trinity_dpm.c:1848: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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’:
../drivers/net/ethernet/sfc/ethtool_common.c:278:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=]
  278 |                          "%-6s %-24s", unit_str, test_str);
      |                                ^~~~~             ~~~~~~~~
../drivers/net/ethernet/sfc/ethtool_common.c:276:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32
  276 |                 snprintf(strings + test_index * ETH_GSTRING_LEN,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277 |                          ETH_GSTRING_LEN,
      |                          ~~~~~~~~~~~~~~~~
  278 |                          "%-6s %-24s", unit_str, test_str);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:2285:26: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2285:26:    expected unsigned int [usertype] mclk_value
../drivers/gpu/drm/radeon/ni_dpm.c:2285:26:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2286:34: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2286:34:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
../drivers/gpu/drm/radeon/ni_dpm.c:2286:34:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2287:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2287:36:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
../drivers/gpu/drm/radeon/ni_dpm.c:2287:36:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2288:34: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2288:34:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
../drivers/gpu/drm/radeon/ni_dpm.c:2288:34:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2289:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2289:36:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
../drivers/gpu/drm/radeon/ni_dpm.c:2289:36:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2290:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2290:33:    expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
../drivers/gpu/drm/radeon/ni_dpm.c:2290:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2291:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2291:25:    expected unsigned int [usertype] vDLL_CNTL
../drivers/gpu/drm/radeon/ni_dpm.c:2291:25:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2292:24: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2292:24:    expected unsigned int [usertype] vMPLL_SS
../drivers/gpu/drm/radeon/ni_dpm.c:2292:24:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2293:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2293:25:    expected unsigned int [usertype] vMPLL_SS2
../drivers/gpu/drm/radeon/ni_dpm.c:2293:25:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2307:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2307:42:    expected unsigned int [usertype] bSP
../drivers/gpu/drm/radeon/ni_dpm.c:2307:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2309:64: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2309:64:    expected unsigned int [usertype] bSP
../drivers/gpu/drm/radeon/ni_dpm.c:2309:64:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2411:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2411:41:    expected unsigned int [usertype] aT
../drivers/gpu/drm/radeon/ni_dpm.c:2411:41:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2415:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2415:33:    expected unsigned int [usertype] aT
../drivers/gpu/drm/radeon/ni_dpm.c:2415:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2440:23: warning: cast to restricted __be32
../drivers/gpu/drm/radeon/ni_dpm.c:2442:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2442:41:    expected unsigned int [usertype] aT
../drivers/gpu/drm/radeon/ni_dpm.c:2442:41:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2448:45: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2448:45:    expected unsigned int [usertype] aT
../drivers/gpu/drm/radeon/ni_dpm.c:2448:45:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2591:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2591:56:    expected unsigned int [usertype] SQPowerThrottle
../drivers/gpu/drm/radeon/ni_dpm.c:2591:56:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2592:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2592:56:    expected unsigned int [usertype] SQPowerThrottle_2
../drivers/gpu/drm/radeon/ni_dpm.c:2592:56:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2672:39: warning: incorrect type in argument 3 (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2672:39:    expected unsigned int [usertype] value
../drivers/gpu/drm/radeon/ni_dpm.c:2672:39:    got restricted __be32 [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] s0
../drivers/gpu/drm/radeon/ni_dpm.c:2935:53:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2937:53: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2937:53:    expected unsigned short [usertype] s1
../drivers/gpu/drm/radeon/ni_dpm.c:2937:53:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:2954:40: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:2954:40:    expected unsigned int
../drivers/gpu/drm/radeon/ni_dpm.c:2954:40:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:3085:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:3085:56:    expected unsigned int
../drivers/gpu/drm/radeon/ni_dpm.c:3085:56:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:3091:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:3091:56:    expected unsigned int
../drivers/gpu/drm/radeon/ni_dpm.c:3091:56:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:3127:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:3127:56:    expected unsigned int
../drivers/gpu/drm/radeon/ni_dpm.c:3127:56:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:3133:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ni_dpm.c:3133:56:    expected unsigned int
../drivers/gpu/drm/radeon/ni_dpm.c:3133:56:    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] pwr_const
../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] dc_cacValue
../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] bif_cacValue
../drivers/gpu/drm/radeon/ni_dpm.c:3186:36:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ni_dpm.c:3899:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/ni_dpm.c:3900:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/ni_dpm.c:3901:23: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/ni_dpm.c:3905:29: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/ni_dpm.c:3931:20: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/ni_dpm.c:3933:20: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/ni_dpm.c:3936:20: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/ni_dpm.c:3938:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/ni_dpm.c:4012:26: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/ni_dpm.c:4016:26: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/ni_dpm.c:4034:42: 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/si_dpm.c:4055:40: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4055:40:    expected unsigned short [usertype] value
../drivers/gpu/drm/radeon/si_dpm.c:4055:40:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4089:24: warning: cast to restricted __be16
../drivers/gpu/drm/radeon/si_dpm.c:4097:37: warning: cast to restricted __be16
../drivers/gpu/drm/radeon/si_dpm.c:4112:45: warning: cast to restricted __be16
../drivers/gpu/drm/radeon/si_dpm.c:2119:48: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2119:48:    expected unsigned int [usertype] TDPLimit
../drivers/gpu/drm/radeon/si_dpm.c:2119:48:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2121:52: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2121:52:    expected unsigned int [usertype] NearTDPLimit
../drivers/gpu/drm/radeon/si_dpm.c:2121:52:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2123:54: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2123:54:    expected unsigned int [usertype] SafePowerLimit
../drivers/gpu/drm/radeon/si_dpm.c:2123:54:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2138:54: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2138:54:    expected unsigned int [usertype] NearTDPLimitTherm
../drivers/gpu/drm/radeon/si_dpm.c:2138:54:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2139:49: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2139:49:    expected unsigned int [usertype] dGPU_T_Limit
../drivers/gpu/drm/radeon/si_dpm.c:2139:49:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2140:51: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2140:51:    expected unsigned int [usertype] dGPU_T_Warning
../drivers/gpu/drm/radeon/si_dpm.c:2140:51:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2141:54: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2141:54:    expected unsigned int [usertype] dGPU_T_Hysteresis
../drivers/gpu/drm/radeon/si_dpm.c:2141:54:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2169:52: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2169:52:    expected unsigned int [usertype] NearTDPLimit
../drivers/gpu/drm/radeon/si_dpm.c:2169:52:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2171:54: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2171:54:    expected unsigned int [usertype] SafePowerLimit
../drivers/gpu/drm/radeon/si_dpm.c:2171:54:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2310:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2310:62:    expected unsigned short [usertype] PwrEfficiencyRatio
../drivers/gpu/drm/radeon/si_dpm.c:2310:62:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2366:54: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2366:54:    expected unsigned int [usertype] SQPowerThrottle
../drivers/gpu/drm/radeon/si_dpm.c:2366:54:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2367:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2367:56:    expected unsigned int [usertype] SQPowerThrottle_2
../drivers/gpu/drm/radeon/si_dpm.c:2367:56:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2437:23: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2437:23:    expected unsigned int [usertype] K
../drivers/gpu/drm/radeon/si_dpm.c:2437:23:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2438:24: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2438:24:    expected unsigned int [usertype] T0
../drivers/gpu/drm/radeon/si_dpm.c:2438:24:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2439:26: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2439:26:    expected unsigned int [usertype] MaxT
../drivers/gpu/drm/radeon/si_dpm.c:2439:26:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2443:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2443:32:    expected unsigned int [usertype] Tthreshold
../drivers/gpu/drm/radeon/si_dpm.c:2443:32:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2449:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2449:36:    expected unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:2449:36:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2450:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2450:36:    expected unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:2450:36:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2457:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2457:41:    expected unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:2457:41:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2458:39: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2458:39:    expected unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:2458:39:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2546:100: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2546:100:    expected unsigned short
../drivers/gpu/drm/radeon/si_dpm.c:2546:100:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2582:100: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2582:100:    expected unsigned short
../drivers/gpu/drm/radeon/si_dpm.c:2582:100:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2639:34: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2639:34:    expected unsigned int [usertype] l2numWin_TDP
../drivers/gpu/drm/radeon/si_dpm.c:2639:34:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2642:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2642:33:    expected unsigned int [usertype] lkge_lut_V0
../drivers/gpu/drm/radeon/si_dpm.c:2642:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2643:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2643:36:    expected unsigned int [usertype] lkge_lut_Vstep
../drivers/gpu/drm/radeon/si_dpm.c:2643:36:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2644:26: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2644:26:    expected unsigned int [usertype] R_LL
../drivers/gpu/drm/radeon/si_dpm.c:2644:26:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2645:29: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2645:29:    expected unsigned int [usertype] WinTime
../drivers/gpu/drm/radeon/si_dpm.c:2645:29:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2646:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2646:41:    expected unsigned int [usertype] calculation_repeats
../drivers/gpu/drm/radeon/si_dpm.c:2646:41:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2647:28: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2647:28:    expected unsigned int [usertype] dc_cac
../drivers/gpu/drm/radeon/si_dpm.c:2647:28:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2650:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2650:33:    expected unsigned int [usertype] lkge_lut_T0
../drivers/gpu/drm/radeon/si_dpm.c:2650:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2651:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2651:36:    expected unsigned int [usertype] lkge_lut_Tstep
../drivers/gpu/drm/radeon/si_dpm.c:2651:36:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2829:37: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2829:37:    expected unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:2829:37:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:2833:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:2833:35:    expected unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:2833:35:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:3980:35: warning: invalid assignment: |=
../drivers/gpu/drm/radeon/si_dpm.c:3980:35:    left side has type unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:3980:35:    right side has type restricted __be32
../drivers/gpu/drm/radeon/si_dpm.c:4001:88: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4001:88:    expected unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:4001:88:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4015:89: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4015:89:    expected unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:4015:89:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4023:88: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4023:88:    expected unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:4023:88:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4032:109: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4032:109:    expected unsigned int
../drivers/gpu/drm/radeon/si_dpm.c:4032:109:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4078:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4078:32:    expected unsigned short [usertype] value
../drivers/gpu/drm/radeon/si_dpm.c:4078:32:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4139:24: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4139:24:    expected unsigned short [usertype] value
../drivers/gpu/drm/radeon/si_dpm.c:4139:24:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4247:39: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4247:39:    expected unsigned int [usertype] mc_arb_dram_timing
../drivers/gpu/drm/radeon/si_dpm.c:4247:39:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4248:39: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4248:39:    expected unsigned int [usertype] mc_arb_dram_timing2
../drivers/gpu/drm/radeon/si_dpm.c:4248:39:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4312:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4312:50:    expected unsigned int [usertype] vDLL_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4312:50:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4314:58: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4314:58:    expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4314:58:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4316:59: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4316:59:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4316:59:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4318:59: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4318:59:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4318:59:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4320:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4320:56:    expected unsigned int [usertype] vMPLL_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4320:56:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4322:58: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4322:58:    expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
../drivers/gpu/drm/radeon/si_dpm.c:4322:58:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4324:58: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4324:58:    expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
../drivers/gpu/drm/radeon/si_dpm.c:4324:58:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4326:49: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4326:49:    expected unsigned int [usertype] vMPLL_SS
../drivers/gpu/drm/radeon/si_dpm.c:4326:49:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4328:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4328:50:    expected unsigned int [usertype] vMPLL_SS2
../drivers/gpu/drm/radeon/si_dpm.c:4328:50:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4331:51: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4331:51:    expected unsigned int [usertype] mclk_value
../drivers/gpu/drm/radeon/si_dpm.c:4331:51:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4334:59: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4334:59:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4334:59:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4336:61: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4336:61:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
../drivers/gpu/drm/radeon/si_dpm.c:4336:61:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4338:61: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4338:61:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
../drivers/gpu/drm/radeon/si_dpm.c:4338:61:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4340:61: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4340:61:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
../drivers/gpu/drm/radeon/si_dpm.c:4340:61:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4342:65: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4342:65:    expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
../drivers/gpu/drm/radeon/si_dpm.c:4342:65:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4344:68: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4344:68:    expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
../drivers/gpu/drm/radeon/si_dpm.c:4344:68:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4347:51: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4347:51:    expected unsigned int [usertype] sclk_value
../drivers/gpu/drm/radeon/si_dpm.c:4347:51:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4388:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4388:38:    expected unsigned int [usertype] aT
../drivers/gpu/drm/radeon/si_dpm.c:4388:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4390:39: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4390:39:    expected unsigned int [usertype] bSP
../drivers/gpu/drm/radeon/si_dpm.c:4390:39:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4416:51: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4416:51:    expected unsigned int [usertype] SQPowerThrottle
../drivers/gpu/drm/radeon/si_dpm.c:4416:51:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4419:53: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4419:53:    expected unsigned int [usertype] SQPowerThrottle_2
../drivers/gpu/drm/radeon/si_dpm.c:4419:53:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4514:47: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4514:47:    expected unsigned int [usertype] vDLL_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4514:47:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4516:55: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4516:55:    expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4516:55:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4518:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4518:56:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4518:56:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4520:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4520:56:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4520:56:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4522:53: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4522:53:    expected unsigned int [usertype] vMPLL_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4522:53:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4524:55: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4524:55:    expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
../drivers/gpu/drm/radeon/si_dpm.c:4524:55:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4526:55: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4526:55:    expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
../drivers/gpu/drm/radeon/si_dpm.c:4526:55:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4528:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4528:46:    expected unsigned int [usertype] vMPLL_SS
../drivers/gpu/drm/radeon/si_dpm.c:4528:46:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4530:47: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4530:47:    expected unsigned int [usertype] vMPLL_SS2
../drivers/gpu/drm/radeon/si_dpm.c:4530:47:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4533:56: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4533:56:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4533:56:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4535:58: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4535:58:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
../drivers/gpu/drm/radeon/si_dpm.c:4535:58:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4537:58: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4537:58:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
../drivers/gpu/drm/radeon/si_dpm.c:4537:58:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4539:58: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4539:58:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
../drivers/gpu/drm/radeon/si_dpm.c:4539:58:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4557:48: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4557:48:    expected unsigned int [usertype] SQPowerThrottle
../drivers/gpu/drm/radeon/si_dpm.c:4557:48:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4560:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4560:50:    expected unsigned int [usertype] SQPowerThrottle_2
../drivers/gpu/drm/radeon/si_dpm.c:4560:50:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4798:34: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4798:34:    expected unsigned int [usertype] sclk_value
../drivers/gpu/drm/radeon/si_dpm.c:4798:34:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4799:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4799:42:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4799:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4800:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4800:44:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
../drivers/gpu/drm/radeon/si_dpm.c:4800:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4801:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4801:44:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
../drivers/gpu/drm/radeon/si_dpm.c:4801:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4802:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4802:44:    expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
../drivers/gpu/drm/radeon/si_dpm.c:4802:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4803:48: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4803:48:    expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
../drivers/gpu/drm/radeon/si_dpm.c:4803:48:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4804:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4804:50:    expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
../drivers/gpu/drm/radeon/si_dpm.c:4804:50:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4885:26: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4885:26:    expected unsigned int [usertype] mclk_value
../drivers/gpu/drm/radeon/si_dpm.c:4885:26:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4886:31: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4886:31:    expected unsigned int [usertype] vMPLL_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4886:31:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4887:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4887:33:    expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
../drivers/gpu/drm/radeon/si_dpm.c:4887:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4888:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4888:33:    expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
../drivers/gpu/drm/radeon/si_dpm.c:4888:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4889:34: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4889:34:    expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4889:34:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4890:34: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4890:34:    expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4890:34:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4891:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4891:33:    expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4891:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4892:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4892:25:    expected unsigned int [usertype] vDLL_CNTL
../drivers/gpu/drm/radeon/si_dpm.c:4892:25:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4893:24: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4893:24:    expected unsigned int [usertype] vMPLL_SS
../drivers/gpu/drm/radeon/si_dpm.c:4893:24:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4894:25: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/si_dpm.c:4894:25:    expected unsigned int [usertype] vMPLL_SS2
../drivers/gpu/drm/radeon/si_dpm.c:4894:25:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/si_dpm.c:4908:42: warning: too many warnings
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/atm/nicstar.c:554:17: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:554:17:    expected unsigned int [usertype] word_2
../drivers/atm/nicstar.c:554:17:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:573:17: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:573:17:    expected unsigned int [usertype] word_4
../drivers/atm/nicstar.c:573:17:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:1489:44:    expected unsigned int [usertype] word_1
../drivers/atm/nicstar.c:1489:44:    got restricted __le32 [usertype]
../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_2
../drivers/atm/nicstar.c:1492:44:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:1804:36:    expected unsigned int [usertype] word_1
../drivers/atm/nicstar.c:1804:36:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:1810:36:    expected unsigned int [usertype] word_2
../drivers/atm/nicstar.c:1810:36:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:1882:41:    expected unsigned int [usertype] word_2
../drivers/atm/nicstar.c:1882:41:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:1892:17:    expected unsigned int [usertype] word_2
../drivers/atm/nicstar.c:1892:17:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32
../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:1965:17:    expected unsigned int [usertype] word_4
../drivers/atm/nicstar.c:1965:17:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32
../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32
../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32
../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32
../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32
../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32
../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32
../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces)
../drivers/atm/nicstar.c:2112:23:    expected void [noderef] __user *iov_base
../drivers/atm/nicstar.c:2112:23:    got void *
../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32
../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32
../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32
../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression
../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression
../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression
../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression
../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression
../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_2
../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_3
../drivers/atm/nicstar.c:1673:29:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:1674:29:    expected unsigned int [usertype] word_4
../drivers/atm/nicstar.c:1674: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_2
../drivers/atm/nicstar.c:1683:29:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:1684:29:    expected unsigned int [usertype] word_3
../drivers/atm/nicstar.c:1684: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_4
../drivers/atm/nicstar.c:1687:29:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |=
../drivers/atm/nicstar.c:1690:29:    left side has type unsigned int
../drivers/atm/nicstar.c:1690:29:    right side has type restricted __le32
../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:1698:29:    expected unsigned int [usertype] word_1
../drivers/atm/nicstar.c:1698:29:    got restricted __le32 [usertype]
../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:2702:37: warning: context imbalance in 'ns_poll' - different lock contexts for basic block
../drivers/uio/uio.c:568:21: warning: incorrect type in assignment (different base types)
../drivers/uio/uio.c:568:21:    expected restricted __poll_t [usertype] ret
../drivers/uio/uio.c:568:21:    got int
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/accel/habanalabs/common/command_submission.c:3265:9: warning: context imbalance in 'unregister_timestamp_node' - different lock contexts for basic block
../drivers/accel/habanalabs/common/command_submission.c:3295:25: warning: context imbalance in 'ts_get_and_handle_kernel_record' - unexpected unlock
../fs/nilfs2/btnode.c:190: warning: Function parameter or struct member 'btnc' not described in 'nilfs_btnode_prepare_change_key'
../fs/nilfs2/btnode.c:190: warning: Function parameter or struct member 'ctxt' not described in 'nilfs_btnode_prepare_change_key'
../fs/nilfs2/btnode.c:253: warning: Function parameter or struct member 'btnc' not described in 'nilfs_btnode_commit_change_key'
../fs/nilfs2/btnode.c:253: warning: Function parameter or struct member 'ctxt' not described in 'nilfs_btnode_commit_change_key'
../fs/nilfs2/btnode.c:293: warning: Function parameter or struct member 'btnc' not described in 'nilfs_btnode_abort_change_key'
../fs/nilfs2/btnode.c:293: warning: Function parameter or struct member 'ctxt' not described in 'nilfs_btnode_abort_change_key'
../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:167:56: warning: invalid assignment: |=
../drivers/atm/iphase.c:167:56:    left side has type restricted __be16
../drivers/atm/iphase.c:167:56:    right side has type int
../drivers/atm/iphase.c:204: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:2966:11: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:3040:23: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:3040:23:    expected restricted __be16 [usertype] protocol
../drivers/atm/iphase.c:3040:23:    got int vci
../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer
../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:1187:23:    expected restricted __be16 [usertype] protocol
../drivers/atm/iphase.c:1187:23:    got int [assigned] desc
../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:1299:12:    expected int desc
../drivers/atm/iphase.c:1299:12:    got restricted __be16 [usertype] protocol
../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |=
../drivers/atm/iphase.c:1737:34:    left side has type restricted __be16
../drivers/atm/iphase.c:1737:34:    right side has type int
../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2024:22: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2051:22: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2131:15: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2132:16: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2280:16: warning: cast to restricted __le32
../drivers/atm/iphase.c:2280:14: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:2280:14:    expected unsigned int [usertype] mac1
../drivers/atm/iphase.c:2280:14:    got restricted __be32 [usertype]
../drivers/atm/iphase.c:2282:16: warning: cast to restricted __le16
../drivers/atm/iphase.c:2282:14: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:2282:14:    expected unsigned short [usertype] mac2
../drivers/atm/iphase.c:2282:14:    got restricted __be16 [usertype]
../drivers/atm/iphase.c:2670:24: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2674:24: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression
../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression
../drivers/atm/iphase.c:1149:29: 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:1171:21: warning: dereference of noderef expression
../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression
../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression
../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression
../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression
../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression
../drivers/atm/iphase.c:2681:15: warning: dereference of noderef expression
../drivers/atm/iphase.c:2682:15: warning: dereference of noderef expression
../drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:2999:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:3000:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:3010:35: warning: dereference of noderef expression
../drivers/atm/iphase.c:3011:51: warning: dereference of noderef expression
../drivers/atm/iphase.c:3028:36: warning: dereference of noderef expression
../drivers/atm/iphase.c:3029:11: warning: dereference of noderef expression
../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac
../drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/pl111/pl111_display.c:33:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:33:37:    expected void const volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:33:37:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:45:37: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:45:37:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:45:37:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:163:27: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:163:27:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:163:27:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:168:27: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:168:27:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:168:27:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:172:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:172:33:    expected void const volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:172:33:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:231:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:231:33:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:231:33:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:234:30: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:234:30:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:234:30:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:338:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:338:33:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:338:33:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:351:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:351:33:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:351:33:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:368:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:368:33:    expected void const volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:368:33:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:371:41: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:371:41:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:371:41:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:384:30: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:384:30:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:384:30:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:403:41: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:403:41:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:403:41:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:424:53: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:424:53:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:424:53:    got void *
../drivers/gpu/drm/pl111/pl111_display.c:435:30: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_display.c:435:30:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_display.c:435: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/block/aoe/aoecmd.c: In function ‘aoecmd_init’:
../drivers/block/aoe/aoecmd.c:1707:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
 1707 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                                                                     ^~
../drivers/block/aoe/aoecmd.c:1707:60: note: directive argument in the range [-2147483641, 2147483646]
 1707 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                                                            ^~~~~~~~~~~~
../drivers/block/aoe/aoecmd.c:1707:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12
 1707 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/gma500/opregion.c:294:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/gma500/opregion.c:294:25:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/gma500/opregion.c:294:25:    got struct opregion_header *header
../drivers/gpu/drm/gma500/opregion.c:324:20: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/gma500/opregion.c:324:20:    expected void const *const p
../drivers/gpu/drm/gma500/opregion.c:324:20:    got void [noderef] __iomem *[assigned] base
../drivers/gpu/drm/gma500/opregion.c:330:26: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/gma500/opregion.c:330:26:    expected struct opregion_header *header
../drivers/gpu/drm/gma500/opregion.c:330:26:    got void [noderef] __iomem *[assigned] base
../drivers/gpu/drm/gma500/opregion.c:331:23: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/gma500/opregion.c:331:23:    expected void *vbt
../drivers/gpu/drm/gma500/opregion.c:331:23:    got void [noderef] __iomem *
../drivers/gpu/drm/gma500/opregion.c:338:32: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/gma500/opregion.c:338:32:    expected struct opregion_acpi *acpi
../drivers/gpu/drm/gma500/opregion.c:338:32:    got void [noderef] __iomem *
../drivers/gpu/drm/gma500/opregion.c:343:32: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/gma500/opregion.c:343:32:    expected struct opregion_asle *asle
../drivers/gpu/drm/gma500/opregion.c:343:32:    got void [noderef] __iomem *
../drivers/nvdimm/region_devs.c:955:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
../drivers/nvdimm/region_devs.c:968:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
In file included from ../include/asm-generic/bug.h:22,
                 from ../arch/x86/include/asm/bug.h:87,
                 from ../include/linux/bug.h:5,
                 from ../arch/x86/include/asm/paravirt.h:19,
                 from ../arch/x86/include/asm/cpuid.h:62,
                 from ../arch/x86/include/asm/processor.h:19,
                 from ../arch/x86/include/asm/timex.h:5,
                 from ../include/linux/timex.h:67,
                 from ../include/linux/time32.h:13,
                 from ../include/linux/time.h:60,
                 from ../include/linux/stat.h:19,
                 from ../include/linux/module.h:13,
                 from ../drivers/mtd/mtdpart.c:10:
../drivers/mtd/mtdpart.c: In function ‘parse_mtd_partitions’:
../drivers/mtd/mtdpart.c:693:34: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
  693 |                         pr_debug("%s: got parser %s\n", master->name,
      |                                  ^~~~~~~~~~~~~~~~~~~~~
../include/linux/printk.h:355:21: note: in definition of macro ‘pr_fmt’
  355 | #define pr_fmt(fmt) fmt
      |                     ^~~
../include/linux/dynamic_debug.h:248:9: note: in expansion of macro ‘__dynamic_func_call_cls’
  248 |         __dynamic_func_call_cls(__UNIQUE_ID(ddebug), cls, fmt, func, ##__VA_ARGS__)
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../include/linux/dynamic_debug.h:250:9: note: in expansion of macro ‘_dynamic_func_call_cls’
  250 |         _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__)
      |         ^~~~~~~~~~~~~~~~~~~~~~
../include/linux/dynamic_debug.h:269:9: note: in expansion of macro ‘_dynamic_func_call’
  269 |         _dynamic_func_call(fmt, __dynamic_pr_debug,             \
      |         ^~~~~~~~~~~~~~~~~~
../include/linux/printk.h:589:9: note: in expansion of macro ‘dynamic_pr_debug’
  589 |         dynamic_pr_debug(fmt, ##__VA_ARGS__)
      |         ^~~~~~~~~~~~~~~~
../drivers/mtd/mtdpart.c:693:25: note: in expansion of macro ‘pr_debug’
  693 |                         pr_debug("%s: got parser %s\n", master->name,
      |                         ^~~~~~~~
../drivers/mtd/mtdpart.c:693:50: note: format string is defined here
  693 |                         pr_debug("%s: got parser %s\n", master->name,
      |                                                  ^~
../drivers/block/aoe/aoecmd.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'ktio' - unexpected unlock
../drivers/gpu/drm/radeon/kv_dpm.c:2070:60: warning: cast to restricted __be32
../drivers/gpu/drm/radeon/kv_dpm.c:1188:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:1188:32:    expected unsigned short [usertype] fps_high_t
../drivers/gpu/drm/radeon/kv_dpm.c:1188:32:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:1196:31: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:1196:31:    expected unsigned char [usertype] fps_low_t
../drivers/gpu/drm/radeon/kv_dpm.c:1196:31:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:388:49: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:388:49:    expected unsigned int [usertype] SclkFrequency
../drivers/gpu/drm/radeon/kv_dpm.c:388:49:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:462:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:462:44:    expected unsigned int [usertype] MinVddNb
../drivers/gpu/drm/radeon/kv_dpm.c:462:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:472:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:472:38:    expected unsigned short [usertype] AT
../drivers/gpu/drm/radeon/kv_dpm.c:472:38:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:545:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:545:38:    expected unsigned int [usertype] low_sclk_interrupt_t
../drivers/gpu/drm/radeon/kv_dpm.c:545:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:677:48: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:677:48:    expected unsigned int [usertype] VclkFrequency
../drivers/gpu/drm/radeon/kv_dpm.c:677:48:    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] DclkFrequency
../drivers/gpu/drm/radeon/kv_dpm.c:678:48:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:679:43: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:679:43:    expected unsigned short [usertype] MinVddNb
../drivers/gpu/drm/radeon/kv_dpm.c:679:43:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:748:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:748:44:    expected unsigned int [usertype] Frequency
../drivers/gpu/drm/radeon/kv_dpm.c:748:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:749:45: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:749:45:    expected unsigned short [usertype] MinVoltage
../drivers/gpu/drm/radeon/kv_dpm.c:749:45:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:811:45: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:811:45:    expected unsigned int [usertype] Frequency
../drivers/gpu/drm/radeon/kv_dpm.c:811:45:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:812:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:812:46:    expected unsigned short [usertype] MinVoltage
../drivers/gpu/drm/radeon/kv_dpm.c:812:46:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:873:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:873:44:    expected unsigned int [usertype] Frequency
../drivers/gpu/drm/radeon/kv_dpm.c:873:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:874:45: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/kv_dpm.c:874:45:    expected unsigned short [usertype] MinVoltage
../drivers/gpu/drm/radeon/kv_dpm.c:874:45:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/kv_dpm.c:2304:44: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/kv_dpm.c:2305:47: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/kv_dpm.c:2307:25: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/kv_dpm.c:2320:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/kv_dpm.c:2327:33: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/kv_dpm.c:2329:33: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/kv_dpm.c:2331:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/kv_dpm.c:2386:21: warning: cast to restricted __le32
../drivers/gpu/drm/radeon/kv_dpm.c:2387:22: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/kv_dpm.c:2388:23: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/kv_dpm.c:2391: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:2415:16: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/kv_dpm.c:2452:18: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/kv_dpm.c: note: in included file (through ../drivers/gpu/drm/radeon/atombios.h, ../drivers/gpu/drm/radeon/atom.h, ../drivers/gpu/drm/radeon/sumo_dpm.h, ../drivers/gpu/drm/radeon/trinity_dpm.h, ...):
../drivers/gpu/drm/radeon/pptable.h:442:31: warning: array of flexible structures
../drivers/gpu/drm/radeon/kv_dpm.c:2455:18: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/kv_dpm.c:2458:18: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/kv_dpm.c:2509:24: warning: cast to restricted __le16
../drivers/gpu/drm/radeon/kv_dpm.c:2610:24: warning: cast to restricted __be32
../drivers/gpu/drm/radeon/kv_dpm.c:2632:24: warning: cast to restricted __be32
../drivers/gpu/drm/i915/gt/intel_reset.c:1531:12: warning: context imbalance in '_intel_gt_reset_lock' - different lock contexts for basic block
../drivers/atm/fore200e.c:434:12: warning: cast to restricted __le32
../drivers/atm/fore200e.c:442:12: warning: incorrect type in argument 1 (different base types)
../drivers/atm/fore200e.c:442:12:    expected unsigned int val
../drivers/atm/fore200e.c:442:12:    got restricted __le32 [usertype]
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/target/target_core_transport.c: In function ‘transport_dump_vpd_ident’:
../drivers/target/target_core_transport.c:1263:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=]
 1263 |                         "T10 VPD ASCII Device Identifier: %s\n",
      |                                                           ^~
../drivers/target/target_core_transport.c:1262:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254
 1262 |                 snprintf(buf, sizeof(buf),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
 1263 |                         "T10 VPD ASCII Device Identifier: %s\n",
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1264 |                         &vpd->device_identifier[0]);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/target/target_core_transport.c:1268:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=]
 1268 |                         "T10 VPD UTF-8 Device Identifier: %s\n",
      |                                                           ^~
../drivers/target/target_core_transport.c:1267:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254
 1267 |                 snprintf(buf, sizeof(buf),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
 1268 |                         "T10 VPD UTF-8 Device Identifier: %s\n",
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1269 |                         &vpd->device_identifier[0]);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/target/target_core_transport.c:1258:60: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=]
 1258 |                         "T10 VPD Binary Device Identifier: %s\n",
      |                                                            ^~
../drivers/target/target_core_transport.c:1257:17: note: ‘snprintf’ output between 36 and 289 bytes into a destination of size 254
 1257 |                 snprintf(buf, sizeof(buf),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
 1258 |                         "T10 VPD Binary Device Identifier: %s\n",
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1259 |                         &vpd->device_identifier[0]);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/pl111/pl111_drv.c:276:20: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/pl111/pl111_drv.c:276:20:    expected void *regs
../drivers/gpu/drm/pl111/pl111_drv.c:276:20:    got void [noderef] __iomem *
../drivers/gpu/drm/pl111/pl111_drv.c:291:30: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/pl111/pl111_drv.c:291:30:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/pl111/pl111_drv.c:291:30:    got void *
../drivers/gpu/drm/msm/msm_io_utils.c:61:31: warning: incorrect type in return expression (different address spaces)
../drivers/gpu/drm/msm/msm_io_utils.c:61:31:    expected void [noderef] __iomem *
../drivers/gpu/drm/msm/msm_io_utils.c:61:31:    got void *
../drivers/gpu/drm/msm/msm_io_utils.c:81:31: warning: incorrect type in return expression (different address spaces)
../drivers/gpu/drm/msm/msm_io_utils.c:81:31:    expected void [noderef] __iomem *
../drivers/gpu/drm/msm/msm_io_utils.c:81:31:    got void *
../drivers/gpu/drm/msm/msm_io_utils.c:90:31: warning: incorrect type in return expression (different address spaces)
../drivers/gpu/drm/msm/msm_io_utils.c:90:31:    expected void [noderef] __iomem *
../drivers/gpu/drm/msm/msm_io_utils.c:90:31:    got void *
../drivers/input/serio/ps2mult.c: In function ‘ps2mult_connect’:
../drivers/input/serio/ps2mult.c:136:21: warning: ‘/port’ directive output may be truncated writing 5 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
  136 |                  "%s/port%d", mx_serio->phys, i);
      |                     ^~~~~
In function ‘ps2mult_create_port’,
    inlined from ‘ps2mult_connect’ at ../drivers/input/serio/ps2mult.c:181:11:
../drivers/input/serio/ps2mult.c:136:18: note: directive argument in the range [0, 1]
  136 |                  "%s/port%d", mx_serio->phys, i);
      |                  ^~~~~~~~~~~
../drivers/input/serio/ps2mult.c:135:9: note: ‘snprintf’ output between 7 and 38 bytes into a destination of size 32
  135 |         snprintf(serio->phys, sizeof(serio->phys),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136 |                  "%s/port%d", mx_serio->phys, i);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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: incorrect type in initializer (different base types)
../drivers/net/ethernet/via/via-velocity.c:1745:34:    expected unsigned long [usertype] __UNIQUE_ID_y_1689
../drivers/net/ethernet/via/via-velocity.c:1745:34:    got 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:3145:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3145:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3145:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3151:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3151:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3151:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3203:40: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3203:40:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3203:40:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3273:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3273:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3273:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3290:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3290:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3290:48:    got restricted pci_power_t [usertype]
../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/sti/sti_hdmi.c:1485:24: warning: symbol 'sti_hdmi_driver' was not declared. Should it be static?
../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/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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/w1/w1.c:418:17: warning: incorrect type in assignment (different base types)
../drivers/w1/w1.c:418:17:    expected unsigned long long [usertype] rn64_le
../drivers/w1/w1.c:418:17:    got restricted __le64 [usertype]
../drivers/w1/w1.c:909:21: warning: incorrect type in initializer (different base types)
../drivers/w1/w1.c:909:21:    expected unsigned long long [usertype] rn_le
../drivers/w1/w1.c:909:21:    got restricted __le64 [usertype]
../fs/nilfs2/the_nilfs.c:927:17: warning: context imbalance in 'nilfs_put_root' - unexpected unlock
../drivers/input/serio/serio_raw.c: In function ‘serio_raw_connect’:
../drivers/input/serio/serio_raw.c:303:28: warning: ‘%ld’ directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
  303 |                  "serio_raw%ld", (long)atomic_inc_return(&serio_raw_no));
      |                            ^~~
../drivers/input/serio/serio_raw.c:303:18: note: directive argument in the range [-2147483648, 2147483647]
  303 |                  "serio_raw%ld", (long)atomic_inc_return(&serio_raw_no));
      |                  ^~~~~~~~~~~~~~
../drivers/input/serio/serio_raw.c:302:9: note: ‘snprintf’ output between 11 and 21 bytes into a destination of size 16
  302 |         snprintf(serio_raw->name, sizeof(serio_raw->name),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  303 |                  "serio_raw%ld", (long)atomic_inc_return(&serio_raw_no));
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/radeon/ci_dpm.c:310:51: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:310:51:    expected unsigned short [usertype] TDC_VDDC_PkgLimit
../drivers/gpu/drm/radeon/ci_dpm.c:310:51:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:347:54: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:347:54:    expected signed short [usertype] FuzzyFan_PwmSetDelta
../drivers/gpu/drm/radeon/ci_dpm.c:347:54:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:395:59: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:395:59:    expected unsigned short [usertype] BapmVddCBaseLeakageHiSidd
../drivers/gpu/drm/radeon/ci_dpm.c:395:59:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:396:59: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:396:59:    expected unsigned short [usertype] BapmVddCBaseLeakageLoSidd
../drivers/gpu/drm/radeon/ci_dpm.c:396:59:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:424:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:424:44:    expected unsigned short [usertype] PPM_PkgPwrLimit
../drivers/gpu/drm/radeon/ci_dpm.c:424:44:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:425:49: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:425:49:    expected unsigned short [usertype] PPM_TemperatureLimit
../drivers/gpu/drm/radeon/ci_dpm.c:425:49:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:427:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:427:44:    expected unsigned short [usertype] PPM_PkgPwrLimit
../drivers/gpu/drm/radeon/ci_dpm.c:427:44:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:428:49: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:428:49:    expected unsigned short [usertype] PPM_TemperatureLimit
../drivers/gpu/drm/radeon/ci_dpm.c:428:49:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:431:39: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:431:39:    expected unsigned int [usertype] BAPM_TEMP_GRADIENT
../drivers/gpu/drm/radeon/ci_dpm.c:431:39:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:438:62: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:438:62:    expected unsigned short
../drivers/gpu/drm/radeon/ci_dpm.c:438:62:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:439:63: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:439:63:    expected unsigned short
../drivers/gpu/drm/radeon/ci_dpm.c:439:63:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:963:27: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:963:27:    expected signed short [usertype] TempMin
../drivers/gpu/drm/radeon/ci_dpm.c:963:27:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:964:27: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:964:27:    expected signed short [usertype] TempMed
../drivers/gpu/drm/radeon/ci_dpm.c:964:27:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:965:27: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:965:27:    expected signed short [usertype] TempMax
../drivers/gpu/drm/radeon/ci_dpm.c:965:27:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:967:26: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:967:26:    expected signed short [usertype] Slope1
../drivers/gpu/drm/radeon/ci_dpm.c:967:26:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:968:26: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:968:26:    expected signed short [usertype] Slope2
../drivers/gpu/drm/radeon/ci_dpm.c:968:26:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:970:26: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:970:26:    expected signed short [usertype] FdoMin
../drivers/gpu/drm/radeon/ci_dpm.c:970:26:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:972:28: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:972:28:    expected signed short [usertype] HystDown
../drivers/gpu/drm/radeon/ci_dpm.c:972:28:    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] HystUp
../drivers/gpu/drm/radeon/ci_dpm.c:974:26:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:976:29: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:976:29:    expected signed short [usertype] HystSlope
../drivers/gpu/drm/radeon/ci_dpm.c:976:29:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:978:31: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:978:31:    expected signed short [usertype] TempRespLim
../drivers/gpu/drm/radeon/ci_dpm.c:978:31:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:982:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:982:33:    expected unsigned int [usertype] RefreshPeriod
../drivers/gpu/drm/radeon/ci_dpm.c:982:33:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:985:26: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:985:26:    expected signed short [usertype] FdoMax
../drivers/gpu/drm/radeon/ci_dpm.c:985:26:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:1281:33: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:1281:33:    expected unsigned short [usertype] FpsHighT
../drivers/gpu/drm/radeon/ci_dpm.c:1281:33:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:1284:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:1284:32:    expected unsigned short [usertype] FpsLowT
../drivers/gpu/drm/radeon/ci_dpm.c:1284:32:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:1295:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:1295:38:    expected unsigned int [usertype] low_sclk_interrupt_t
../drivers/gpu/drm/radeon/ci_dpm.c:1295:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2167:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2167:36:    expected unsigned short [usertype] Voltage
../drivers/gpu/drm/radeon/ci_dpm.c:2167:36:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2168:45: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2168:45:    expected unsigned short [usertype] StdVoltageHiSidd
../drivers/gpu/drm/radeon/ci_dpm.c:2168:45:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2170:45: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2170:45:    expected unsigned short [usertype] StdVoltageLoSidd
../drivers/gpu/drm/radeon/ci_dpm.c:2170:45:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2192:31: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2192:31:    expected unsigned int [usertype] VddcLevelCount
../drivers/gpu/drm/radeon/ci_dpm.c:2192:31:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2215:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2215:32:    expected unsigned int [usertype] VddciLevelCount
../drivers/gpu/drm/radeon/ci_dpm.c:2215:32:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2238:31: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2238:31:    expected unsigned int [usertype] MvddLevelCount
../drivers/gpu/drm/radeon/ci_dpm.c:2238:31:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2495:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2495:36:    expected unsigned int [usertype] McArbDramTiming
../drivers/gpu/drm/radeon/ci_dpm.c:2495:36:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2496:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2496:36:    expected unsigned int [usertype] McArbDramTiming2
../drivers/gpu/drm/radeon/ci_dpm.c:2496:36:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2595:43: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2595:43:    expected unsigned int [usertype] DownT
../drivers/gpu/drm/radeon/ci_dpm.c:2595:43:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2596:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2596:41:    expected unsigned int [usertype] UpT
../drivers/gpu/drm/radeon/ci_dpm.c:2596:41:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2639:54: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2639:54:    expected unsigned int [usertype] VclkFrequency
../drivers/gpu/drm/radeon/ci_dpm.c:2639:54:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2640:54: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2640:54:    expected unsigned int [usertype] DclkFrequency
../drivers/gpu/drm/radeon/ci_dpm.c:2640:54:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2641:48: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2641:48:    expected unsigned short [usertype] MinVddc
../drivers/gpu/drm/radeon/ci_dpm.c:2641:48:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2672:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2672:50:    expected unsigned int [usertype] Frequency
../drivers/gpu/drm/radeon/ci_dpm.c:2672:50:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2673:51: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2673:51:    expected unsigned short [usertype] MinVoltage
../drivers/gpu/drm/radeon/ci_dpm.c:2673:51:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2705:50: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2705:50:    expected unsigned int [usertype] Frequency
../drivers/gpu/drm/radeon/ci_dpm.c:2705:50:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2706:51: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2706:51:    expected unsigned short [usertype] MinVoltage
../drivers/gpu/drm/radeon/ci_dpm.c:2706:51:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2737:51: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2737:51:    expected unsigned int [usertype] Frequency
../drivers/gpu/drm/radeon/ci_dpm.c:2737:51:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2738:52: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2738:52:    expected unsigned short [usertype] MinVoltage
../drivers/gpu/drm/radeon/ci_dpm.c:2738:52:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2925:31: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2925:31:    expected unsigned int [usertype] MinVddc
../drivers/gpu/drm/radeon/ci_dpm.c:2925:31:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2926:37: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2926:37:    expected unsigned int [usertype] MinVddcPhases
../drivers/gpu/drm/radeon/ci_dpm.c:2926:37:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2927:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2927:32:    expected unsigned int [usertype] MinVddci
../drivers/gpu/drm/radeon/ci_dpm.c:2927:32:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2928:31: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2928:31:    expected unsigned int [usertype] MinMvdd
../drivers/gpu/drm/radeon/ci_dpm.c:2928:31:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2930:37: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2930:37:    expected unsigned int [usertype] MclkFrequency
../drivers/gpu/drm/radeon/ci_dpm.c:2930:37:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2931:37: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2931:37:    expected unsigned short [usertype] ActivityLevel
../drivers/gpu/drm/radeon/ci_dpm.c:2931:37:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2932:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2932:36:    expected unsigned int [usertype] MpllFuncCntl
../drivers/gpu/drm/radeon/ci_dpm.c:2932:36:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2933:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2933:38:    expected unsigned int [usertype] MpllFuncCntl_1
../drivers/gpu/drm/radeon/ci_dpm.c:2933:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2934:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2934:38:    expected unsigned int [usertype] MpllFuncCntl_2
../drivers/gpu/drm/radeon/ci_dpm.c:2934:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2935:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2935:38:    expected unsigned int [usertype] MpllAdFuncCntl
../drivers/gpu/drm/radeon/ci_dpm.c:2935:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2936:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2936:38:    expected unsigned int [usertype] MpllDqFuncCntl
../drivers/gpu/drm/radeon/ci_dpm.c:2936:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2937:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2937:38:    expected unsigned int [usertype] MclkPwrmgtCntl
../drivers/gpu/drm/radeon/ci_dpm.c:2937:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2938:31: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2938:31:    expected unsigned int [usertype] DllCntl
../drivers/gpu/drm/radeon/ci_dpm.c:2938:31:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2939:31: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2939:31:    expected unsigned int [usertype] MpllSs1
../drivers/gpu/drm/radeon/ci_dpm.c:2939:31:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2940:31: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2940:31:    expected unsigned int [usertype] MpllSs2
../drivers/gpu/drm/radeon/ci_dpm.c:2940:31:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2960:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2960:42:    expected unsigned int [usertype] MinVddc
../drivers/gpu/drm/radeon/ci_dpm.c:2960:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2962:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2962:42:    expected unsigned int [usertype] MinVddc
../drivers/gpu/drm/radeon/ci_dpm.c:2962:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2993:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2993:32:    expected unsigned int [usertype] Flags
../drivers/gpu/drm/radeon/ci_dpm.c:2993:32:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2994:40: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2994:40:    expected unsigned int [usertype] MinVddcPhases
../drivers/gpu/drm/radeon/ci_dpm.c:2994:40:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2995:40: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2995:40:    expected unsigned int [usertype] SclkFrequency
../drivers/gpu/drm/radeon/ci_dpm.c:2995:40:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2996:41: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2996:41:    expected unsigned int [usertype] CgSpllFuncCntl
../drivers/gpu/drm/radeon/ci_dpm.c:2996:41:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2997:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2997:42:    expected unsigned int [usertype] CgSpllFuncCntl2
../drivers/gpu/drm/radeon/ci_dpm.c:2997:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2998:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2998:42:    expected unsigned int [usertype] CgSpllFuncCntl3
../drivers/gpu/drm/radeon/ci_dpm.c:2998:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:2999:42: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:2999:42:    expected unsigned int [usertype] CgSpllFuncCntl4
../drivers/gpu/drm/radeon/ci_dpm.c:2999:42:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3000:45: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3000:45:    expected unsigned int [usertype] SpllSpreadSpectrum
../drivers/gpu/drm/radeon/ci_dpm.c:3000:45:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3001:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3001:46:    expected unsigned int [usertype] SpllSpreadSpectrum2
../drivers/gpu/drm/radeon/ci_dpm.c:3001:46:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3002:37: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3002:37:    expected unsigned int [usertype] CcPwrDynRm
../drivers/gpu/drm/radeon/ci_dpm.c:3002:37:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3003:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3003:38:    expected unsigned int [usertype] CcPwrDynRm1
../drivers/gpu/drm/radeon/ci_dpm.c:3003:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3010:57: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3010:57:    expected unsigned int [usertype] MinVddci
../drivers/gpu/drm/radeon/ci_dpm.c:3010:57:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3013:57: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3013:57:    expected unsigned int [usertype] MinVddci
../drivers/gpu/drm/radeon/ci_dpm.c:3013:57:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3020:48: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3020:48:    expected unsigned int [usertype] MinMvdd
../drivers/gpu/drm/radeon/ci_dpm.c:3020:48:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3028:40: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3028:40:    expected unsigned int [usertype] DllCntl
../drivers/gpu/drm/radeon/ci_dpm.c:3028:40:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3029:47: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3029:47:    expected unsigned int [usertype] MclkPwrmgtCntl
../drivers/gpu/drm/radeon/ci_dpm.c:3029:47:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3030:47: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3030:47:    expected unsigned int [usertype] MpllAdFuncCntl
../drivers/gpu/drm/radeon/ci_dpm.c:3030:47:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3032:47: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3032:47:    expected unsigned int [usertype] MpllDqFuncCntl
../drivers/gpu/drm/radeon/ci_dpm.c:3032:47:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3034:45: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3034:45:    expected unsigned int [usertype] MpllFuncCntl
../drivers/gpu/drm/radeon/ci_dpm.c:3034:45:    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] MpllFuncCntl_1
../drivers/gpu/drm/radeon/ci_dpm.c:3036: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] MpllFuncCntl_2
../drivers/gpu/drm/radeon/ci_dpm.c:3038:47:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3040:40: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3040:40:    expected unsigned int [usertype] MpllSs1
../drivers/gpu/drm/radeon/ci_dpm.c:3040:40:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3041:40: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3041:40:    expected unsigned int [usertype] MpllSs2
../drivers/gpu/drm/radeon/ci_dpm.c:3041:40:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3048:46: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3048:46:    expected unsigned short [usertype] ActivityLevel
../drivers/gpu/drm/radeon/ci_dpm.c:3048:46:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3108:27: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3108:27:    expected unsigned int [usertype] CcPwrDynRm
../drivers/gpu/drm/radeon/ci_dpm.c:3108:27:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3109:28: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3109:28:    expected unsigned int [usertype] CcPwrDynRm1
../drivers/gpu/drm/radeon/ci_dpm.c:3109:28:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3110:27: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3110:27:    expected unsigned short [usertype] VddcOffset
../drivers/gpu/drm/radeon/ci_dpm.c:3110:27:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3217:30: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3217:30:    expected unsigned int [usertype] Flags
../drivers/gpu/drm/radeon/ci_dpm.c:3217:30:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3218:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3218:32:    expected unsigned int [usertype] MinVddc
../drivers/gpu/drm/radeon/ci_dpm.c:3218:32:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3219:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3219:38:    expected unsigned int [usertype] MinVddcPhases
../drivers/gpu/drm/radeon/ci_dpm.c:3219:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3220:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3220:38:    expected unsigned int [usertype] SclkFrequency
../drivers/gpu/drm/radeon/ci_dpm.c:3220:38:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3221:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3221:38:    expected unsigned short [usertype] ActivityLevel
../drivers/gpu/drm/radeon/ci_dpm.c:3221:38:    got restricted __be16 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3222:40: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3222:40:    expected unsigned int [usertype] CgSpllFuncCntl3
../drivers/gpu/drm/radeon/ci_dpm.c:3222:40:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3223:40: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3223:40:    expected unsigned int [usertype] CgSpllFuncCntl4
../drivers/gpu/drm/radeon/ci_dpm.c:3223:40:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3224:43: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3224:43:    expected unsigned int [usertype] SpllSpreadSpectrum
../drivers/gpu/drm/radeon/ci_dpm.c:3224:43:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3225:44: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3225:44:    expected unsigned int [usertype] SpllSpreadSpectrum2
../drivers/gpu/drm/radeon/ci_dpm.c:3225:44:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3226:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/radeon/ci_dpm.c:3226:35:    expected unsigned int [usertype] CcPwrDynRm
../drivers/gpu/drm/radeon/ci_dpm.c:3226:35:    got restricted __be32 [usertype]
../drivers/gpu/drm/radeon/ci_dpm.c:3227:36: warning: too many warnings
../drivers/gpu/drm/xe/xe_step.c:51:17: warning: Initializer entry defined twice
../drivers/gpu/drm/xe/xe_step.c:51:17:   also defined here
../drivers/gpu/drm/xe/xe_step.c:52:17: warning: Initializer entry defined twice
../drivers/gpu/drm/xe/xe_step.c:52:17:   also defined here
../drivers/gpu/drm/sti/sti_hda.c:807:24: warning: symbol 'sti_hda_driver' was not declared. Should it be static?
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/afs/server.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:867:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
../fs/afs/server.c:104:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
../drivers/atm/idt77252.c:1218:15: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1231:18: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1388:30: warning: incorrect type in assignment (different base types)
../drivers/atm/idt77252.c:1388:30:    expected unsigned int [usertype] word_2
../drivers/atm/idt77252.c:1388:30:    got restricted __le32 [usertype]
../drivers/atm/idt77252.c:1424:16: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1441:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1467:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1471:33: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1482:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1507:30: warning: incorrect type in assignment (different base types)
../drivers/atm/idt77252.c:1507:30:    expected unsigned int [usertype] word_2
../drivers/atm/idt77252.c:1507:30:    got restricted __le32 [usertype]
../drivers/atm/idt77252.c:1518: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:1247:30: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1266:26: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1342:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1343:34: warning: cast to restricted __le32
../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:2394:1: warning: incorrect type in assignment (different base types)
../include/trace/events/btrfs.h:2394:1:    expected unsigned char [usertype] opf
../include/trace/events/btrfs.h:2394:1:    got restricted blk_opf_t enum req_op
../fs/btrfs/super.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/btrfs.h):
../include/trace/events/btrfs.h:2394:1: warning: incorrect type in assignment (different base types)
../include/trace/events/btrfs.h:2394:1:    expected unsigned char [usertype] opf
../include/trace/events/btrfs.h:2394:1:    got restricted blk_opf_t enum req_op
../fs/btrfs/ctree.c:260:22: error: incompatible types in comparison expression (different address spaces):
../fs/btrfs/ctree.c:260:22:    struct extent_buffer [noderef] __rcu *
../fs/btrfs/ctree.c:260:22:    struct extent_buffer *
../fs/btrfs/ctree.c:620:17: error: incompatible types in comparison expression (different address spaces):
../fs/btrfs/ctree.c:620:17:    struct extent_buffer [noderef] __rcu *
../fs/btrfs/ctree.c:620:17:    struct extent_buffer *
../fs/btrfs/ctree.c:981:17: error: incompatible types in comparison expression (different address spaces):
../fs/btrfs/ctree.c:981:17:    struct extent_buffer [noderef] __rcu *
../fs/btrfs/ctree.c:981:17:    struct extent_buffer *
../fs/btrfs/ctree.c:2910:9: error: incompatible types in comparison expression (different address spaces):
../fs/btrfs/ctree.c:2910:9:    struct extent_buffer [noderef] __rcu *
../fs/btrfs/ctree.c:2910:9:    struct extent_buffer *
../drivers/vfio/vfio_iommu_type1.c:547:9: warning: context imbalance in 'follow_fault_pfn' - unexpected unlock
../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
../drivers/platform/x86/lenovo-yoga-tab2-pro-1380-fastcharger.c:221:29: warning: symbol 'yt2_1380_fc_serdev_driver' was not declared. Should it be static?
../drivers/net/ethernet/wiznet/w5100.c: In function ‘w5100_probe’:
../drivers/net/ethernet/wiznet/w5100.c:1190:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=]
 1190 |                 snprintf(link_name, 16, "%s-link", netdev_name(ndev));
      |                                          ^~
../drivers/net/ethernet/wiznet/w5100.c:1190:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16
 1190 |                 snprintf(link_name, 16, "%s-link", netdev_name(ndev));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/ethernet/wiznet/w5300.c: In function ‘w5300_hw_probe’:
../drivers/net/ethernet/wiznet/w5300.c:576:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=]
  576 |                 snprintf(link_name, 16, "%s-link", name);
      |                                          ^~
../drivers/net/ethernet/wiznet/w5300.c:576:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16
  576 |                 snprintf(link_name, 16, "%s-link", name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/btrfs/extent-tree.c:1829:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
../fs/btrfs/extent-tree.c:1893:28: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
../fs/btrfs/extent-tree.c:1972:36: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
../fs/btrfs/extent-tree.c:2041:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
../drivers/vfio/pci/vfio_pci_core.c:245:33: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:245:41: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:249:25: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:249:43: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:249:56: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:249:65: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:254:25: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:254:44: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:254:57: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:254:66: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:262:39: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_core.c:262:58: warning: restricted pci_power_t degrades to integer
../drivers/gpu/drm/msm/msm_rd.c:44:6: warning: symbol 'rd_full' was not declared. Should it be static?
../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’:
../drivers/net/ethernet/sfc/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                                                                 ^
../drivers/net/ethernet/sfc/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                                                         ^
../drivers/net/ethernet/sfc/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  490 |                          hwmon_prefix, hwmon_index);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                                                                 ^
../drivers/net/ethernet/sfc/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new
../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: warning: incorrect type in initializer (different address spaces)
../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40:    expected struct Qdisc *qdisc
../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40:    got struct Qdisc [noderef] __rcu *qdisc_sleeping
../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37:    expected unsigned int [usertype] next
../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37:    expected unsigned int [usertype] next
../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37:    expected unsigned int [usertype] app0
../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:779:16: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:797:41: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:810:24: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: warning: invalid assignment: |=
../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29:    left side has type unsigned int
../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29:    right side has type restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29:    expected unsigned int [usertype] app1
../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: warning: invalid assignment: |=
../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21:    left side has type unsigned int
../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21:    right side has type restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:912:33: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:920:25: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: warning: invalid assignment: |=
../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21:    left side has type unsigned int
../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21:    right side has type restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:985:39: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:999:17: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:1005:26: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:37: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35:    got restricted __be16 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26:    expected unsigned int [usertype] app0
../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26:    got restricted __be32 [usertype]
../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/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/amd/amdgpu/amdgpu_ring_mux.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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
../fs/f2fs/file.c:3459:36: warning: incorrect type in argument 1 (different base types)
../fs/f2fs/file.c:3459:36:    expected unsigned short const [usertype] *pwcs
../fs/f2fs/file.c:3459:36:    got restricted __le16 *
../fs/f2fs/file.c:3495:28: warning: incorrect type in argument 4 (different base types)
../fs/f2fs/file.c:3495:28:    expected unsigned short [usertype] *pwcs
../fs/f2fs/file.c:3495:28:    got restricted __le16 *
../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
../fs/gfs2/glock.c: note: in included file:
../fs/gfs2/glock.h:160:36: warning: context imbalance in '__gfs2_glock_put' - unexpected unlock
../fs/gfs2/glock.c:286:17: warning: context imbalance in '__gfs2_glock_put_or_lock' - unexpected unlock
../fs/gfs2/glock.c:320:9: warning: context imbalance in 'gfs2_glock_put_async' - unexpected unlock
../fs/gfs2/glock.c:1079:13: warning: context imbalance in 'glock_work_func' - different lock contexts for basic block
../drivers/hid/hid-roccat-kone.c:100:28: warning: incorrect type in assignment (different base types)
../drivers/hid/hid-roccat-kone.c:100:28:    expected unsigned short [usertype] checksum
../drivers/hid/hid-roccat-kone.c:100:28:    got restricted __le16 [usertype]
../drivers/hid/hid-roccat-kone.c:259:19: warning: cast to restricted __le16
../fs/gfs2/glock.c:1277: warning: Function parameter or struct member 'ip' not described in '__gfs2_holder_init'
../drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c: In function ‘xlgmac_alloc_channels’:
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:73: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                         ^~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:64: note: directive argument in the range [0, 4294967294]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                ^~~~~~~~~~~~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 16
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
../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/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
../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c:71:13: error: too long token expansion
../drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c:75:13: error: too long token expansion
../drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c:26:1: warning: context imbalance in 'nvkm_falcon_msgq_open' - wrong count at exit
../drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c:40:20: warning: context imbalance in 'nvkm_falcon_msgq_close' - unexpected unlock
../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/vfio/pci/vfio_pci_config.c:412:20: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_config.c:412:38: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_config.c:706:13: warning: restricted pci_power_t degrades to integer
../drivers/vfio/pci/vfio_pci_config.c:706:22: warning: restricted pci_power_t degrades to integer
../drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/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/memstick/core/memstick.c:206: warning: Function parameter or struct member 'host' not described in 'memstick_detect_change'
../drivers/memstick/core/memstick.c:222: warning: Function parameter or struct member 'host' not described in 'memstick_next_req'
../drivers/memstick/core/memstick.c:222: warning: Function parameter or struct member 'mrq' not described in 'memstick_next_req'
../drivers/memstick/core/memstick.c:248: warning: Function parameter or struct member 'host' not described in 'memstick_new_req'
../drivers/memstick/core/memstick.c:265: warning: Function parameter or struct member 'mrq' not described in 'memstick_init_req_sg'
../drivers/memstick/core/memstick.c:265: warning: Function parameter or struct member 'tpc' not described in 'memstick_init_req_sg'
../drivers/memstick/core/memstick.c:265: warning: Function parameter or struct member 'sg' not described in 'memstick_init_req_sg'
../drivers/memstick/core/memstick.c:295: warning: Function parameter or struct member 'mrq' not described in 'memstick_init_req'
../drivers/memstick/core/memstick.c:295: warning: Function parameter or struct member 'tpc' not described in 'memstick_init_req'
../drivers/memstick/core/memstick.c:295: warning: Function parameter or struct member 'buf' not described in 'memstick_init_req'
../drivers/memstick/core/memstick.c:295: warning: Function parameter or struct member 'length' not described in 'memstick_init_req'
../drivers/memstick/core/memstick.c:366: warning: Function parameter or struct member 'card' not described in 'memstick_set_rw_addr'
../drivers/memstick/core/memstick.c:513: warning: Function parameter or struct member 'host' not described in 'memstick_add_host'
../drivers/memstick/core/memstick.c:549: warning: Function parameter or struct member 'host' not described in 'memstick_remove_host'
../drivers/memstick/core/memstick.c:571: warning: Function parameter or struct member 'host' not described in 'memstick_free_host'
../drivers/memstick/core/memstick.c:582: warning: Function parameter or struct member 'host' not described in 'memstick_suspend_host'
../drivers/memstick/core/memstick.c:594: warning: Function parameter or struct member 'host' not described in 'memstick_resume_host'
../drivers/platform/x86/msi-laptop.c:488:81: warning: dubious: !x | y
../fs/bcachefs/acl.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1194:45: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1194:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1194:43:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1194:43:    got unsigned int [usertype]
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:50: warning: restricted __le32 degrades to integer
../fs/gfs2/lops.c:210:22: warning: cast from restricted blk_status_t
../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: too many warnings
../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/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/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c: note: 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_dev_coredump.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c: In function ‘vfio_fsl_mc_set_irq_trigger’:
../drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c:111:18: warning: variable ‘hwirq’ set but not used [-Wunused-but-set-variable]
  111 |         int ret, hwirq;
      |                  ^~~~~
../drivers/gpu/drm/msm/adreno/adreno_device.c:11:6: warning: symbol 'hang_debug' was not declared. Should it be static?
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/alloc_background.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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/gpu/drm/msm/adreno/a2xx_catalog.c:47:1: warning: symbol 'a2xx_gpulist' was not declared. Should it be static?
../fs/nilfs2/ioctl.c:120: warning: Function parameter or struct member 'dentry' not described in 'nilfs_fileattr_get'
../fs/nilfs2/ioctl.c:120: warning: Function parameter or struct member 'fa' not described in 'nilfs_fileattr_get'
../fs/nilfs2/ioctl.c:133: warning: Function parameter or struct member 'idmap' not described in 'nilfs_fileattr_set'
../fs/nilfs2/ioctl.c:133: warning: Function parameter or struct member 'dentry' not described in 'nilfs_fileattr_set'
../fs/nilfs2/ioctl.c:133: warning: Function parameter or struct member 'fa' not described in 'nilfs_fileattr_set'
../fs/nilfs2/ioctl.c:164: warning: Function parameter or struct member 'inode' not described in 'nilfs_ioctl_getversion'
../fs/nilfs2/ioctl.c:164: warning: Function parameter or struct member 'argp' not described in 'nilfs_ioctl_getversion'
../fs/ceph/dir.c:1640:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
../fs/nfs/pnfs.c:319:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
../fs/nfs/pnfs.c:624:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
../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/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
../fs/bcachefs/alloc_foreground.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types)
../drivers/memstick/host/r592.c:81:22:    expected unsigned int val
../drivers/memstick/host/r592.c:81:22:    got restricted __be32 [usertype]
../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types)
../drivers/memstick/host/r592.c:81:22:    expected unsigned int val
../drivers/memstick/host/r592.c:81:22:    got restricted __be32 [usertype]
../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types)
../drivers/memstick/host/r592.c:81:22:    expected unsigned int val
../drivers/memstick/host/r592.c:81:22:    got restricted __be32 [usertype]
../drivers/memstick/host/r592.c:73:16: warning: cast to restricted __be32
../drivers/memstick/host/r592.c:73:16: warning: cast to restricted __be32
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’:
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=]
 2040 |                 snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1,
      |                                                    ^~
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32
 2040 |                 snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2041 |                          stmmac_selftests[i].name);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/memstick/host/r592.c:48: warning: Function parameter or struct member 'tpc' not described in 'memstick_debug_get_tpc_name'
../drivers/gpu/drm/msm/adreno/a3xx_catalog.c:76:1: warning: symbol 'a3xx_gpulist' was not declared. Should it be static?
../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:558:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures
../fs/f2fs/super.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/f2fs.h):
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in initializer (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long mask
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: incorrect type in argument 3 (different base types)
../include/trace/events/f2fs.h:1409:1:    expected unsigned long flags
../include/trace/events/f2fs.h:1409:1:    got restricted vm_fault_t [usertype] ret
../fs/f2fs/super.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/f2fs.h):
../include/trace/events/f2fs.h:1121:1: warning: cast to restricted blk_opf_t
../include/trace/events/f2fs.h:1121:1: warning: restricted blk_opf_t degrades to integer
../include/trace/events/f2fs.h:1121:1: warning: restricted blk_opf_t degrades to integer
../include/trace/events/f2fs.h:1121:1: warning: cast to restricted blk_opf_t
../include/trace/events/f2fs.h:1121:1: warning: restricted blk_opf_t degrades to integer
../include/trace/events/f2fs.h:1121:1: warning: restricted blk_opf_t degrades to integer
../include/trace/events/f2fs.h:1180:1: warning: cast to restricted blk_opf_t
../include/trace/events/f2fs.h:1180:1: warning: restricted blk_opf_t degrades to integer
../include/trace/events/f2fs.h:1180:1: warning: restricted blk_opf_t degrades to integer
../include/trace/events/f2fs.h:1180:1: warning: cast to restricted blk_opf_t
../include/trace/events/f2fs.h:1180:1: warning: restricted blk_opf_t degrades to integer
../include/trace/events/f2fs.h:1180:1: warning: restricted blk_opf_t degrades to integer
../include/trace/events/f2fs.h:1409:1: warning: cast to restricted vm_fault_t
../include/trace/events/f2fs.h:1409:1: warning: restricted vm_fault_t degrades to integer
../include/trace/events/f2fs.h:1409:1: warning: restricted vm_fault_t degrades to integer
../fs/f2fs/super.c:316:19: warning: symbol 'f2fs_cf_name_slab' was not declared. Should it be static?
../fs/f2fs/super.c:1455:35: warning: context imbalance in 'f2fs_drop_inode' - unexpected unlock
../fs/bcachefs/backpointers.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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 *
../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/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/kref.h, ../include/linux/mm_types.h, ../include/linux/uio.h, ...):
../include/linux/list.h:287:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
../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/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/jme.c:956:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/jme.c:956:14:    expected unsigned short [usertype] csum
../drivers/net/ethernet/jme.c:956:14:    got restricted __sum16 [usertype] check
../drivers/dca/dca-core.c:172: warning: Function parameter or struct member 'dev' not described in 'dca_add_requester'
../drivers/dca/dca-core.c:227: warning: Function parameter or struct member 'dev' not described in 'dca_remove_requester'
../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'dev' not described in 'dca_common_get_tag'
../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'cpu' not described in 'dca_common_get_tag'
../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'dev' not described in 'dca3_get_tag'
../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'cpu' not described in 'dca3_get_tag'
../drivers/dca/dca-core.c:297: warning: Function parameter or struct member 'cpu' not described in 'dca_get_tag'
../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'ops' not described in 'alloc_dca_provider'
../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'priv_size' not described in 'alloc_dca_provider'
../drivers/dca/dca-core.c:329: warning: Function parameter or struct member 'dca' not described in 'free_dca_provider'
../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dca' not described in 'register_dca_provider'
../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dev' not described in 'register_dca_provider'
../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dca' not described in 'unregister_dca_provider'
../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dev' not described in 'unregister_dca_provider'
../drivers/dca/dca-core.c:429: warning: Function parameter or struct member 'nb' not described in 'dca_register_notify'
../drivers/dca/dca-core.c:438: warning: Function parameter or struct member 'nb' not described in 'dca_unregister_notify'
../fs/bcachefs/bkey.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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:575:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures
../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/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:558:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures
../drivers/platform/x86/samsung-laptop.c:1273:43: warning: incorrect type in assignment (different address spaces)
../drivers/platform/x86/samsung-laptop.c:1273:43:    expected void *data
../drivers/platform/x86/samsung-laptop.c:1273:43:    got void [noderef] __iomem *f0000_segment
../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/gpu/drm/msm/adreno/a4xx_catalog.c:47:1: warning: symbol 'a4xx_gpulist' 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/gfs2/inode.c:1879:14: error: incompatible types in comparison expression (different address spaces):
../fs/gfs2/inode.c:1879:14:    struct gfs2_glock [noderef] __rcu *
../fs/gfs2/inode.c:1879:14:    struct gfs2_glock *
../drivers/w1/masters/omap_hdq.c:220:15: warning: incorrect type in assignment (different base types)
../drivers/w1/masters/omap_hdq.c:220:15:    expected unsigned long long [usertype] rn_le
../drivers/w1/masters/omap_hdq.c:220:15:    got restricted __le64 [usertype]
../fs/bcachefs/bkey_methods.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/ceph/caps.c:3813:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
../fs/ceph/caps.c:4513:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
../drivers/gpu/drm/msm/adreno/a5xx_catalog.c:152:1: warning: symbol 'a5xx_gpulist' was not declared. Should it be static?
../drivers/infiniband/hw/efa/efa_verbs.c:2238:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static?
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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 *
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/bkey_sort.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/btrfs/sysfs.c:662:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
../drivers/w1/slaves/w1_therm.c:1074:18: warning: cast to restricted __le64
../drivers/hwmon/ad7314.c:52:16: warning: cast to restricted __be16
../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/gpu/drm/xe/xe_wa.c:367:11: warning: Initializer entry defined twice
../drivers/gpu/drm/xe/xe_wa.c:367:11:   also defined here
../drivers/gpu/drm/xe/xe_wa.c:389:11: warning: Initializer entry defined twice
../drivers/gpu/drm/xe/xe_wa.c:389:11:   also defined here
../drivers/gpu/drm/xe/xe_wa.c:424:11: warning: Initializer entry defined twice
../drivers/gpu/drm/xe/xe_wa.c:424:11:   also defined here
../fs/bcachefs/bset.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/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 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/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:2062:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28:    expected unsigned int [usertype] pa_lo
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28:    got restricted __le32 [usertype]
../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_hi
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2411:18: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42:    got restricted __le32 [usertype]
../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:2451:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50:    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:2459:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459: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:2518:23: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2573:20: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2588:19: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2604:19: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:24: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2610:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2615:29: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2634:20: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2693:34: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2696:37: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2700:37: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2722:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2726:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2770: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.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/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:558:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: 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/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
../fs/bcachefs/btree_cache.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/mtd/lpddr/lpddr_cmds.c:547:20: warning: cast removes address space '__iomem' of expression
../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 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 val
../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16:    got restricted __le32 [usertype]
../drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
../drivers/nvdimm/../../tools/testing/nvdimm/test/iomap.c:183:61: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/msm/adreno/a6xx_catalog.c:912:1: warning: symbol 'a6xx_gpulist' was not declared. Should it be static?
../drivers/gpu/drm/msm/adreno/a6xx_catalog.c:1250:1: warning: symbol 'a7xx_gpulist' was not declared. Should it be static?
../drivers/mtd/chips/cfi_probe.c:227:27: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_probe.c:229:28: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_probe.c:230:27: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_probe.c:231:28: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_probe.c:232:36: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_probe.c:233:38: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_probe.c:241: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:320:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:320:16: 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:320:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:320:16: 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:336:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:336:16: 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:336:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:336:16: 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:320:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:320:16: 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:320:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32
../fs/gfs2/super.c:1528:17: error: incompatible types in comparison expression (different address spaces):
../fs/gfs2/super.c:1528:17:    struct gfs2_glock [noderef] __rcu *
../fs/gfs2/super.c:1528:17:    struct gfs2_glock *
../drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1698:36: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1698:36:    expected void [noderef] __iomem *llc_mmio
../drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1698:36:    got void *
../drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
../drivers/mtd/chips/cfi_util.c:96:26: warning: restricted __be16 degrades to integer
../drivers/mtd/chips/cfi_util.c:96:26: warning: restricted __le16 degrades to integer
../drivers/mtd/chips/cfi_util.c:99:26: warning: restricted __be32 degrades to integer
../drivers/mtd/chips/cfi_util.c:99:26: warning: restricted __le32 degrades to integer
../drivers/mtd/chips/cfi_util.c:184:23: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_util.c:184:23: warning: cast to restricted __be16
../drivers/mtd/chips/cfi_util.c:187:23: warning: cast to restricted __le32
../drivers/mtd/chips/cfi_util.c:187: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:320:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32
../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
../fs/gfs2/super.c:735: warning: Function parameter or struct member 'who' not described in 'gfs2_freeze_super'
../fs/gfs2/super.c:803: warning: Function parameter or struct member 'who' not described in 'gfs2_thaw_super'
../drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h):
../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32.
../drivers/mtd/chips/cfi_cmdset_0020.c:142:40: warning: cast to restricted __le32
../drivers/mtd/chips/cfi_cmdset_0020.c:142:40: warning: cast to restricted __be32
../drivers/mtd/chips/cfi_cmdset_0020.c:143:42: warning: cast to restricted __le32
../drivers/mtd/chips/cfi_cmdset_0020.c:143:42: warning: cast to restricted __be32
../fs/bcachefs/btree_gc.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integer
../drivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1489:31: warning: incorrect type in return expression (different address spaces)
../drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1489:31:    expected void [noderef] __iomem *
../drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1489:31:    got void *
../drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1495:31: warning: incorrect type in return expression (different address spaces)
../drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1495:31:    expected void [noderef] __iomem *
../drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1495:31:    got void *
../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/sw/siw/siw_cq.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h):
../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32.
../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 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 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 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 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 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 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 val
../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16:    got restricted __le32 [usertype]
../fs/bcachefs/btree_io.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h):
../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures
../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h):
../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures
../drivers/infiniband/sw/rdmavt/rc.c: note: in included file:
../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures
../drivers/infiniband/sw/rdmavt/rc.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h):
../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures
../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 *
../fs/btrfs/extent_io.c:2583:13: warning: context imbalance in 'detach_extent_buffer_folio' - different lock contexts for basic block
../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h):
../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures
../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h):
../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/btrfs/volumes.c:405:31: warning: incorrect type in argument 1 (different address spaces)
../fs/btrfs/volumes.c:405:31:    expected struct rcu_string *str
../fs/btrfs/volumes.c:405:31:    got struct rcu_string [noderef] __rcu *name
../fs/btrfs/volumes.c:657:43: warning: incorrect type in argument 1 (different address spaces)
../fs/btrfs/volumes.c:657:43:    expected char const *device_path
../fs/btrfs/volumes.c:657:43:    got char [noderef] __rcu *
../fs/btrfs/volumes.c:853:50: warning: incorrect type in argument 1 (different address spaces)
../fs/btrfs/volumes.c:853:50:    expected char const *
../fs/btrfs/volumes.c:853:50:    got char [noderef] __rcu *
../fs/btrfs/volumes.c:926:39: warning: incorrect type in argument 1 (different address spaces)
../fs/btrfs/volumes.c:926:39:    expected struct rcu_string *str
../fs/btrfs/volumes.c:926:39:    got struct rcu_string [noderef] __rcu *name
../fs/btrfs/volumes.c:976:34: warning: incorrect type in assignment (different address spaces)
../fs/btrfs/volumes.c:976:34:    expected char const *dev_path
../fs/btrfs/volumes.c:976:34:    got char [noderef] __rcu *
../fs/btrfs/volumes.c:1350:42: warning: incorrect type in argument 1 (different address spaces)
../fs/btrfs/volumes.c:1350:42:    expected char const *
../fs/btrfs/volumes.c:1350:42:    got char [noderef] __rcu *
../fs/btrfs/volumes.c:2111:31: warning: incorrect type in argument 1 (different address spaces)
../fs/btrfs/volumes.c:2111:31:    expected char const *device_path
../fs/btrfs/volumes.c:2111:31:    got char [noderef] __rcu *
../fs/f2fs/extent_cache.c:927:38: warning: context imbalance in '__shrink_extent_tree' - different lock contexts for basic block
../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:320:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:320:16: 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:320:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:320:16: 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:320:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:320:16: 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:320:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:320:16: warning: cast to 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:183:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32.
../fs/bcachefs/btree_iter.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/btree_iter.c:1643:9: error: incompatible types in comparison expression (different address spaces):
../fs/bcachefs/btree_iter.c:1643:9:    unsigned long [noderef] __rcu *
../fs/bcachefs/btree_iter.c:1643:9:    unsigned long *
../fs/bcachefs/btree_iter.c:1644:9: error: incompatible types in comparison expression (different address spaces):
../fs/bcachefs/btree_iter.c:1644:9:    struct btree_path [noderef] __rcu *
../fs/bcachefs/btree_iter.c:1644:9:    struct btree_path *
../fs/bcachefs/btree_iter.c:1645:9: error: incompatible types in comparison expression (different address spaces):
../fs/bcachefs/btree_iter.c:1645:9:    unsigned short [noderef] __rcu *
../fs/bcachefs/btree_iter.c:1645:9:    unsigned short [usertype] *
../fs/bcachefs/btree_iter.c:1646:9: error: incompatible types in comparison expression (different address spaces):
../fs/bcachefs/btree_iter.c:1646:9:    struct btree_insert_entry [noderef] __rcu *
../fs/bcachefs/btree_iter.c:1646:9:    struct btree_insert_entry *
../fs/bcachefs/btree_iter.c:3342:36: error: incompatible types in comparison expression (different address spaces):
../fs/bcachefs/btree_iter.c:3342:36:    struct btree_path [noderef] __rcu *
../fs/bcachefs/btree_iter.c:3342:36:    struct btree_path *
../fs/bcachefs/btree_iter.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/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:320:9: warning: context imbalance in 'bch2_trans_srcu_unlock' - unexpected unlock
../fs/bcachefs/btree_iter.c:3024:9: warning: context imbalance in 'bch2_trans_srcu_lock' - different lock contexts for basic block
../fs/bcachefs/btree_iter.c:3250:9: warning: context imbalance in 'bch2_trans_put' - different lock contexts for basic block
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/infiniband/sw/siw/siw_mem.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h):
../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32.
../drivers/hid/hid-thrustmaster.c:224:41: warning: restricted __le16 degrades to integer
../drivers/hid/hid-thrustmaster.c:225:25: warning: cast to restricted __le16
../drivers/hid/hid-thrustmaster.c:226:46: warning: restricted __le16 degrades to integer
../drivers/hid/hid-thrustmaster.c:227:25: 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/infiniband/sw/siw/siw_qp.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h):
../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32.
../fs/bcachefs/btree_journal_iter.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/btree_journal_iter.c: note: in included file (through ../fs/bcachefs/bcachefs.h):
../fs/bcachefs/bcachefs_format.h:1255:38: warning: array of flexible structures
../drivers/mtd/chips/cfi_cmdset_0001.c:1418:15: warning: incorrect type in assignment (different address spaces)
../drivers/mtd/chips/cfi_cmdset_0001.c:1418:15:    expected void *
../drivers/mtd/chips/cfi_cmdset_0001.c:1418:15:    got void [noderef] __iomem *
../drivers/mtd/chips/cfi_cmdset_0001.c:181:30: warning: incorrect type in assignment (different base types)
../drivers/mtd/chips/cfi_cmdset_0001.c:181:30:    expected unsigned int [usertype] FeatureSupport
../drivers/mtd/chips/cfi_cmdset_0001.c:181:30:    got restricted __le32 [usertype]
../drivers/mtd/chips/cfi_cmdset_0001.c:182:32: warning: incorrect type in assignment (different base types)
../drivers/mtd/chips/cfi_cmdset_0001.c:182:32:    expected unsigned short [usertype] BlkStatusRegMask
../drivers/mtd/chips/cfi_cmdset_0001.c:182:32:    got restricted __le16 [usertype]
../drivers/mtd/chips/cfi_cmdset_0001.c:183:27: warning: incorrect type in assignment (different base types)
../drivers/mtd/chips/cfi_cmdset_0001.c:183:27:    expected unsigned short [usertype] ProtRegAddr
../drivers/mtd/chips/cfi_cmdset_0001.c:183:27:    got restricted __le16 [usertype]
../drivers/mtd/chips/cfi_cmdset_0001.c:417:32: warning: cast to restricted __le32
../drivers/mtd/chips/cfi_cmdset_0001.c:418:34: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_cmdset_0001.c:419:29: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_cmdset_0001.c:437:60: warning: cast to restricted __le32
../drivers/mtd/chips/cfi_cmdset_0001.c:438:59: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_cmdset_0001.c:439:59: warning: cast to restricted __le16
../drivers/mtd/chips/cfi_cmdset_0001.c:473: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:320:16: warning: cast to restricted __le32
../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32
../drivers/gpu/drm/panthor/panthor_fw.c:133: warning: Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr'
../drivers/gpu/drm/panthor/panthor_fw.c:133: warning: Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr'
../drivers/gpu/drm/panthor/panthor_fw.c:133: warning: Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr'
../drivers/gpu/drm/panthor/panthor_fw.c:133: warning: Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr'
../drivers/gpu/drm/panthor/panthor_fw.c:183: warning: Excess struct member 'buf' description in 'panthor_fw_section'
../drivers/gpu/drm/panthor/panthor_fw.c:183: warning: Excess struct member 'size' description in 'panthor_fw_section'
../drivers/gpu/drm/panthor/panthor_fw.c:265: warning: Excess struct member 'ping_work' description in 'panthor_fw'
../fs/btrfs/locking.c:196:6: warning: context imbalance in 'btrfs_tree_lock_nested' - wrong count at exit
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/btrfs/ioctl.c:434:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
../fs/btrfs/ioctl.c:447:6: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
../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:183:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32.
../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 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 val
../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16:    got restricted __le32 [usertype]
../fs/bcachefs/btree_key_cache.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/btree_key_cache.c:880:32: warning: context imbalance in 'bch2_fs_btree_key_cache_exit' - different lock contexts for basic block
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/btree_locking.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/btree_locking.c:304:36: error: incompatible types in comparison expression (different address spaces):
../fs/bcachefs/btree_locking.c:304:36:    struct btree_path [noderef] __rcu *
../fs/bcachefs/btree_locking.c:304:36:    struct btree_path *
../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:183:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32.
../drivers/mtd/chips/map_ram.c:98:15: warning: incorrect type in assignment (different address spaces)
../drivers/mtd/chips/map_ram.c:98:15:    expected void *
../drivers/mtd/chips/map_ram.c:98:15:    got void [noderef] __iomem *
../drivers/edac/sb_edac.c: In function ‘__populate_dimms’:
../drivers/edac/sb_edac.c:1678:85: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
 1678 |                                                  "CPU_SrcID#%u_Ha#%u_Chan#%u_DIMM#%u",
      |                                                                                     ^
../drivers/edac/sb_edac.c:1677:33: note: ‘snprintf’ output between 31 and 42 bytes into a destination of size 32
 1677 |                                 snprintf(dimm->label, sizeof(dimm->label),
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1678 |                                                  "CPU_SrcID#%u_Ha#%u_Chan#%u_DIMM#%u",
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1679 |                                                  pvt->sbridge_dev->source_id, pvt->sbridge_dev->dom, i, j);
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/btree_node_scan.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:847:23: warning: incorrect type in assignment (different address spaces)
../drivers/infiniband/core/cache.c:847:23:    expected struct net_device [noderef] __rcu *[addressable] ndev
../drivers/infiniband/core/cache.c:847:23:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:1018:52: warning: incorrect type in initializer (different address spaces)
../drivers/infiniband/core/cache.c:1018:52:    expected struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/cache.c:1018:52:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:1424:59: warning: incorrect type in argument 1 (different address spaces)
../drivers/infiniband/core/cache.c:1424:59:    expected struct net_device *dev
../drivers/infiniband/core/cache.c:1424:59:    got struct net_device [noderef] __rcu *const ndev
../drivers/mtd/chips/map_rom.c:80:15: warning: incorrect type in assignment (different address spaces)
../drivers/mtd/chips/map_rom.c:80:15:    expected void *
../drivers/mtd/chips/map_rom.c:80:15:    got void [noderef] __iomem *
../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h):
../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32.
../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32.
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Function parameter or struct member 'as' not described in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'slots_lock' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'alloc_mask' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'faulty_mask' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'slots' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'lru_list' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'lock' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'list' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'reset_in_progress' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'wq' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'count' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'ptr' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'page' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'addr' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'range' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'vm_bo' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'bo_offset' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'sgt' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'new_vma' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'start' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'size' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'id' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'active_cnt' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'lru_node' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'pool' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'lock' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:412: warning: Cannot understand  * @pt_cache: Cache used to allocate MMU page tables.
 on line 412 - I thought it was a doc line
../drivers/gpu/drm/panthor/panthor_mmu.c:481: warning: Cannot understand  * @free_pt() - Custom page table free function
 on line 481 - I thought it was a doc line
../drivers/gpu/drm/panthor/panthor_mmu.c:701: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_active'
../drivers/gpu/drm/panthor/panthor_mmu.c:701: warning: Excess function parameter 'VM' description in 'panthor_vm_active'
../drivers/gpu/drm/panthor/panthor_mmu.c:810: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_idle'
../drivers/gpu/drm/panthor/panthor_mmu.c:810: warning: Excess function parameter 'VM' description in 'panthor_vm_idle'
../drivers/gpu/drm/panthor/panthor_mmu.c:1012: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_alloc_va'
../drivers/gpu/drm/panthor/panthor_mmu.c:1012: warning: Excess function parameter 'VM' description in 'panthor_vm_alloc_va'
../drivers/gpu/drm/panthor/panthor_mmu.c:1044: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_free_va'
../drivers/gpu/drm/panthor/panthor_mmu.c:1044: warning: Excess function parameter 'VM' description in 'panthor_vm_free_va'
../drivers/gpu/drm/panthor/panthor_mmu.c:1470: warning: Function parameter or struct member 'ptdev' not described in 'panthor_vm_pool_create_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:1470: warning: Function parameter or struct member 'args' not described in 'panthor_vm_pool_create_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:1470: warning: Excess function parameter 'kernel_va_start' description in 'panthor_vm_pool_create_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:1470: warning: Excess function parameter 'kernel_va_range' description in 'panthor_vm_pool_create_vm'
../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: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
../fs/ocfs2/suballoc.c:2488:17: warning: context imbalance in 'ocfs2_block_group_clear_bits' - different lock contexts for basic block
../fs/f2fs/compress.c:1872:39: warning: symbol 'f2fs_compress_aops' was not declared. Should it be static?
../fs/bcachefs/btree_trans_commit.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/btree_trans_commit.c: note: in included file (through ../fs/bcachefs/bcachefs.h):
../fs/bcachefs/bcachefs_format.h:1255:38: warning: array of flexible structures
../drivers/gpu/drm/panthor/panthor_sched.c:319: warning: Excess struct member 'runnable' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:319: warning: Excess struct member 'idle' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:319: warning: Excess struct member 'waiting' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:319: warning: Excess struct member 'has_ref' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:319: warning: Excess struct member 'in_progress' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:319: warning: Excess struct member 'stopped_groups' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'mem' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'input' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'output' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'input_fw_va' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'output_fw_va' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'gpu_va' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'ref' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'gt' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'sync64' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'bo' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'offset' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'kmap' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'lock' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'id' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'seqno' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'last_fence' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:479: warning: Excess struct member 'in_flight_jobs' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:777: warning: Excess struct member 'start' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:777: warning: Excess struct member 'size' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:777: warning: Excess struct member 'latest_flush' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:777: warning: Excess struct member 'start' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:777: warning: Excess struct member 'end' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:1697: warning: Function parameter or struct member 'ptdev' not described in 'panthor_sched_report_fw_events'
../drivers/gpu/drm/panthor/panthor_sched.c:1697: warning: Function parameter or struct member 'events' not described in 'panthor_sched_report_fw_events'
../drivers/gpu/drm/panthor/panthor_sched.c:2591: warning: Function parameter or struct member 'ptdev' not described in 'panthor_sched_report_mmu_fault'
../fs/btrfs/free-space-cache.c:1144:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
../fs/btrfs/free-space-cache.c:2398:28: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/btree_update.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/erofs/zdata.c:157:26: warning: Using plain integer as NULL pointer
../fs/erofs/zdata.c:1453:34: warning: Using plain integer as NULL pointer
../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:454:51: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/main.c:454:51: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/qedr/main.c:650:31: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/main.c:650:74: warning: restricted __le32 degrades to integer
../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:1016:34: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:1016:34:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1016:34:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1401:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:1401:42:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1401:42:    got int
../drivers/infiniband/hw/qedr/verbs.c:1411:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:1411:42:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1411:42:    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:2011:34: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2011:34:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2011:34:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2014:41: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2014:41:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2014:41:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2015:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2015:42:    expected restricted __le16 [usertype] value
../drivers/infiniband/hw/qedr/verbs.c:2015:42:    got unsigned long
../drivers/infiniband/hw/qedr/verbs.c:3287:22: warning: cast from restricted __le64
../drivers/infiniband/hw/qedr/verbs.c:3287:20: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    expected unsigned long long [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    got restricted __be64 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3447:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3448:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3449:22: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    expected restricted __le32 [usertype] l_key
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    got unsigned int const [usertype] key
../drivers/infiniband/hw/qedr/verbs.c:3468:26: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    expected restricted __le32 [usertype] length_lo
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    got unsigned long long [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3469:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3470:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    got unsigned int [usertype]
../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:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:3637:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    expected restricted __le32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    got restricted __be32 [usertype]
../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: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:3674:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3711:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    expected restricted __le32 [usertype] inv_l_key
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    got unsigned int const [usertype] invalidate_rkey
../drivers/infiniband/hw/qedr/verbs.c:3793:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:3992:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4117:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4132:38: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4205:67: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4390:46: warning: incorrect type in argument 5 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4390:46:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4390:46:    got restricted __le16 [usertype] rq_cons_or_srq_id
../drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:1182:45: warning: cast to restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:4252:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    expected restricted __be32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    got unsigned int [usertype]
../fs/erofs/zutil.c:296:9: warning: context imbalance in 'erofs_workgroup_put' - unexpected unlock
../drivers/infiniband/hw/hns/hns_roce_hw_v2.c:1684:35: warning: restricted __le16 degrades to integer
../fs/bcachefs/btree_update_interior.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/mtd/maps/nettel.c:179:25: warning: cast removes address space '__iomem' of expression
../drivers/mtd/maps/nettel.c:223:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/mtd/maps/nettel.c:223:25:    expected void volatile [noderef] __iomem *addr
../drivers/mtd/maps/nettel.c:223:25:    got void *static [assigned] [toplevel] nettel_mmcrp
../drivers/mtd/maps/nettel.c:416:17: warning: incorrect type in argument 1 (different address spaces)
../drivers/mtd/maps/nettel.c:416:17:    expected void volatile [noderef] __iomem *addr
../drivers/mtd/maps/nettel.c:416:17:    got void *static [assigned] [toplevel] nettel_mmcrp
../drivers/mtd/maps/nettel.c:434:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/mtd/maps/nettel.c:434:25:    expected void volatile [noderef] __iomem *addr
../drivers/mtd/maps/nettel.c:434:25:    got void *static [assigned] [toplevel] nettel_mmcrp
../drivers/gpu/drm/loongson/lsdc_benchmark.c:27:35: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/loongson/lsdc_benchmark.c:27:35:    expected void volatile [noderef] __iomem *
../drivers/gpu/drm/loongson/lsdc_benchmark.c:27:35:    got void *kptr
../drivers/gpu/drm/loongson/lsdc_benchmark.c:42:51: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/loongson/lsdc_benchmark.c:42:51:    expected void const volatile [noderef] __iomem *
../drivers/gpu/drm/loongson/lsdc_benchmark.c:42:51:    got void *kptr
../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:447:23: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    expected restricted __be16 [usertype] pkey
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    got int
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    expected restricted __be32 [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    got unsigned int const [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    expected unsigned char [usertype] tos
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    got restricted __be32 [usertype]
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32:    expected restricted __be32 [usertype] saddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32:    got unsigned int [assigned] [usertype] ipv4_addr
../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] daddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    got unsigned int [assigned] [usertype] ipv4_addr
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/zonefs/super.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/zonefs/trace.h):
../fs/zonefs/./trace.h:22:1: warning: cast to restricted blk_opf_t
../fs/zonefs/./trace.h:22:1: warning: restricted blk_opf_t degrades to integer
../fs/zonefs/./trace.h:22:1: warning: restricted blk_opf_t degrades to integer
../fs/bcachefs/btree_write_buffer.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/btree_write_buffer.c: note: in included file (through ../fs/bcachefs/bcachefs.h):
../fs/bcachefs/bcachefs_format.h:1255:38: warning: array of flexible structures
../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/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:120:1: warning: cast to restricted __be64
../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be16
../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16
../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16
../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be64
../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16
../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be32
../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be64
../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32
../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32
../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be64
../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16
../include/trace/events/ib_mad.h:339: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:120:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:120:1:    expected unsigned long long [usertype] wrtid
../include/trace/events/ib_mad.h:120:1:    got restricted __be64 [usertype] tid
../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:120:1:    expected unsigned short [usertype] status
../include/trace/events/ib_mad.h:120:1:    got restricted __be16 [usertype] status
../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:183:1:    expected unsigned short [usertype] status
../include/trace/events/ib_mad.h:183:1:    got restricted __be16 [usertype] status
../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:183:1:    expected unsigned short [usertype] class_specific
../include/trace/events/ib_mad.h:183:1:    got restricted __be16 [usertype] class_specific
../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:183:1:    expected unsigned long long [usertype] tid
../include/trace/events/ib_mad.h:183:1:    got restricted __be64 [usertype] tid
../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:183:1:    expected unsigned short [usertype] attr_id
../include/trace/events/ib_mad.h:183:1:    got restricted __be16 [usertype] attr_id
../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:183:1:    expected unsigned int [usertype] attr_mod
../include/trace/events/ib_mad.h:183:1:    got restricted __be32 [usertype] attr_mod
../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:294:1:    expected unsigned long long [usertype] mkey
../include/trace/events/ib_mad.h:294:1:    got restricted __be64 [usertype] mkey
../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:294:1:    expected unsigned int [usertype] dr_slid
../include/trace/events/ib_mad.h:294:1:    got restricted __be32 [usertype] dr_slid
../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:294:1:    expected unsigned int [usertype] dr_dlid
../include/trace/events/ib_mad.h:294:1:    got restricted __be32 [usertype] dr_dlid
../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:339:1:    expected unsigned long long [usertype] mkey
../include/trace/events/ib_mad.h:339:1:    got restricted __be64 [usertype] mkey
../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:339:1:    expected unsigned int [usertype] dr_slid
../include/trace/events/ib_mad.h:339:1:    got restricted __be16 [usertype] dr_slid
../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:339:1:    expected unsigned int [usertype] dr_dlid
../include/trace/events/ib_mad.h:339: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:120:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:120:1:    expected unsigned long long [usertype] wrtid
../include/trace/events/ib_mad.h:120:1:    got restricted __be64 [usertype] tid
../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:120:1:    expected unsigned short [usertype] status
../include/trace/events/ib_mad.h:120:1:    got restricted __be16 [usertype] status
../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:183:1:    expected unsigned short [usertype] status
../include/trace/events/ib_mad.h:183:1:    got restricted __be16 [usertype] status
../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:183:1:    expected unsigned short [usertype] class_specific
../include/trace/events/ib_mad.h:183:1:    got restricted __be16 [usertype] class_specific
../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:183:1:    expected unsigned long long [usertype] tid
../include/trace/events/ib_mad.h:183:1:    got restricted __be64 [usertype] tid
../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:183:1:    expected unsigned short [usertype] attr_id
../include/trace/events/ib_mad.h:183:1:    got restricted __be16 [usertype] attr_id
../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:183:1:    expected unsigned int [usertype] attr_mod
../include/trace/events/ib_mad.h:183:1:    got restricted __be32 [usertype] attr_mod
../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:294:1:    expected unsigned long long [usertype] mkey
../include/trace/events/ib_mad.h:294:1:    got restricted __be64 [usertype] mkey
../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:294:1:    expected unsigned int [usertype] dr_slid
../include/trace/events/ib_mad.h:294:1:    got restricted __be32 [usertype] dr_slid
../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:294:1:    expected unsigned int [usertype] dr_dlid
../include/trace/events/ib_mad.h:294:1:    got restricted __be32 [usertype] dr_dlid
../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:339:1:    expected unsigned long long [usertype] mkey
../include/trace/events/ib_mad.h:339:1:    got restricted __be64 [usertype] mkey
../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:339:1:    expected unsigned int [usertype] dr_slid
../include/trace/events/ib_mad.h:339:1:    got restricted __be16 [usertype] dr_slid
../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types)
../include/trace/events/ib_mad.h:339:1:    expected unsigned int [usertype] dr_dlid
../include/trace/events/ib_mad.h:339:1:    got restricted __be16 [usertype] dr_dlid
../fs/bcachefs/buckets.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/mtd/spi-nor/sfdp.c:765:38: warning: dubious: x | !y
../drivers/mtd/spi-nor/sfdp.c:1390:13: warning: cast to restricted __le32
../drivers/mtd/spi-nor/sfdp.c:1425:13: warning: cast to restricted __le32
../drivers/mcb/mcb-parse.c:49:14: warning: incorrect type in assignment (different base types)
../drivers/mcb/mcb-parse.c:49:14:    expected restricted __le32 [usertype] reg1
../drivers/mcb/mcb-parse.c:49:14:    got unsigned int
../drivers/mcb/mcb-parse.c:50:14: warning: incorrect type in assignment (different base types)
../drivers/mcb/mcb-parse.c:50:14:    expected restricted __le32 [usertype] reg2
../drivers/mcb/mcb-parse.c:50:14:    got unsigned int
../drivers/mcb/mcb-parse.c:54:20: warning: restricted __le32 degrades to integer
../drivers/mcb/mcb-parse.c:55:21: warning: restricted __le32 degrades to integer
../drivers/mcb/mcb-parse.c:56:21: warning: restricted __le32 degrades to integer
../drivers/mcb/mcb-parse.c:57:21: warning: restricted __le32 degrades to integer
../drivers/mcb/mcb-parse.c:58:23: warning: restricted __le32 degrades to integer
../drivers/mcb/mcb-parse.c:59:22: warning: restricted __le32 degrades to integer
../drivers/mcb/mcb-parse.c:88:27: warning: restricted __le32 degrades to integer
../drivers/mcb/mcb-parse.c:89:25: warning: restricted __le32 degrades to integer
../drivers/mcb/mcb-parse.c:143:21: warning: incorrect type in assignment (different base types)
../drivers/mcb/mcb-parse.c:143:21:    expected restricted __le32 [usertype] reg
../drivers/mcb/mcb-parse.c:143:21:    got unsigned int
../drivers/mcb/mcb-parse.c:145:29: warning: restricted __le32 degrades to integer
../drivers/mcb/mcb-parse.c:192:25: warning: cast to restricted __le16
../drivers/ipack/devices/ipoctal.c:48:48: warning: array of flexible structures
../drivers/ntb/msi.c:33: warning: Function parameter or struct member 'desc_changed' not described in 'ntb_msi_init'
../fs/bcachefs/buckets_waiting_for_journal.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/chardev.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/chardev.c: note: in included file:
../fs/bcachefs/bcachefs_ioctl.h:290:43: warning: array of flexible structures
../fs/bcachefs/bcachefs_ioctl.h:443:44: warning: array of flexible structures
../drivers/edac/x38_edac.c:168:35: warning: incorrect type in initializer (different address spaces)
../drivers/edac/x38_edac.c:168:35:    expected void [noderef] __iomem *window
../drivers/edac/x38_edac.c:168:35:    got void *pvt_info
../drivers/edac/x38_edac.c:361:23: warning: incorrect type in assignment (different address spaces)
../drivers/edac/x38_edac.c:361:23:    expected void *pvt_info
../drivers/edac/x38_edac.c:361:23:    got void [noderef] __iomem *[assigned] window
../drivers/edac/x38_edac.c:439:20: warning: incorrect type in argument 1 (different address spaces)
../drivers/edac/x38_edac.c:439:20:    expected void volatile [noderef] __iomem *addr
../drivers/edac/x38_edac.c:439:20:    got void *pvt_info
../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’:
../drivers/net/ethernet/sfc/falcon/ethtool.c:229:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=]
  229 |                          "%-6s %-24s", unit_str, test_str);
      |                                ^~~~~             ~~~~~~~~
../drivers/net/ethernet/sfc/falcon/ethtool.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32
  227 |                 snprintf(strings + test_index * ETH_GSTRING_LEN,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 |                          ETH_GSTRING_LEN,
      |                          ~~~~~~~~~~~~~~~~
  229 |                          "%-6s %-24s", unit_str, test_str);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/ntb/ntb_transport.c:1795:43: warning: incorrect type in argument 1 (different address spaces)
../drivers/ntb/ntb_transport.c:1795:43:    expected void *dst
../drivers/ntb/ntb_transport.c:1795:43:    got void [noderef] __iomem *offset
../drivers/ntb/ntb_transport.c:1795:56: warning: incorrect type in argument 2 (different address spaces)
../drivers/ntb/ntb_transport.c:1795:56:    expected void const [noderef] __user *src
../drivers/ntb/ntb_transport.c:1795:56:    got void *buf
../fs/bcachefs/checksum.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/ntb/ntb_transport.c:1984: warning: Function parameter or struct member 'data' not described in 'ntb_transport_create_queue'
../drivers/ntb/ntb_transport.c:1984: warning: Function parameter or struct member 'client_dev' not described in 'ntb_transport_create_queue'
../drivers/ntb/ntb_transport.c:1984: warning: Function parameter or struct member 'handlers' not described in 'ntb_transport_create_queue'
../drivers/ntb/ntb_transport.c:1984: warning: Excess function parameter 'rx_handler' description in 'ntb_transport_create_queue'
../drivers/ntb/ntb_transport.c:1984: warning: Excess function parameter 'tx_handler' description in 'ntb_transport_create_queue'
../drivers/ntb/ntb_transport.c:1984: warning: Excess function parameter 'event_handler' description in 'ntb_transport_create_queue'
../drivers/hid/wacom_sys.c: In function ‘wacom_update_name’:
../drivers/hid/wacom_sys.c:2257:61: warning: ‘%s’ directive output may be truncated writing up to 127 bytes into a region of size 38 [-Wformat-truncation=]
 2257 |                         snprintf(name, sizeof(name), "Wacom %s", product_name);
      |                                                             ^~
../drivers/hid/wacom_sys.c:2257:25: note: ‘snprintf’ output between 7 and 134 bytes into a destination of size 44
 2257 |                         snprintf(name, sizeof(name), "Wacom %s", product_name);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/thunderbolt/tb.c: note: in included file (through ../drivers/thunderbolt/tb.h):
../drivers/thunderbolt/tb_regs.h:190:32: warning: typeof applied to bitfield type
../drivers/edac/skx_base.c:356:46: warning: dubious: x | !y
../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/hwmon/aht10.c:224: warning: Function parameter or struct member 'data' not described in 'aht10_interval_write'
../drivers/hwmon/aht10.c:224: warning: Function parameter or struct member 'val' not described in 'aht10_interval_write'
../drivers/hwmon/aht10.c:235: warning: Function parameter or struct member 'data' not described in 'aht10_interval_read'
../drivers/hwmon/aht10.c:235: warning: Function parameter or struct member 'val' not described in 'aht10_interval_read'
../drivers/hwmon/aht10.c:244: warning: Function parameter or struct member 'data' not described in 'aht10_temperature1_read'
../drivers/hwmon/aht10.c:244: warning: Function parameter or struct member 'val' not described in 'aht10_temperature1_read'
../drivers/hwmon/aht10.c:259: warning: Function parameter or struct member 'data' not described in 'aht10_humidity1_read'
../drivers/hwmon/aht10.c:259: warning: Function parameter or struct member 'val' not described in 'aht10_humidity1_read'
../drivers/edac/skx_common.c: In function ‘skx_get_nvdimm_info’:
../drivers/edac/skx_common.c:449:79: warning: ‘_DIMM#’ directive output may be truncated writing 6 bytes into a region of size between 0 and 9 [-Wformat-truncation=]
  449 |         snprintf(dimm->label, sizeof(dimm->label), "CPU_SrcID#%u_MC#%u_Chan#%u_DIMM#%u",
      |                                                                               ^~~~~~
../drivers/edac/skx_common.c:449:52: note: using the range [0, 4294967295] for directive argument
  449 |         snprintf(dimm->label, sizeof(dimm->label), "CPU_SrcID#%u_MC#%u_Chan#%u_DIMM#%u",
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/edac/skx_common.c:449:9: note: ‘snprintf’ output between 31 and 53 bytes into a destination of size 32
  449 |         snprintf(dimm->label, sizeof(dimm->label), "CPU_SrcID#%u_MC#%u_Chan#%u_DIMM#%u",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  450 |                  imc->src_id, imc->lmc, chan, dimmno);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/edac/skx_common.c: In function ‘skx_get_dimm_info’:
../drivers/edac/skx_common.c:400:87: warning: ‘_DIMM#’ directive output may be truncated writing 6 bytes into a region of size between 0 and 9 [-Wformat-truncation=]
  400 |                 snprintf(dimm->label, sizeof(dimm->label), "CPU_SrcID#%u_MC#%u_Chan#%u_DIMM#%u",
      |                                                                                       ^~~~~~
../drivers/edac/skx_common.c:400:60: note: using the range [0, 4294967295] for directive argument
  400 |                 snprintf(dimm->label, sizeof(dimm->label), "CPU_SrcID#%u_MC#%u_Chan#%u_DIMM#%u",
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/edac/skx_common.c:400:17: note: ‘snprintf’ output between 31 and 53 bytes into a destination of size 32
  400 |                 snprintf(dimm->label, sizeof(dimm->label), "CPU_SrcID#%u_MC#%u_Chan#%u_DIMM#%u",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |                          imc->src_id, imc->lmc, chan, dimmno);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/compress.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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 *
../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 *
../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/ntb/hw/epf/ntb_hw_epf.c:15: warning: expecting prototype for Host side endpoint driver to implement Non(). Prototype was for NTB_EPF_COMMAND() instead
../drivers/thunderbolt/switch.c: note: in included file (through ../drivers/thunderbolt/tb.h):
../drivers/thunderbolt/tb_regs.h:190:32: warning: typeof applied to bitfield type
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1021:16: warning: restricted __le16 degrades to integer
../fs/bcachefs/debug.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/data_update.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/dirent.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/i915/i915_active.c:1081:16: warning: context imbalance in '__i915_active_fence_set' - different lock contexts for basic block
../drivers/thunderbolt/path.c: note: in included file (through ../drivers/thunderbolt/tb.h):
../drivers/thunderbolt/tb_regs.h:190:32: warning: typeof applied to bitfield type
../fs/bcachefs/disk_accounting.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/net/ethernet/sfc/siena/ethtool_common.c: In function ‘efx_fill_test’:
../drivers/net/ethernet/sfc/siena/ethtool_common.c:229:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=]
  229 |                          "%-6s %-24s", unit_str, test_str);
      |                                ^~~~~             ~~~~~~~~
../drivers/net/ethernet/sfc/siena/ethtool_common.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32
  227 |                 snprintf(strings + test_index * ETH_GSTRING_LEN,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 |                          ETH_GSTRING_LEN,
      |                          ~~~~~~~~~~~~~~~~
  229 |                          "%-6s %-24s", unit_str, test_str);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/mtd/nand/raw/nand_legacy.c:42:17: warning: cast from restricted __le16
../drivers/thunderbolt/tunnel.c: note: in included file (through ../drivers/thunderbolt/tb.h, ../drivers/thunderbolt/tunnel.h):
../drivers/thunderbolt/tb_regs.h:190:32: warning: typeof applied to bitfield type
../fs/bcachefs/disk_groups.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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/hid/hid-sensor-custom.c: In function ‘hid_sensor_custom_add_attributes’:
../drivers/hid/hid-sensor-custom.c:590:64: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  590 |                                  HID_CUSTOM_NAME_LENGTH, "%s-%s",
      |                                                                ^
../drivers/hid/hid-sensor-custom.c:589:25: note: ‘snprintf’ output 2 or more bytes (assuming 65) into a destination of size 64
  589 |                         snprintf((char *)&sensor_inst->fields[i].attr_name[j],
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |                                  HID_CUSTOM_NAME_LENGTH, "%s-%s",
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591 |                                  sensor_inst->fields[i].group_name,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  592 |                                  hid_custom_attrs[j].name);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/platform/x86/x86-android-tablets/lenovo.c:604:30: warning: symbol 'lenovo_yoga_tab2_1380_bq24190_pdata' was not declared. Should it be static?
../drivers/platform/x86/x86-android-tablets/lenovo.c:729:12: warning: symbol 'lenovo_yoga_tab2_1380_modules' was not declared. Should it be static?
../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v'
../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types):
../drivers/bluetooth/virtio_bt.c:311:25:    bad type *
../drivers/bluetooth/virtio_bt.c:311:25:    unsigned short *
../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v'
../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types):
../drivers/bluetooth/virtio_bt.c:314:25:    bad type *
../drivers/bluetooth/virtio_bt.c:314:25:    unsigned short *
../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v'
../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types):
../drivers/bluetooth/virtio_bt.c:349:25:    bad type *
../drivers/bluetooth/virtio_bt.c:349:25:    unsigned short *
../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v'
../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types):
../drivers/bluetooth/virtio_bt.c:352:25:    bad type *
../drivers/bluetooth/virtio_bt.c:352:25:    unsigned short *
../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/thunderbolt/eeprom.c: note: in included file (through ../drivers/thunderbolt/tb.h):
../drivers/thunderbolt/tb_regs.h:190:32: warning: typeof applied to bitfield type
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/ec.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/mtd/nand/raw/nand_onfi.c:320:27: warning: cast to restricted __le16
../drivers/mtd/nand/raw/nand_onfi.c:323:44: warning: cast to restricted __le16
../drivers/rpmsg/qcom_glink_smem.c:108:48: warning: incorrect type in argument 2 (different address spaces)
../drivers/rpmsg/qcom_glink_smem.c:108:48:    expected void const volatile [noderef] __iomem *
../drivers/rpmsg/qcom_glink_smem.c:108:48:    got void *
../drivers/rpmsg/qcom_glink_smem.c:111:47: warning: incorrect type in argument 2 (different address spaces)
../drivers/rpmsg/qcom_glink_smem.c:111:47:    expected void const volatile [noderef] __iomem *
../drivers/rpmsg/qcom_glink_smem.c:111:47:    got void *fifo
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../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
../fs/bcachefs/error.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/rpmsg/qcom_smd.c:229: warning: Excess struct member 'cb' description in 'qcom_smd_channel'
../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’:
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                                                                 ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                                                         ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  490 |                          hwmon_prefix, hwmon_index);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                                                                 ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/extents.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/extent_update.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types)
../drivers/bluetooth/hci_nokia.c:279:23:    expected unsigned short [usertype] baud
../drivers/bluetooth/hci_nokia.c:279:23:    got restricted __le16 [usertype]
../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types)
../drivers/bluetooth/hci_nokia.c:282:26:    expected unsigned short [usertype] sys_clk
../drivers/bluetooth/hci_nokia.c:282:26:    got restricted __le16 [usertype]
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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
../drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32
../fs/ocfs2/dlm/dlmrecovery.c:2950:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
../drivers/hwtracing/stm/ftrace.c:39: warning: Function parameter or struct member 'export' not described in 'stm_ftrace_write'
../fs/bcachefs/fs-common.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/fs.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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/infiniband/hw/mlx5/fs.c:1189:26: warning: array of flexible structures
../drivers/infiniband/core/cm.c:1293:20: warning: cast from restricted __be32
../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression
../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression
../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression
../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression
../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression
../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression
../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression
../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/fs-ioctl.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/gpu/drm/amd/amdgpu/soc24.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/fs-io.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h, ../drivers/gpu/drm/amd/amdgpu/sienna_cichlid.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:66: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                                                                  ^~~~
In function ‘xgene_enet_set_irq_name’,
    inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:63: note: directive argument in the range [-2147483641, 254]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                                                               ^~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  892 |                                  ndev->name, i);
      |                                  ~~~~~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:66: warning: ‘-rx-txc’ directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                                                                  ^~~~~~~
In function ‘xgene_enet_set_irq_name’,
    inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:25: note: ‘snprintf’ output between 8 and 23 bytes into a destination of size 16
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889 |                                  ndev->name);
      |                                  ~~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:58: warning: ‘-txc-’ directive output may be truncated writing 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                                                          ^~~~~
In function ‘xgene_enet_set_irq_name’,
    inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:55: note: directive argument in the range [-2147483641, 254]
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                                                       ^~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 16
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |                          ndev->name, i);
      |                          ~~~~~~~~~~~~~~
../drivers/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj'
../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev'
../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo'
../fs/ocfs2/dlm/dlmmaster.c: note: in included file:
../fs/ocfs2/dlm/dlmcommon.h:1119:9: 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
../drivers/most/most_snd.c:58: warning: Excess struct member 'opened' description in 'channel'
../fs/bcachefs/fs-io-buffered.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/thunderbolt/tmu.c: note: in included file (through ../drivers/thunderbolt/tb.h):
../drivers/thunderbolt/tb_regs.h:190:32: warning: typeof applied to bitfield type
../drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h, ../drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/hid/usbhid/usbkbd.c:164:108: warning: dubious: x | !y
../drivers/thunderbolt/usb4.c: note: in included file (through ../drivers/thunderbolt/tb.h):
../drivers/thunderbolt/tb_regs.h:190:32: warning: typeof applied to bitfield type
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/fs-io-direct.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/net/ipvlan/ipvlan_core.c:54:36: warning: incorrect type in argument 1 (different base types)
../drivers/net/ipvlan/ipvlan_core.c:54:36:    expected unsigned int [usertype] a
../drivers/net/ipvlan/ipvlan_core.c:54:36:    got restricted __be32 const [usertype] s_addr
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/fs-io-pagecache.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/fsck.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/net/bonding/bond_options.c:1229:24: warning: incorrect type in assignment (different base types)
../drivers/net/bonding/bond_options.c:1229:24:    expected restricted __be32 [addressable] [usertype] target
../drivers/net/bonding/bond_options.c:1229:24:    got unsigned long long const [usertype] value
../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/gpu/drm/amd/amdgpu/nbio_v7_11.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/thunderbolt/clx.c: note: in included file (through ../drivers/thunderbolt/tb.h):
../drivers/thunderbolt/tb_regs.h:190:32: warning: typeof applied to bitfield type
../fs/bcachefs/inode.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/gpu/drm/amd/amdgpu/lsdma_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/mm.h, ../fs/xfs/xfs_linux.h, ../fs/xfs/xfs.h):
../include/linux/rcupdate.h:869:25: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
../fs/xfs/xfs_icache.c:584:28: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
../fs/bcachefs/io_read.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/io_misc.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/gpu/drm/amd/amdgpu/hdp_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/thunderbolt/debugfs.c: note: in included file (through ../drivers/thunderbolt/tb.h):
../drivers/thunderbolt/tb_regs.h:190:32: warning: typeof applied to bitfield type
../drivers/counter/microchip-tcb-capture.c: In function ‘mchp_tc_probe’:
../drivers/counter/microchip-tcb-capture.c:346:56: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=]
  346 |                 snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel);
      |                                                        ^~
../drivers/counter/microchip-tcb-capture.c:346:54: note: directive argument in the range [-2147483648, 2]
  346 |                 snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel);
      |                                                      ^~~~~~~~~
../drivers/counter/microchip-tcb-capture.c:346:17: note: ‘snprintf’ output between 7 and 17 bytes into a destination of size 7
  346 |                 snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/bcachefs/journal.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/journal.c: note: in included file (through ../fs/bcachefs/bcachefs.h):
../fs/bcachefs/bcachefs_format.h:1255:38: warning: array of flexible structures
../fs/bcachefs/journal.c:1020:9: warning: context imbalance in '__bch2_set_nr_journal_buckets' - different lock contexts for basic block
../fs/bcachefs/io_write.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/journal_sb.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/gpu/drm/amd/amdgpu/nbif_v6_3_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/btrfs/tree-mod-log.c:173:13: warning: context imbalance in 'tree_mod_dont_log' - different lock contexts for basic block
../fs/btrfs/tree-mod-log.c:254:9: warning: context imbalance in 'btrfs_tree_mod_log_insert_key' - unexpected unlock
../fs/btrfs/tree-mod-log.c:362:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
../fs/btrfs/tree-mod-log.c:455:9: warning: context imbalance in 'btrfs_tree_mod_log_insert_root' - unexpected unlock
../fs/btrfs/tree-mod-log.c:663:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
../fs/btrfs/tree-mod-log.c:713:9: warning: context imbalance in 'btrfs_tree_mod_log_free_eb' - unexpected unlock
../fs/bcachefs/journal_reclaim.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/io_write.c:1584: warning: Function parameter or struct member 'bch2_write' not described in 'CLOSURE_CALLBACK'
../fs/bcachefs/io_write.c:1584: warning: expecting prototype for bch2_write(). Prototype was for CLOSURE_CALLBACK() instead
../fs/bcachefs/journal_seq_blacklist.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/journal_io.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/journal_io.c: note: in included file (through ../fs/bcachefs/bcachefs.h):
../fs/bcachefs/bcachefs_format.h:1255:38: warning: array of flexible structures
../drivers/hid/intel-ish-hid/ipc/ipc.c:783:13: warning: invalid assignment: |=
../drivers/hid/intel-ish-hid/ipc/ipc.c:783:13:    left side has type unsigned short
../drivers/hid/intel-ish-hid/ipc/ipc.c:783:13:    right side has type restricted pci_power_t
../drivers/hid/intel-ish-hid/ipc/ipc.c:789:13: warning: invalid assignment: |=
../drivers/hid/intel-ish-hid/ipc/ipc.c:789:13:    left side has type unsigned short
../drivers/hid/intel-ish-hid/ipc/ipc.c:789:13:    right side has type restricted pci_power_t
../drivers/gpu/drm/i915/display/intel_cdclk.c: note: in included file:
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/net/vxlan/vxlan_core.c:392:34: warning: incorrect type in argument 2 (different base types)
../drivers/net/vxlan/vxlan_core.c:392:34:    expected unsigned int [usertype] b
../drivers/net/vxlan/vxlan_core.c:392:34:    got restricted __be32 [usertype] vni
../drivers/infiniband/core/cma.c:2083:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
../drivers/infiniband/core/cma.c:2092:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
../drivers/infiniband/core/cma.c:2235:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2427:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2550:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2595:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3013:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3518:17: warning: context imbalance in 'addr_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:4247:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/infiniband/hw/hfi1/tid_rdma.c:2375:9: warning: dubious: !x & y
../drivers/infiniband/hw/hfi1/tid_rdma.c:2376:9: warning: dubious: !x & y
../drivers/infiniband/hw/hfi1/tid_rdma.c:4236:9: warning: dubious: !x & y
../drivers/infiniband/hw/hfi1/tid_rdma.c:4237:9: warning: dubious: !x & y
../drivers/gpu/drm/amd/amdgpu/df_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/logged_ops.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/gpu/drm/amd/amdgpu/df_v4_6_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/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]
../fs/bcachefs/lru.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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/gpu/drm/amd/amdgpu/df_v4_15.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/team/team_mode_loadbalance.c:373:14: warning: incorrect type in assignment (different address spaces)
../drivers/net/team/team_mode_loadbalance.c:373:14:    expected struct team_port *port
../drivers/net/team/team_mode_loadbalance.c:373:14:    got struct team_port [noderef] __rcu *port
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/mtd/nand/raw/omap2.c:260: warning: Function parameter or struct member 'chip' not described in 'omap_nand_data_in_pref'
../drivers/mtd/nand/raw/omap2.c:260: warning: Function parameter or struct member 'buf' not described in 'omap_nand_data_in_pref'
../drivers/mtd/nand/raw/omap2.c:260: warning: Function parameter or struct member 'len' not described in 'omap_nand_data_in_pref'
../drivers/mtd/nand/raw/omap2.c:260: warning: Function parameter or struct member 'force_8bit' not described in 'omap_nand_data_in_pref'
../drivers/mtd/nand/raw/omap2.c:304: warning: Function parameter or struct member 'chip' not described in 'omap_nand_data_out_pref'
../drivers/mtd/nand/raw/omap2.c:304: warning: Function parameter or struct member 'buf' not described in 'omap_nand_data_out_pref'
../drivers/mtd/nand/raw/omap2.c:304: warning: Function parameter or struct member 'len' not described in 'omap_nand_data_out_pref'
../drivers/mtd/nand/raw/omap2.c:304: warning: Function parameter or struct member 'force_8bit' not described in 'omap_nand_data_out_pref'
../drivers/mtd/nand/raw/omap2.c:446: warning: Function parameter or struct member 'chip' not described in 'omap_nand_data_in_dma_pref'
../drivers/mtd/nand/raw/omap2.c:446: warning: Function parameter or struct member 'buf' not described in 'omap_nand_data_in_dma_pref'
../drivers/mtd/nand/raw/omap2.c:446: warning: Function parameter or struct member 'len' not described in 'omap_nand_data_in_dma_pref'
../drivers/mtd/nand/raw/omap2.c:446: warning: Function parameter or struct member 'force_8bit' not described in 'omap_nand_data_in_dma_pref'
../drivers/mtd/nand/raw/omap2.c:467: warning: Function parameter or struct member 'chip' not described in 'omap_nand_data_out_dma_pref'
../drivers/mtd/nand/raw/omap2.c:467: warning: Function parameter or struct member 'buf' not described in 'omap_nand_data_out_dma_pref'
../drivers/mtd/nand/raw/omap2.c:467: warning: Function parameter or struct member 'len' not described in 'omap_nand_data_out_dma_pref'
../drivers/mtd/nand/raw/omap2.c:467: warning: Function parameter or struct member 'force_8bit' not described in 'omap_nand_data_out_dma_pref'
../drivers/net/xen-netback/xenbus.c: In function ‘connect’:
../drivers/net/xen-netback/xenbus.c:779:65: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 4 and 19 [-Wformat-truncation=]
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                                                                 ^~
../drivers/net/xen-netback/xenbus.c:779:60: note: directive argument in the range [0, 4294967294]
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                                                            ^~~~~~~~
../drivers/net/xen-netback/xenbus.c:779:17: note: ‘snprintf’ output between 4 and 28 bytes into a destination of size 21
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  780 |                                 be->vif->dev->name, queue->id);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’:
../drivers/net/arcnet/com20020-pci.c:222:71: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 11 [-Wformat-truncation=]
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                                                                       ^~
../drivers/net/arcnet/com20020-pci.c:222:64: note: directive argument in the range [-2147483641, 2147483646]
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                                                                ^~~~~~~~~~
../drivers/net/arcnet/com20020-pci.c:222:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/vmxnet3/vmxnet3_drv.c:1469:43: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:1469:43:    expected restricted __wsum [usertype] csum
../drivers/net/vmxnet3/vmxnet3_drv.c:1469:43:    got restricted __be16 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:1615:17: warning: restricted __le64 degrades to integer
../drivers/net/vmxnet3/vmxnet3_drv.c:2008:33: warning: incorrect type in argument 2 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2008:33:    expected unsigned long long [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2008:33:    got restricted __le64 [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2014:33: warning: incorrect type in argument 2 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2014:33:    expected unsigned long long [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2014:33:    got restricted __le64 [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2681:31: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2681:31:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2681:31:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2698:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2698:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2698:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2720:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2720:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2720:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2772:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2772:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2772:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2818:31: warning: restricted __le32 degrades to integer
../drivers/net/vmxnet3/vmxnet3_drv.c:2831:17: warning: incorrect type in argument 3 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2831:17:    expected unsigned long [usertype] size
../drivers/net/vmxnet3/vmxnet3_drv.c:2831:17:    got restricted __le16 [usertype] mfTableLen
../drivers/net/vmxnet3/vmxnet3_drv.c:2871:49: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2871:49:    expected unsigned int [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2871:49:    got restricted __le32 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2912:41: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2912:41:    expected restricted __le16 [usertype] txDataRingDescSize
../drivers/net/vmxnet3/vmxnet3_drv.c:2912:41:    got restricted __le32 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2971:46: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2971:46:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_drv.c:2971:46:    got int
../drivers/net/vmxnet3/vmxnet3_drv.c:3037:34: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:3037:34:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_drv.c:3037:34:    got int
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42:    got int
../drivers/net/fjes/fjes_ethtool.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h):
../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_main.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h):
../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_hw.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h):
../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32.
../fs/bcachefs/migrate.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/ppp/ppp_synctty.c:582:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
../drivers/gpu/drm/i915/display/intel_ddi.c: note: in included file:
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../fs/bcachefs/move.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/infiniband/core/uverbs_cmd.c:3726:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3726:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3726:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3726: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:3749:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3749:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3749:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3749:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3749:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3749:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3749:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3749:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3794:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3794:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3794:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3794:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3824:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3824:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3840:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3840:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3840:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3840:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3840:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3840:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3859:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3859:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3859:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3859:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3873:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3873:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3873:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3873:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3887:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3887:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3887:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3887:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3887:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3887:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3887:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3887:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3887:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3887:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3952:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3952:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3952:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3952:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3970:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3970:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3970:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3970:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3970:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3970:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3995:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3995:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3995:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3995:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3995:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3995:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4033:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4033:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4033:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4033:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4033:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4033:9:   also defined here
../drivers/net/fjes/fjes_debugfs.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h):
../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32.
../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32.
../fs/bcachefs/movinggc.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/btrfs/ref-verify.c:263:27: warning: context imbalance in 'add_block_entry' - different lock contexts for basic block
../fs/btrfs/ref-verify.c:352:20: warning: context imbalance in 'add_tree_block' - unexpected unlock
../fs/btrfs/ref-verify.c:377:28: warning: context imbalance in 'add_shared_data_ref' - unexpected unlock
../fs/btrfs/ref-verify.c:415:28: warning: context imbalance in 'add_extent_data_ref' - unexpected unlock
../fs/btrfs/ref-verify.c:895:20: warning: context imbalance in 'btrfs_ref_tree_mod' - unexpected unlock
../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:1930:28: warning: incorrect type in argument 3 (different base types)
../drivers/net/ieee802154/ca8210.c:1930:28:    expected unsigned short [usertype] dst_pan_id
../drivers/net/ieee802154/ca8210.c:1930:28:    got restricted __le16 [addressable] [usertype] pan_id
../drivers/net/ppp/pppoe.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../fs/btrfs/zoned.c:2577:25: warning: context imbalance in 'btrfs_zoned_activate_one_bg' - different lock contexts for basic block
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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]
../fs/bcachefs/nocow_locking.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1478:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1479:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1487:37: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1631:37: warning: cast to restricted __le16
../fs/btrfs/tests/btrfs-tests.c:166:9: warning: incorrect type in assignment (different address spaces)
../fs/btrfs/tests/btrfs-tests.c:166:9:    expected void **slot
../fs/btrfs/tests/btrfs-tests.c:166:9:    got void [noderef] __rcu **
../fs/btrfs/tests/btrfs-tests.c:166:9: warning: incorrect type in assignment (different address spaces)
../fs/btrfs/tests/btrfs-tests.c:166:9:    expected void **slot
../fs/btrfs/tests/btrfs-tests.c:166:9:    got void [noderef] __rcu **
../fs/btrfs/tests/btrfs-tests.c:169:54: warning: incorrect type in argument 1 (different address spaces)
../fs/btrfs/tests/btrfs-tests.c:169:54:    expected void [noderef] __rcu **slot
../fs/btrfs/tests/btrfs-tests.c:169:54:    got void **slot
../fs/btrfs/tests/btrfs-tests.c:175:38: warning: incorrect type in assignment (different address spaces)
../fs/btrfs/tests/btrfs-tests.c:175:38:    expected void **slot
../fs/btrfs/tests/btrfs-tests.c:175:38:    got void [noderef] __rcu **
../fs/btrfs/tests/btrfs-tests.c:178:47: warning: incorrect type in argument 1 (different address spaces)
../fs/btrfs/tests/btrfs-tests.c:178:47:    expected void [noderef] __rcu **slot
../fs/btrfs/tests/btrfs-tests.c:178:47:    got void **slot
../fs/btrfs/tests/btrfs-tests.c:178:22: warning: incorrect type in assignment (different address spaces)
../fs/btrfs/tests/btrfs-tests.c:178:22:    expected void **slot
../fs/btrfs/tests/btrfs-tests.c:178:22:    got void [noderef] __rcu **
../fs/btrfs/tests/btrfs-tests.c:166:9: warning: incorrect type in argument 1 (different address spaces)
../fs/btrfs/tests/btrfs-tests.c:166:9:    expected void [noderef] __rcu **slot
../fs/btrfs/tests/btrfs-tests.c:166:9:    got void **slot
../fs/btrfs/tests/btrfs-tests.c:166:9: warning: incorrect type in assignment (different address spaces)
../fs/btrfs/tests/btrfs-tests.c:166:9:    expected void **slot
../fs/btrfs/tests/btrfs-tests.c:166:9:    got void [noderef] __rcu **
../fs/bcachefs/opts.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/usb/lan78xx.c:3525:29: warning: cast to restricted __be16
../drivers/net/usb/lan78xx.c:3525:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/lan78xx.c:3525:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/lan78xx.c:3525:27:    got unsigned short [usertype]
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/infiniband/core/uverbs_ioctl.c:440:17: warning: incorrect type in assignment (different modifiers)
../drivers/infiniband/core/uverbs_ioctl.c:440:17:    expected int ( *handler )( ... )
../drivers/infiniband/core/uverbs_ioctl.c:440:17:    got int ( [noderef] * )( ... )
../drivers/gpu/drm/i915/display/intel_display_device.c:722:17: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_display_device.c:724:17:   also defined here
../drivers/gpu/drm/i915/display/intel_display_device.c:884:17: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_display_device.c:889:18:   also defined here
../drivers/gpu/drm/i915/display/intel_display_device.c:909:17: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_display_device.c:911:18:   also defined here
../drivers/gpu/drm/i915/display/intel_display_device.c:1087:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_display_device.c:1089:10:   also defined here
../drivers/gpu/drm/i915/display/intel_display_device.c:1095:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_display_device.c:1096:10:   also defined here
../drivers/mtd/nand/raw/sh_flctl.c:457:16: warning: cast to restricted __le32
../drivers/mtd/nand/raw/sh_flctl.c:480:26: warning: cast to restricted __be32
../drivers/mtd/nand/raw/sh_flctl.c:495:38: warning: cast to restricted __be32
../drivers/mtd/nand/raw/sh_flctl.c:511:24: warning: incorrect type in argument 1 (different base types)
../drivers/mtd/nand/raw/sh_flctl.c:511:24:    expected unsigned int val
../drivers/mtd/nand/raw/sh_flctl.c:511:24:    got restricted __be32 [usertype]
../drivers/mtd/nand/raw/sh_flctl.c:524:24: warning: incorrect type in assignment (different base types)
../drivers/mtd/nand/raw/sh_flctl.c:524:24:    expected unsigned long
../drivers/mtd/nand/raw/sh_flctl.c:524:24:    got restricted __be32 [usertype]
../drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
../drivers/mtd/nand/raw/mxc_nand.c:1477:26: warning: incorrect type in initializer (different address spaces)
../drivers/mtd/nand/raw/mxc_nand.c:1477:26:    expected unsigned short [noderef] [usertype] __iomem *t
../drivers/mtd/nand/raw/mxc_nand.c:1477:26:    got void *buf
../drivers/mtd/nand/raw/mxc_nand.c:1514:65: warning: incorrect type in argument 1 (different address spaces)
../drivers/mtd/nand/raw/mxc_nand.c:1514:65:    expected void *buf
../drivers/mtd/nand/raw/mxc_nand.c:1514:65:    got void [noderef] __iomem *
../drivers/mtd/nand/raw/mxc_nand.c:1525:87: warning: incorrect type in argument 1 (different address spaces)
../drivers/mtd/nand/raw/mxc_nand.c:1525:87:    expected void *buf
../drivers/mtd/nand/raw/mxc_nand.c:1525:87:    got void [noderef] __iomem *
../fs/bcachefs/quota.c:117:9: warning: unknown escape sequence: '\%'
../fs/bcachefs/quota.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/rebalance.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/btrfs/tests/extent-map-tests.c:531:21: warning: symbol 'valid_ranges' was not declared. Should it be static?
../fs/bcachefs/recovery.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/recovery.c: note: in included file (through ../fs/bcachefs/bcachefs.h):
../fs/bcachefs/bcachefs_format.h:621:38: warning: array of flexible structures
../fs/bcachefs/bcachefs_format.h:1255:38: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 val
../drivers/mtd/nand/raw/r852.c:59:16:    got restricted __le32 [usertype]
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
In file included from ../drivers/net/usb/asix.h:28,
                 from ../drivers/net/usb/ax88172a.c:15:
../drivers/net/usb/ax88172a.c: In function ‘ax88172a_reset’:
../include/linux/phy.h:307:20: warning: ‘%s’ directive output may be truncated writing up to 60 bytes into a region of size 20 [-Wformat-truncation=]
  307 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../include/linux/phy.h:307:21: note: format string is defined here
  307 | #define PHY_ID_FMT "%s:%02x"
      |                     ^~
../include/linux/phy.h:307:20: note: directive argument in the range [0, 65535]
  307 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../drivers/net/usb/ax88172a.c:311:9: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 20
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |                  priv->mdio->id, priv->phy_addr);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/recovery_passes.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/reflink.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
../fs/bcachefs/replicas.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/replicas.c: note: in included file (through ../fs/bcachefs/disk_accounting_format.h, ../fs/bcachefs/bcachefs_format.h, ../fs/bcachefs/bcachefs.h):
../fs/bcachefs/replicas_format.h:25:45: warning: array of flexible structures
../fs/bcachefs/replicas_format.h:13:45: warning: array of flexible structures
../fs/bcachefs/sb-clean.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/sb-clean.c: note: in included file (through ../fs/bcachefs/bcachefs.h):
../fs/bcachefs/bcachefs_format.h:621:38: warning: array of flexible structures
../fs/bcachefs/bcachefs_format.h:1255:38: warning: array of flexible structures
../drivers/mtd/nand/raw/meson_nand.c:542:23: warning: invalid assignment: |=
../drivers/mtd/nand/raw/meson_nand.c:542:23:    left side has type restricted __le64
../drivers/mtd/nand/raw/meson_nand.c:542:23:    right side has type unsigned char
../drivers/mtd/nand/raw/meson_nand.c:543:23: warning: invalid assignment: |=
../drivers/mtd/nand/raw/meson_nand.c:543:23:    left side has type restricted __le64
../drivers/mtd/nand/raw/meson_nand.c:543:23:    right side has type int
../drivers/mtd/nand/raw/meson_nand.c:555:32: warning: incorrect type in assignment (different base types)
../drivers/mtd/nand/raw/meson_nand.c:555:32:    expected unsigned char [usertype]
../drivers/mtd/nand/raw/meson_nand.c:555:32:    got restricted __le64 [usertype]
../drivers/mtd/nand/raw/meson_nand.c:556:38: warning: restricted __le64 degrades to integer
../drivers/mtd/nand/raw/meson_nand.c:570:21: warning: restricted __le64 degrades to integer
../drivers/mtd/nand/raw/meson_nand.c:571:53: warning: restricted __le64 degrades to integer
../drivers/mtd/nand/raw/meson_nand.c:572:37: warning: restricted __le64 degrades to integer
../drivers/mtd/nand/raw/meson_nand.c:577:21: warning: restricted __le64 degrades to integer
../drivers/mtd/nand/raw/meson_nand.c:578:53: warning: restricted __le64 degrades to integer
../drivers/mtd/nand/raw/meson_nand.c:579:37: warning: restricted __le64 degrades to integer
../drivers/mtd/nand/raw/meson_nand.c:823:23: warning: restricted __le64 degrades to integer
../drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/sb-counters.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/usb/sr9700.c:205:21: warning: incorrect type in assignment (different base types)
../drivers/net/usb/sr9700.c:205:21:    expected restricted __le16 [addressable] [usertype] res
../drivers/net/usb/sr9700.c:205:21:    got int
../drivers/net/usb/sr9700.c:207:21: warning: incorrect type in assignment (different base types)
../drivers/net/usb/sr9700.c:207:21:    expected restricted __le16 [addressable] [usertype] res
../drivers/net/usb/sr9700.c:207:21:    got int
../drivers/net/usb/sr9700.c:212:16: warning: incorrect type in return expression (different base types)
../drivers/net/usb/sr9700.c:212:16:    expected int
../drivers/net/usb/sr9700.c:212:16:    got restricted __le16 [addressable] [usertype] res
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/sb-downgrade.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/sb-downgrade.c: note: in included file (through ../fs/bcachefs/bcachefs_format.h, ../fs/bcachefs/bcachefs.h):
../fs/bcachefs/sb-downgrade_format.h:14:52: warning: array of flexible structures
../fs/bcachefs/sb-errors.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/sb-members.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/gpu/drm/amd/amdgpu/gfxhub_v1_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/mmhub_v1_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/mmhub_v3_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/usb/smsc75xx.c:2172:29: warning: cast to restricted __be16
../drivers/net/usb/smsc75xx.c:2172:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/smsc75xx.c:2172:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/smsc75xx.c:2172:27:    got unsigned short [usertype]
../fs/bcachefs/snapshot.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/infiniband/core/umem_odp.c:346:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
../drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/subvolume.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/super.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/i915/display/intel_cdclk.c: note: in included file:
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/amd/amdgpu/gmc_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/super-io.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../fs/bcachefs/super-io.c: note: in included file (through ../fs/bcachefs/bcachefs_format.h, ../fs/bcachefs/bcachefs.h):
../fs/bcachefs/sb-downgrade_format.h:14:52: warning: array of flexible structures
../fs/bcachefs/super-io.c:494:19: warning: cast to restricted __le32
../fs/bcachefs/super-io.c:493:19: warning: cast to restricted __le64
../drivers/gpu/drm/amd/amdgpu/gfxhub_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/sysfs.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/tests.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/umc_v8_10.c: note: 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_10.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/umc_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/umc_v12_0.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/trace.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/mtd/nand/raw/brcmnand/brcmnand.c:1961:41: warning: dubious: x | !y
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../fs/bcachefs/xattr.c: note: in included file:
../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures
../drivers/gpu/drm/msm/dsi/dsi_host.c:1424:27: warning: cast to restricted __be32
../drivers/gpu/drm/msm/dsi/dsi_host.c:1425:17: warning: cast to restricted __be32
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/ih_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/gpu/drm/amd/amdgpu/ih_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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:1234:22: warning: incorrect type in assignment (different base types)
../drivers/net/usb/aqc111.c:1234:22:    expected unsigned long long [usertype]
../drivers/net/usb/aqc111.c:1234:22:    got restricted __le64 [usertype]
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1803:14: warning: restricted __be64 degrades to integer
../drivers/gpu/drm/amd/amdgpu/psp_v13_0_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/psp_v14_0.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/hwmon/max31722.c:59:42: warning: cast to restricted __le16
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/i915/display/intel_pps.c: note: in included file:
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/display/intel_psr.c: note: in included file:
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/i915/display/intel_vblank.c:306:13: warning: context imbalance in 'intel_vblank_section_enter' - wrong count at exit
../drivers/gpu/drm/i915/display/intel_vblank.c:314:13: warning: context imbalance in 'intel_vblank_section_exit' - wrong count at exit
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/gfx_v9_4_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/gfx_v11_0_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/imu_v11_0_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/imu_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/gfx_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/i915/display/intel_fbdev.c:164:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_fbdev.c:165:10:   also defined here
../drivers/gpu/drm/i915/display/intel_psr.c: note: in included file:
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/sdma_v4_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/sdma_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/mes_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
In file included from ../drivers/comedi/drivers/ni_mio_cs.c:115:
../drivers/comedi/drivers/ni_mio_common.c:169:35: warning: ‘range_ni_E_ao_ext’ defined but not used [-Wunused-const-variable=]
  169 | static const struct comedi_lrange range_ni_E_ao_ext = {
      |                                   ^~~~~~~~~~~~~~~~~
../drivers/hwmon/pc87427.c:308:26: warning: cast to restricted __le16
../drivers/gpu/drm/i915/display/intel_fbdev.c:164:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_fbdev.c:165:10:   also defined here
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/iio/adc/ti-ads1298.c:426:13: warning: context imbalance in 'ads1298_rdata_unmark_busy' - wrong count at exit
../drivers/iio/adc/ti-ads1298.c:467:9: warning: context imbalance in 'ads1298_rdata_release_busy_or_restart' - wrong count at exit
../drivers/iio/adc/ti-ads1298.c:533:9: warning: context imbalance in 'ads1298_interrupt' - wrong count at exit
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/i915/display/intel_display_device.c:722:17: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_display_device.c:724:17:   also defined here
../drivers/gpu/drm/i915/display/intel_display_device.c:884:17: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_display_device.c:889:18:   also defined here
../drivers/gpu/drm/i915/display/intel_display_device.c:909:17: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_display_device.c:911:18:   also defined here
../drivers/gpu/drm/i915/display/intel_display_device.c:1087:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_display_device.c:1089:10:   also defined here
../drivers/gpu/drm/i915/display/intel_display_device.c:1095:9: warning: Initializer entry defined twice
../drivers/gpu/drm/i915/display/intel_display_device.c:1096:10:   also defined here
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/i915/display/intel_ddi.c: note: in included file:
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
In file included from ../drivers/comedi/drivers/tests/ni_routes_test.c:22:
../drivers/comedi/drivers/tests/../ni_stc.h:1140:35: warning: ‘range_ni_E_ao_ext’ defined but not used [-Wunused-const-variable=]
 1140 | static const struct comedi_lrange range_ni_E_ao_ext;
      |                                   ^~~~~~~~~~~~~~~~~
../drivers/gpu/drm/amd/amdgpu/vcn_v4_0_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/vcn_v4_0_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/i915/display/intel_pps.c: note: in included file:
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/i915/display/intel_display_types.h:2038:24: warning: unreplaced symbol '<noident>'
../drivers/gpu/drm/amd/amdgpu/vpe_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/umsch_mm_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/smuio_v13_0_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/smuio_v14_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1117: warning: cannot understand function prototype: 'struct registry_list_entry '
../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1321: warning: cannot understand function prototype: 'const struct nv_gsp_registry_entries r535_registry_entries[] = '
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/hwmon/xgene-hwmon.c:118:15: warning: cast to restricted __le16
../drivers/hwmon/xgene-hwmon.c:121:9: warning: incorrect type in assignment (different base types)
../drivers/hwmon/xgene-hwmon.c:121:9:    expected unsigned short volatile
../drivers/hwmon/xgene-hwmon.c:121:9:    got restricted __le16 [usertype]
../drivers/hwmon/xgene-hwmon.c:138:9: warning: incorrect type in assignment (different base types)
../drivers/hwmon/xgene-hwmon.c:138:9:    expected unsigned int volatile
../drivers/hwmon/xgene-hwmon.c:138:9:    got restricted __le32 [usertype]
../drivers/hwmon/xgene-hwmon.c:142:9: warning: incorrect type in assignment (different base types)
../drivers/hwmon/xgene-hwmon.c:142:9:    expected unsigned short volatile
../drivers/hwmon/xgene-hwmon.c:142:9:    got restricted __le16 [usertype]
../drivers/hwmon/xgene-hwmon.c:146:15: warning: cast to restricted __le16
../drivers/hwmon/xgene-hwmon.c:148:9: warning: incorrect type in assignment (different base types)
../drivers/hwmon/xgene-hwmon.c:148:9:    expected unsigned short volatile
../drivers/hwmon/xgene-hwmon.c:148:9:    got restricted __le16 [usertype]
../drivers/hwmon/xgene-hwmon.c:152:17: warning: incorrect type in assignment (different base types)
../drivers/hwmon/xgene-hwmon.c:152:17:    expected unsigned int volatile
../drivers/hwmon/xgene-hwmon.c:152:17:    got restricted __le32 [usertype]
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/hwmon/pmbus/ibm-cffps.c: In function ‘ibm_cffps_debugfs_read’:
../drivers/hwmon/pmbus/ibm-cffps.c:169:60: warning: ‘%02X’ directive output may be truncated writing between 2 and 8 bytes into a region of size 3 [-Wformat-truncation=]
  169 |                                 snprintf(&data[i * 2], 3, "%02X", rc);
      |                                                            ^~~~
../drivers/hwmon/pmbus/ibm-cffps.c:169:59: note: directive argument in the range [0, 2147483647]
  169 |                                 snprintf(&data[i * 2], 3, "%02X", rc);
      |                                                           ^~~~~~
../drivers/hwmon/pmbus/ibm-cffps.c:169:33: note: ‘snprintf’ output between 3 and 9 bytes into a destination of size 3
  169 |                                 snprintf(&data[i * 2], 3, "%02X", rc);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/hwmon/pmbus/ibm-cffps.c:180:60: warning: ‘%04X’ directive output may be truncated writing between 4 and 8 bytes into a region of size 5 [-Wformat-truncation=]
  180 |                                 snprintf(&data[i * 4], 5, "%04X", rc);
      |                                                            ^~~~
../drivers/hwmon/pmbus/ibm-cffps.c:180:59: note: directive argument in the range [0, 2147483647]
  180 |                                 snprintf(&data[i * 4], 5, "%04X", rc);
      |                                                           ^~~~~~
../drivers/hwmon/pmbus/ibm-cffps.c:180:33: note: ‘snprintf’ output between 5 and 9 bytes into a destination of size 5
  180 |                                 snprintf(&data[i * 4], 5, "%04X", rc);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:105:58: warning: incorrect type in argument 2 (different address spaces)
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:105:58:    expected void [noderef] __iomem *
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:105:58:    got void *
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:111:58: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:111:58:    expected void const [noderef] __iomem *
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:111:58:    got void *
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:158:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:158:25:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:158:25:    got void *[assigned] emap
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:175:19: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:175:19:    expected void *map
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:175:19:    got void [noderef] __iomem *
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:228:28: warning: incorrect type in return expression (different address spaces)
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:228:28:    expected void [noderef] __iomem *
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:228:28:    got void *map
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:237:28: warning: incorrect type in return expression (different address spaces)
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:237:28:    expected void [noderef] __iomem *
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:237:28:    got void *map
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:244:21: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:244:21:    expected void [noderef] __iomem *map
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:244:21:    got void *map
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:333:25: warning: incorrect type in argument 1 (different address spaces)
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:333:25:    expected void volatile [noderef] __iomem *addr
../drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:333:25:    got void *[assigned] map
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v12.c: note: in included 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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v12.c: note: in included 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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.c: note: in included 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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:3060:17: error: incompatible types in comparison expression (different address spaces):
../drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:3060:17:    struct dma_fence [noderef] __rcu *
../drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:3060:17:    struct dma_fence *
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0_2_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:884:17: error: incompatible types in conditional expression (different base types):
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:884:17:    void
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:884:17:    int
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1139:9: error: incompatible types in conditional expression (different base types):
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1139:9:    void
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1139:9:    int
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1171:9: error: incompatible types in conditional expression (different base types):
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1171:9:    void
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1171:9:    int
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1328:9: error: incompatible types in conditional expression (different base types):
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1328:9:    void
../drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1328:9:    int
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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_6_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_wb.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_replay.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, ...):
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325: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:2029:18: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1981:26: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1985:26: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1989:26: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1995:26: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2012:49: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1870:27: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:18: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1890:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1892:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1894:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1896:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1898:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1900:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1902:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1904:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:880:18: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1522:18: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:153:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:166: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:672:18: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:33: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:721:43: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:723:44: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:866:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1142:23: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1162:35: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1045:21: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1068:25: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1070:35: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1072:36: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1247:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1250:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1256:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1265:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1267:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1269:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1271:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1273:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1299:30: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1365:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1368:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1374: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:1383:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1385:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1387:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1389:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1391:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1731:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1772:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1670:23: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1820:27: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1826:18: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1834:36: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2262:38: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2263:34: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:35: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:25: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2272:25: 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:2278:17: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2288:31: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:30: warning: cast to restricted __le32
../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:2297:17: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2300:17: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2303:47: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2304:47: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2306:28: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2308:17: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2310:17: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2311:34: warning: too many warnings
../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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:483:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:491:18: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:521:48: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:615:18: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:673:27: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:680:18: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:688:36: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1456:38: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1458:51: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1464:53: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1466:49: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1472:51: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1473:51: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1474:50: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1475:49: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1476:48: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1595:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1598:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2514:9: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2523:31: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2524:30: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2528:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2530:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2532:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2534:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2536:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2538:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2540:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2550:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2554:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2558:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2561:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2570:33: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2731:9: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2740:31: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2741:30: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2745:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2755:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2759:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2763:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2766:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2775:33: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2842:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2844:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2846:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2858:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2860:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2862:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2893:9: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2902:31: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2903:30: warning: cast to restricted __le32
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2907:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2919:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2923:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2927:25: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2930:17: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2939:33: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2948:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2950:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2952:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2964:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2966:9: warning: cast to restricted __le16
../drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2968:9: warning: cast to restricted __le16
../sound/soc/codecs/tas2562.c:232:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2562.c:238:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2562.c:244:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2562.c:291:58: warning: incorrect type in argument 2 (different base types)
../sound/soc/codecs/tas2562.c:291:58:    expected int bitwidth
../sound/soc/codecs/tas2562.c:291:58:    got restricted snd_pcm_format_t
../sound/soc/codecs/tas2562.c:616:39: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2562.c:623:43: warning: restricted snd_pcm_format_t degrades to integer
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../sound/soc/codecs/tas2764.c:258:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2764.c:264:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2764.c:270:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2764.c:358:58: warning: incorrect type in argument 2 (different base types)
../sound/soc/codecs/tas2764.c:358:58:    expected int bitwidth
../sound/soc/codecs/tas2764.c:358:58:    got restricted snd_pcm_format_t
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.c:656:26: warning: dubious: !x & y
../sound/soc/codecs/tas2780.c:158:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2780.c:165:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2780.c:172:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2780.c:286:58: warning: incorrect type in argument 2 (different base types)
../sound/soc/codecs/tas2780.c:286:58:    expected int bitwidth
../sound/soc/codecs/tas2780.c:286:58:    got restricted snd_pcm_format_t
../drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c:306:9: warning: context imbalance in 'nvkm_chan_put' - unexpected unlock
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c:656:26: warning: dubious: !x & y
../drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c:182:18: warning: context imbalance in 'nvkm_runl_chan_get_inst' - wrong count at exit
../drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c:206:18: warning: context imbalance in 'nvkm_runl_chan_get_chid' - different lock contexts for basic block
../drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c:227:18: warning: context imbalance in 'nvkm_runl_cgrp_get_cgid' - different lock contexts for basic block
../drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c:217:9: warning: context imbalance in 'nvkm_cgrp_put' - unexpected unlock
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.c:659:34: warning: dubious: !x & y
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.c:627:34: warning: dubious: !x & y
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.c:622:34: warning: dubious: !x & y
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.c:710:34: warning: dubious: !x & y
../drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c:225:3: warning: symbol 'userd' was not declared. Should it be static?
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.c:36:30: warning: symbol 'dcn3_14_ip' was not declared. Should it be static?
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.c:313:33: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn35/dcn35_fpu.c:442:33: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn351/dcn351_fpu.c:476:33: warning: Using plain integer as NULL pointer
../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
../sound/soc/codecs/tas2770.c:199:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2770.c:205:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2770.c:211:14: warning: restricted snd_pcm_format_t degrades to integer
../sound/soc/codecs/tas2770.c:298:58: warning: incorrect type in argument 2 (different base types)
../sound/soc/codecs/tas2770.c:298:58:    expected int bitwidth
../sound/soc/codecs/tas2770.c:298:58:    got restricted snd_pcm_format_t
../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/dcn30/dcn30_clk_mgr.c:511:22: warning: symbol 'dcn3_fpga_funcs' was not declared. Should it be static?
../drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c:1056:22: warning: symbol 'dcn35_fpga_funcs' was not declared. Should it be static?
../drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:543:62: warning: dubious: x | !y
../drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:454:62: warning: dubious: x | !y
../drivers/gpu/drm/nouveau/nouveau_drm.c:414:41: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_drm.c:414:41: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_drm.c:415:41: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_drm.c:415:41: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_drm.c:415:41: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_drm.c:415:41: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_drm.c:419:33: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_drm.c:419:33: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_backlight.c: In function ‘nouveau_backlight_init’:
../drivers/gpu/drm/nouveau/nouveau_backlight.c:56:69: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
   56 |                 snprintf(backlight_name, BL_NAME_SIZE, "nv_backlight%d", nb);
      |                                                                     ^~
In function ‘nouveau_get_backlight_name’,
    inlined from ‘nouveau_backlight_init’ at ../drivers/gpu/drm/nouveau/nouveau_backlight.c:351:7:
../drivers/gpu/drm/nouveau/nouveau_backlight.c:56:56: note: directive argument in the range [1, 2147483647]
   56 |                 snprintf(backlight_name, BL_NAME_SIZE, "nv_backlight%d", nb);
      |                                                        ^~~~~~~~~~~~~~~~
../drivers/gpu/drm/nouveau/nouveau_backlight.c:56:17: note: ‘snprintf’ output between 14 and 23 bytes into a destination of size 15
   56 |                 snprintf(backlight_name, BL_NAME_SIZE, "nv_backlight%d", nb);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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_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_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_gem.c:883:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_gem.c:884:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_gem.c:916:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_gem.c:917:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_gem.c:919:33: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:205:13: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/nouveau/nouveau_dmem.c:205:13:    expected restricted vm_fault_t [usertype] ret
../drivers/gpu/drm/nouveau/nouveau_dmem.c:205:13:    got int
../drivers/gpu/drm/nouveau/nouveau_dmem.c:457:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:457:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:461:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:461:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:474:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:474:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:478:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:478:25: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:488:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:488:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:488:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:488:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:488:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:488:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:488:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:488:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:488:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:502:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:502:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:529:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:529:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:533:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:533:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:542:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:542:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:542:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:542:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:551:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:551:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:551:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:556:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:556:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:558:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_dmem.c:558:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv04/crtc.c:1122:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv04/crtc.c:1122:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv04/crtc.c:1207:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv04/crtc.c:1207:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv04/crtc.c:1208:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv04/crtc.c:1208:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv04/crtc.c:1209:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv04/crtc.c:1209:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv04/crtc.c:1210:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv04/crtc.c:1210:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/disp.c:135:31: error: subtraction of different types can't work (different address spaces)
../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:31: error: subtraction of different types can't work (different address spaces)
../drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: warning: incorrect type in assignment (different address spaces)
../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/amd/amdgpu/../display/dc/link/accessories/link_dp_cts.c:887:47: warning: Using plain integer as NULL pointer
../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/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/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/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/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/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/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/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/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/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/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/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:39:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:39:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:68:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:68:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:89:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:89:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:106:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:106:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:120:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:120:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:120:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:120:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:120:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:212:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:212:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:212:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:212:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:212:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:229:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:229:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:230:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:230:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:232:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:232:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:235:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:235:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:239:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/headc57d.c:239: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:48:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:48:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:48:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:61:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:61:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:74:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:74:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:74:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:74:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:103:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:103:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:103:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:103:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:103:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:103:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:103:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:103:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:148:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:148:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:152:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:152:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:165:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:165: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: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:170:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:192:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:192:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:192: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:195:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:195:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:199:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:199:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:203:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:203:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:218:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:218:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:231:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:231:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:231:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:248:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:248:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:261:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:261:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:261:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:261:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:261:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:277:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:277:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:277:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:281:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:281:9: warning: dubious: !x & y
../drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:281: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/dispnv50/wndwc57e.c:41:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:41:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:46:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:46:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:46:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:46:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:46:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:64:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:64:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:64:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:65:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:65: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:71:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:71:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:75:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:75:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:95:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:95:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:95:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:108:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:108:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:108:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:121:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:121:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:134:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:134:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:134:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:134:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:44:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:44:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:57:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:57:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:61:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:61:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:74:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:74:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:78:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:78:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:81:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:81:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:81:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:88:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:88:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:88:17: 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: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: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:127:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:127:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:141:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:141:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:167:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:167:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:180:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:180:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:180:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:204:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:204:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:217:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:217:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:217:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:217:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/base507c.c:217: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
../sound/soc/codecs/wm0010.c:225:25: warning: cast to restricted __be32
../sound/soc/codecs/wm0010.c:310:25: warning: cast to restricted __be32
../sound/soc/codecs/wm0010.c:329:31: warning: cast to restricted __le64
../sound/soc/codecs/wm0010.c:329:29: warning: incorrect type in assignment (different base types)
../sound/soc/codecs/wm0010.c:329:29:    expected unsigned long long [usertype]
../sound/soc/codecs/wm0010.c:329:29:    got restricted __be64 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dcn401/dcn401_dsc.c:30:24: warning: symbol 'dcn401_dsc_funcs' was not declared. Should it be static?
../drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:42:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:42:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:42:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:42:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:64:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:64:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:68:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:68: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:73:9: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:73: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: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/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/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/nouveau_chan.c:136:38: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/nouveau/nouveau_chan.c:136:38:    expected unsigned int [usertype] *bgn
../drivers/gpu/drm/nouveau/nouveau_chan.c:136:38:    got void [noderef] __iomem *ptr
../drivers/gpu/drm/nouveau/nouveau_chan.c:184:45: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/nouveau/nouveau_chan.c:184:45:    expected void [noderef] __iomem *ptr
../drivers/gpu/drm/nouveau/nouveau_chan.c:184:45:    got void *virtual
../drivers/gpu/drm/nouveau/nouveau_chan.c:473:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_chan.c:487:17: warning: cast removes address space '__iomem' of expression
../drivers/gpu/drm/nouveau/nouveau_chan.c:487: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: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/nouveau_fence.c:430:24: warning: incorrect type in assignment (different address spaces)
../drivers/gpu/drm/nouveau/nouveau_fence.c:430:24:    expected struct nouveau_channel [noderef] __rcu *channel
../drivers/gpu/drm/nouveau/nouveau_fence.c:430:24:    got struct nouveau_channel *chan
../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/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/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:88:45: warning: incorrect type in initializer (different address spaces)
../drivers/gpu/drm/nouveau/nv84_fence.c:88:45:    expected struct nouveau_channel *chan
../drivers/gpu/drm/nouveau/nv84_fence.c:88:45:    got struct nouveau_channel [noderef] __rcu *channel
../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/amd/amdgpu/../display/dc/resource/dcn32/dcn32_resource_helpers.c:386:33: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn316/dcn316_resource.c:1618:33: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn31/dcn31_resource.c:1649:33: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/hubp/dcn35/dcn35_hubp.c:191:19: warning: symbol 'dcn35_hubp_funcs' was not declared. Should it be static?
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_top/dml_top_mcache.c:110:87: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_top/dml_top_mcache.c:110:90: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c:13:28: warning: symbol 'core_dcn4_ip_caps_base' was not declared. Should it be static?
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c:80:28: warning: symbol 'core_dcn4sw_ip_caps_base' was not declared. Should it be static?
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c:614:53: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c:615:58: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c:617:53: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c:727:52: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c:728:52: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c:729:57: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c:788:52: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c:789:55: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c:790:57: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c:958:67: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c:6859:56: warning: symbol 'core_dcn4_g6_temp_read_blackout_table' was not declared. Should it be static?
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c:11189:74: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c:11190:70: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_core/dml2_core_shared.c:11077:74: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/hdcp/hdcp_msg.c:133:31: 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/core/dc.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_state.c:353:30: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_state.c:356:46: warning: Using plain integer as NULL pointer
../drivers/gpu/drm/amd/amdgpu/../display/dc/dc_dmub_srv.c:872:64: warning: cast truncates bits from constant value (44 becomes 4)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:270:48: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:270:48:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:270:48:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:272:45: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:272:45:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:272:45:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:303:25: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:304:25: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:306:25: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:307:25: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:315:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:315:38:    expected unsigned short [usertype] min_abm_backlight
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:315:38:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:319:36: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:319:36:    expected unsigned short [usertype] blRampReduction
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:319:36:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:321:32: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:321:32:    expected unsigned short [usertype] blRampStart
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:321:32:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:456:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:456:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:456:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:457:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:457:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:457:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:458:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:458:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:458:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:459:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:459:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:459:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:460:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:460:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:460:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:462:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:462:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:462:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:463:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:463:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:463:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:464:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:464:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:464:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:465:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:465:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:465:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:466:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:466:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:466:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:467:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:467:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:467:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:468:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:468:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:468:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:469:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:469:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:469:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:470:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:470:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:470:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:471:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:471:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:471:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:472:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:472:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:472:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:473:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:473:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:473:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:474:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:474:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:474:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:475:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:475:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:475:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:476:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:476:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:476:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:477:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:477:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:477:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:478:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:478:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:478:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:479:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:479:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:479:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:491:38: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:491:38:    expected unsigned short [usertype] min_abm_backlight
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:491:38:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:602:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:602:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:602:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:603:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:603:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:603:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:604:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:604:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:604:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:605:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:605:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:605:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:606:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:606:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:606:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:607:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:607:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:607:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:610:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:610:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:610:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:611:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:611:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:611:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:612:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:612:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:612:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:613:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:613:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:613:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:614:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:614:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:614:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:615:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:615:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:615:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:616:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:616:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:616:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:617:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:617:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:617:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:618:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:618:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:618:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:619:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:619:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:619:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:620:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:620:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:620:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:621:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:621:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:621:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:622:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:622:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:622:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:623:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:623:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:623:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:624:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:624:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:624:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:625:35: warning: incorrect type in assignment (different base types)
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:625:35:    expected unsigned short
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:625:35:    got restricted __be16 [usertype]
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:17: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:17: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:663:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:663:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:664:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:664:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:665:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:665:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:666:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:666:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:667:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:667:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:668:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:668:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:669:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:669:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:670:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:670:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:671:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:671:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:672:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:672:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:673:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:673:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:674:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:674:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:675:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:675:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:676:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:676:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:677:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:677:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:678:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:678:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:679:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:679:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:680:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:680:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:681:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:681:37: warning: restricted __le16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:682:37: warning: restricted __be16 degrades to integer
../drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:682:37: warning: too many warnings
../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h):
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/isp_v4_1_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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:325:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
../drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn401.c:501:9: error: static assertion failed: "DMUB command size mismatch"
../drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn401.c:537:9: error: static assertion failed: "DMUB command size mismatch"
WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/mm/testmmiotrace.o
WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/locking/test-ww_mutex.o
WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_objpool.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/mxc-clk.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/clk-imxrt1050.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_simpleondemand.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_performance.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_powersave.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_userspace.o
../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?
../arch/x86/boot/compressed/cmdline.c: note: in included file:
../arch/x86/boot/compressed/../cmdline.c:28:5: warning: symbol '__cmdline_find_option' was not declared. Should it be static?
../arch/x86/boot/compressed/../cmdline.c:100:5: warning: symbol '__cmdline_find_option_bool' was not declared. Should it be static?
../arch/x86/boot/compressed/cmdline.c:17:15: warning: symbol 'get_cmd_line_ptr' was not declared. Should it be static?
../arch/x86/boot/compressed/idt_64.c:31:6: warning: symbol 'load_stage1_idt' was not declared. Should it be static?
../arch/x86/boot/compressed/idt_64.c:59:6: warning: symbol 'load_stage2_idt' was not declared. Should it be static?
../arch/x86/boot/compressed/ident_map_64.c:110:6: warning: symbol 'initialize_identity_maps' was not declared. Should it be static?
../arch/x86/boot/compressed/ident_map_64.c:361:6: warning: symbol 'do_boot_page_fault' was not declared. Should it be static?
../arch/x86/boot/compressed/ident_map_64.c:390:6: warning: symbol 'do_boot_nmi_trap' was not declared. Should it be static?
../arch/x86/boot/compressed/ident_map_64.c:146:23: warning: memset with byte count of 106496
../arch/x86/boot/compressed/ident_map_64.c:150:23: warning: memset with byte count of 131072
../arch/x86/boot/compressed/pgtable_64.c:104:17: warning: symbol 'configure_5level_paging' was not declared. Should it be static?
../arch/x86/boot/compressed/mem.c:35:6: warning: symbol 'arch_accept_memory' was not declared. Should it be static?
../arch/x86/boot/compressed/sev.c:30:13: warning: symbol 'boot_ghcb' was not declared. Should it be static?
../arch/x86/boot/compressed/sev.c: note: in included file (through ../arch/x86/boot/compressed/../../lib/inat.c):
./arch/x86/lib//inat-tables.c:5:19: warning: symbol 'inat_primary_table' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:219:19: warning: symbol 'inat_escape_table_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:443:19: warning: symbol 'inat_escape_table_1_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:571:19: warning: symbol 'inat_escape_table_1_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:607:19: warning: symbol 'inat_escape_table_1_3' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:645:19: warning: symbol 'inat_escape_table_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:860:19: warning: symbol 'inat_escape_table_2_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1064:19: warning: symbol 'inat_escape_table_2_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1116:19: warning: symbol 'inat_escape_table_2_3' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1146:19: warning: symbol 'inat_escape_table_3' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1223:19: warning: symbol 'inat_escape_table_3_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1297:19: warning: symbol 'inat_escape_table_3_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1301:19: warning: symbol 'inat_escape_table_3_3' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1306:19: warning: symbol 'inat_avx_table_4' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1391:19: warning: symbol 'inat_avx_table_4_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1442:19: warning: symbol 'inat_avx_table_4_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1449:19: warning: symbol 'inat_avx_table_4_3' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1470:19: warning: symbol 'inat_avx_table_5' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1497:19: warning: symbol 'inat_avx_table_5_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1510:19: warning: symbol 'inat_avx_table_5_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1530:19: warning: symbol 'inat_avx_table_5_3' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1537:19: warning: symbol 'inat_avx_table_6' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1582:19: warning: symbol 'inat_avx_table_6_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1623:19: warning: symbol 'inat_avx_table_6_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1629:19: warning: symbol 'inat_avx_table_6_3' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1637:19: warning: symbol 'inat_avx_table_7' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1640:19: warning: symbol 'inat_avx_table_7_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1643:19: warning: symbol 'inat_avx_table_7_3' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1654:19: warning: symbol 'inat_group_table_6' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1666:19: warning: symbol 'inat_group_table_7' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1678:19: warning: symbol 'inat_group_table_8' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1684:19: warning: symbol 'inat_group_table_9' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1695:19: warning: symbol 'inat_group_table_10' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1704:19: warning: symbol 'inat_group_table_10_3' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1709:19: warning: symbol 'inat_group_table_11' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1719:19: warning: symbol 'inat_group_table_11_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1726:19: warning: symbol 'inat_group_table_24' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1731:19: warning: symbol 'inat_group_table_24_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1734:19: warning: symbol 'inat_group_table_24_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1742:19: warning: symbol 'inat_group_table_4' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1748:19: warning: symbol 'inat_group_table_5' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1754:19: warning: symbol 'inat_group_table_16' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1759:19: warning: symbol 'inat_group_table_16_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1766:19: warning: symbol 'inat_group_table_17' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1773:19: warning: symbol 'inat_group_table_17_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1782:19: warning: symbol 'inat_group_table_18' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1788:19: warning: symbol 'inat_group_table_18_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1796:19: warning: symbol 'inat_group_table_21' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1805:19: warning: symbol 'inat_group_table_21_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1808:19: warning: symbol 'inat_group_table_21_2' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1817:19: warning: symbol 'inat_group_table_21_3' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1822:19: warning: symbol 'inat_group_table_13' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1830:19: warning: symbol 'inat_group_table_27' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1837:19: warning: symbol 'inat_group_table_25' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1843:19: warning: symbol 'inat_group_table_25_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1851:19: warning: symbol 'inat_group_table_26' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1857:19: warning: symbol 'inat_group_table_26_1' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1865:19: warning: symbol 'inat_group_table_14' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1870:19: warning: symbol 'inat_group_table_15' was not declared. Should it be static?
./arch/x86/lib//inat-tables.c:1873:19: warning: symbol 'inat_group_table_15_2' was not declared. Should it be static?
../arch/x86/boot/compressed/sev.c: note: in included file:
../arch/x86/boot/compressed/../../lib/insn.c:91:21: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:91:21: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:138:13: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:138:13: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:163:21: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:163:21: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:180:21: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:180:21: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:190:29: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:190:29: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:204:13: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:204:13: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:207:34: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:207:34: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:220:30: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:220:30: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:222:30: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:222:30: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:230:30: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:230:30: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:287:14: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:287:14: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:329:22: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:329:22: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:374:23: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:374:23: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:452:40: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:452:40: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:513:40: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:513:40: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:517:48: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:517:48: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:523:48: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:523:48: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:540:49: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:540:49: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:543:49: warning: cast to restricted __le32
../arch/x86/boot/compressed/../../lib/insn.c:543:49: warning: cast to restricted __le16
../arch/x86/boot/compressed/../../lib/insn.c:546:49: warning: too many warnings
tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files
../net/mptcp/protocol.c:3347:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock
../net/mptcp/pm_netlink.c:634:31: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock
../net/mptcp/pm_netlink.c:751:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock
WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/mm/testmmiotrace.o
WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/locking/test-ww_mutex.o
WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_objpool.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/mxc-clk.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/clk-imxrt1050.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_simpleondemand.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_performance.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_powersave.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_userspace.o
../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?
tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files
tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files
../net/mptcp/protocol.c:3347:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock
../net/mptcp/pm_netlink.c:634:31: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock
../net/mptcp/pm_netlink.c:751:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock
WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/mm/testmmiotrace.o
WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/locking/test-ww_mutex.o
WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_objpool.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/mxc-clk.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/clk-imxrt1050.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_simpleondemand.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_performance.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_powersave.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_userspace.o
../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?