drivers/net/wireless/intersil/p54/p54usb.c:948:32: error: passing argument 1 of ‘usb_driver_release_interface’ from incompatible pointer type [-Werror=incompatible-pointer-types] SYSTBL arch/x86/include/generated/asm/syscalls_32.h SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h SYSTBL arch/x86/include/generated/asm/syscalls_64.h HYPERCALLS arch/x86/include/generated/asm/xen-hypercalls.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/poll.h WRAP arch/x86/include/generated/uapi/asm/socket.h UPD include/generated/uapi/linux/version.h HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o UPD include/config/kernel.release WRAP arch/x86/include/generated/asm/dma-contiguous.h WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/mm-arch-hooks.h WRAP arch/x86/include/generated/asm/export.h HOSTCC scripts/bin2c HOSTCC scripts/kallsyms HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash HOSTLD arch/x86/tools/relocs UPD include/generated/utsrelease.h HOSTCC scripts/recordmcount HOSTCC scripts/sortextable HOSTCC scripts/asn1_compiler HOSTCC scripts/extract-cert HOSTCC scripts/genksyms/genksyms.o HOSTCC scripts/selinux/genheaders/genheaders YACC scripts/genksyms/parse.tab.c YACC scripts/genksyms/parse.tab.h LEX scripts/genksyms/lex.lex.c HOSTCC scripts/selinux/mdp/mdp HOSTCC scripts/genksyms/lex.lex.o HOSTCC scripts/genksyms/parse.tab.o DESCEND objtool HOSTCC /syzkaller/jobs/linux/kernel/tools/objtool/fixdep.o HOSTLD /syzkaller/jobs/linux/kernel/tools/objtool/fixdep-in.o HOSTLD scripts/genksyms/genksyms LINK /syzkaller/jobs/linux/kernel/tools/objtool/fixdep CC /syzkaller/jobs/linux/kernel/tools/objtool/exec-cmd.o CC /syzkaller/jobs/linux/kernel/tools/objtool/help.o CC /syzkaller/jobs/linux/kernel/tools/objtool/pager.o CC /syzkaller/jobs/linux/kernel/tools/objtool/parse-options.o CC /syzkaller/jobs/linux/kernel/tools/objtool/run-command.o CC /syzkaller/jobs/linux/kernel/tools/objtool/sigchain.o CC /syzkaller/jobs/linux/kernel/tools/objtool/subcmd-config.o CC /syzkaller/jobs/linux/kernel/tools/objtool/builtin-check.o CC /syzkaller/jobs/linux/kernel/tools/objtool/arch/x86/decode.o CC /syzkaller/jobs/linux/kernel/tools/objtool/builtin-orc.o CC /syzkaller/jobs/linux/kernel/tools/objtool/check.o CC /syzkaller/jobs/linux/kernel/tools/objtool/orc_gen.o CC /syzkaller/jobs/linux/kernel/tools/objtool/orc_dump.o CC /syzkaller/jobs/linux/kernel/tools/objtool/elf.o CC /syzkaller/jobs/linux/kernel/tools/objtool/special.o CC /syzkaller/jobs/linux/kernel/tools/objtool/objtool.o CC /syzkaller/jobs/linux/kernel/tools/objtool/str_error_r.o CC /syzkaller/jobs/linux/kernel/tools/objtool/libstring.o LD /syzkaller/jobs/linux/kernel/tools/objtool/libsubcmd-in.o LD /syzkaller/jobs/linux/kernel/tools/objtool/arch/x86/objtool-in.o AR /syzkaller/jobs/linux/kernel/tools/objtool/libsubcmd.a LD /syzkaller/jobs/linux/kernel/tools/objtool/objtool-in.o LINK /syzkaller/jobs/linux/kernel/tools/objtool/objtool HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s CC scripts/mod/empty.o UPD scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost CC kernel/bounds.s CALL scripts/atomic/check-atomics.sh UPD include/generated/timeconst.h UPD include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s UPD include/generated/asm-offsets.h CALL scripts/checksyscalls.sh CHK include/generated/compile.h CC init/main.o HOSTCC usr/gen_init_cpio CC init/do_mounts.o CC init/do_mounts_rd.o CC arch/x86/hyperv/hv_init.o CC arch/x86/hyperv/mmu.o UPD include/generated/compile.h CC arch/x86/hyperv/nested.o CC arch/x86/hyperv/hv_apic.o CC arch/x86/hyperv/hv_spinlock.o CC init/do_mounts_initrd.o CC init/do_mounts_md.o CC init/initramfs.o CC init/calibrate.o CC init/init_task.o CC arch/x86/events/core.o CC arch/x86/events/msr.o CC arch/x86/events/intel/core.o CC arch/x86/kernel/acpi/boot.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./include/linux/atomic.h:7, from ./arch/x86/include/asm/mshyperv.h:6, from arch/x86/hyperv/nested.c:15: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC arch/x86/entry/vsyscall/vsyscall_gtod.o CC arch/x86/ia32/sys_ia32.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/efi.h:17, from arch/x86/hyperv/hv_init.c:20: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC arch/x86/events/amd/core.o CC arch/x86/events/amd/uncore.o CC arch/x86/events/amd/power.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from ./include/linux/scatterlist.h:8, from ./include/linux/hyperv.h:31, from arch/x86/hyperv/mmu.c:3: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ GEN usr/initramfs_data.cpio CC arch/x86/kvm/../../../virt/kvm/kvm_main.o CC certs/system_keyring.o CC arch/x86/kernel/apic/apic.o CC kernel/bpf/core.o CC kernel/cgroup/cgroup.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from arch/x86/hyperv/hv_spinlock.c:13: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC arch/x86/mm/init.o arch/x86/hyperv/mmu.c: In function ‘hyperv_flush_tlb_others’: arch/x86/hyperv/mmu.c:143:30: warning: taking address of packed member of ‘struct hv_tlb_flush’ may result in an unaligned pointer value [-Waddress-of-packed-member] 143 | gva_n = fill_gva_list(flush->gva_list, 0, | ~~~~~^~~~~~~~~~ arch/x86/hyperv/mmu.c: In function ‘hyperv_flush_tlb_others_ex’: arch/x86/hyperv/mmu.c:218:30: warning: taking address of packed member of ‘struct hv_tlb_flush_ex’ may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | gva_n = fill_gva_list(flush->gva_list, nr_bank, | ~~~~~^~~~~~~~~~ In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/vmalloc.h:5, from arch/x86/hyperv/hv_apic.c:23: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC arch/x86/kernel/cpu/mce/core.o AS arch/x86/crypto/aes-x86_64-asm_64.o CC arch/x86/crypto/glue_helper.o CC arch/x86/entry/vdso/vma.o AS usr/initramfs_data.o CC arch/x86/ia32/ia32_signal.o AR usr/built-in.a CC arch/x86/ia32/audit.o CC arch/x86/kernel/fpu/init.o CC arch/x86/kernel/fpu/bugs.o CC arch/x86/events/amd/ibs.o EXTRACT_CERTS CC arch/x86/entry/vsyscall/vsyscall_64.o CC arch/x86/crypto/aes_glue.o CC arch/x86/kernel/cpu/microcode/core.o AS certs/system_certificates.o CC kernel/bpf/syscall.o CC kernel/cgroup/rstat.o CC arch/x86/kernel/cpu/mtrr/mtrr.o CC arch/x86/kernel/cpu/mtrr/if.o CC arch/x86/kernel/cpu/microcode/intel.o CC arch/x86/kernel/cpu/mtrr/generic.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from arch/x86/entry/vdso/vma.c:7: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC arch/x86/mm/init_64.o AR arch/x86/hyperv/built-in.a AS arch/x86/entry/vsyscall/vsyscall_emu_64.o CC arch/x86/events/amd/iommu.o AR certs/built-in.a CC arch/x86/entry/vdso/vdso32-setup.o CC arch/x86/kernel/cpu/cacheinfo.o CC arch/x86/kernel/fpu/core.o CC arch/x86/kernel/apic/apic_common.o CC init/version.o CC arch/x86/kernel/fpu/regset.o CC arch/x86/kernel/fpu/signal.o CC arch/x86/kernel/acpi/sleep.o LDS arch/x86/entry/vdso/vdso.lds CC arch/x86/kernel/fpu/xstate.o AR arch/x86/ia32/built-in.a AS arch/x86/crypto/des3_ede-asm_64.o CC arch/x86/kernel/cpu/scattered.o CC arch/x86/kernel/cpu/mtrr/cleanup.o AS arch/x86/entry/vdso/vdso-note.o CC kernel/cgroup/namespace.o CC arch/x86/entry/vdso/vclock_gettime.o CC arch/x86/kernel/cpu/microcode/amd.o CC arch/x86/crypto/des3_ede_glue.o CC arch/x86/events/intel/bts.o AR arch/x86/kernel/kprobes/built-in.a CC arch/x86/kernel/apic/apic_noop.o CC arch/x86/kernel/apic/ipi.o AR arch/x86/entry/vsyscall/built-in.a CC kernel/cgroup/cgroup-v1.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/uapi/linux/timex.h:56, from ./include/linux/timex.h:56, from ./include/linux/clocksource.h:13, from ./arch/x86/include/asm/vgtod.h:6, from arch/x86/entry/vdso/vclock_gettime.c:15: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vclock_gettime.c:15: arch/x86/entry/vdso/vclock_gettime.c: In function ‘do_hres’: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of ‘u8[1]’ {aka ‘unsigned char[1]’} [-Warray-bounds] 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:193:2: note: in expansion of macro ‘__READ_ONCE_SIZE’ 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing ‘hvclock_page’ 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vclock_gettime.c:15: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of ‘u8[1]’ {aka ‘unsigned char[1]’} [-Warray-bounds] 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:193:2: note: in expansion of macro ‘__READ_ONCE_SIZE’ 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing ‘hvclock_page’ 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ CC kernel/cgroup/freezer.o AR init/built-in.a AS arch/x86/crypto/camellia-x86_64-asm_64.o CC arch/x86/mm/fault.o CC arch/x86/mm/ioremap.o CC arch/x86/entry/vdso/vgetcpu.o CC kernel/dma/mapping.o AS arch/x86/kernel/acpi/wakeup_64.o AR arch/x86/events/amd/built-in.a CC arch/x86/kernel/acpi/apei.o CC kernel/bpf/verifier.o CC kernel/cgroup/pids.o CC arch/x86/events/intel/ds.o CC arch/x86/kernel/acpi/cppc_msr.o CC kernel/dma/direct.o CC arch/x86/kernel/cpu/mce/severity.o CC arch/x86/kernel/apic/vector.o CC kernel/bpf/inode.o CC arch/x86/kernel/apic/hw_nmi.o CC arch/x86/kernel/acpi/cstate.o HOSTCC arch/x86/entry/vdso/vdso2c CC arch/x86/crypto/camellia_glue.o AS arch/x86/crypto/blowfish-x86_64-asm_64.o CC mm/filemap.o AR arch/x86/kernel/cpu/mtrr/built-in.a CC kernel/bpf/helpers.o LDS arch/x86/entry/vdso/vdsox32.lds CC kernel/bpf/tnum.o AR arch/x86/kernel/cpu/microcode/built-in.a CC kernel/dma/dummy.o CC kernel/dma/virt.o AS arch/x86/entry/entry_64.o CC arch/x86/mm/extable.o AS arch/x86/entry/thunk_64.o X32 arch/x86/entry/vdso/vdso-note-x32.o CC kernel/dma/swiotlb.o CC kernel/cgroup/rdma.o CC mm/kasan/common.o X32 arch/x86/entry/vdso/vclock_gettime-x32.o X32 arch/x86/entry/vdso/vgetcpu-x32.o LDS arch/x86/entry/vdso/vdso32/vdso32.lds CC arch/x86/mm/pageattr.o CC arch/x86/kernel/cpu/mce/genpool.o CC arch/x86/kernel/process_64.o CC arch/x86/entry/vdso/vdso32/vclock_gettime.o CC arch/x86/kernel/signal.o CC kernel/cgroup/cpuset.o AR arch/x86/kernel/fpu/built-in.a CC arch/x86/mm/mmap.o CC arch/x86/mm/pat.o AR arch/x86/kernel/acpi/built-in.a CC arch/x86/kernel/cpu/mce/intel.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/uapi/linux/timex.h:56, from ./include/linux/timex.h:56, from ./include/linux/clocksource.h:13, from ./arch/x86/include/asm/vgtod.h:6, from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC arch/x86/entry/syscall_64.o In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c: In function ‘do_hres’: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of ‘u8[1]’ {aka ‘unsigned char[1]’} [-Warray-bounds] 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:193:2: note: in expansion of macro ‘__READ_ONCE_SIZE’ 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing ‘hvclock_page’ 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of ‘u8[1]’ {aka ‘unsigned char[1]’} [-Warray-bounds] 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:193:2: note: in expansion of macro ‘__READ_ONCE_SIZE’ 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing ‘hvclock_page’ 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ CC arch/x86/kernel/cpu/mce/amd.o CC kernel/bpf/hashtab.o CC kernel/bpf/arraymap.o CC kernel/bpf/percpu_freelist.o CC arch/x86/events/intel/knc.o CC arch/x86/kernel/cpu/mce/threshold.o AS arch/x86/entry/vdso/vdso32/note.o AS arch/x86/entry/vdso/vdso32/system_call.o CC mm/mempool.o CC arch/x86/events/intel/lbr.o CC arch/x86/events/intel/p4.o CC arch/x86/crypto/blowfish_glue.o AS arch/x86/entry/vdso/vdso32/sigreturn.o AS arch/x86/crypto/twofish-x86_64-asm_64.o CC arch/x86/kernel/apic/io_apic.o CC kernel/bpf/bpf_lru_list.o CC arch/x86/mm/pgtable.o CC arch/x86/mm/physaddr.o CC arch/x86/mm/tlb.o CC arch/x86/mm/setup_nx.o CC arch/x86/kernel/cpu/mce/inject.o CC arch/x86/crypto/twofish_glue.o CC arch/x86/kernel/cpu/topology.o VDSO arch/x86/entry/vdso/vdso64.so.dbg CC mm/kasan/init.o CC arch/x86/kernel/cpu/common.o CC arch/x86/mm/cpu_entry_area.o CC arch/x86/mm/pat_rbtree.o CC arch/x86/kernel/cpu/rdrand.o CC arch/x86/kernel/cpu/match.o AR kernel/dma/built-in.a VDSO arch/x86/entry/vdso/vdsox32.so.dbg AS arch/x86/crypto/twofish-x86_64-asm_64-3way.o CC fs/9p/vfs_super.o CC arch/x86/kernel/cpu/bugs.o CC ipc/compat.o CC arch/x86/kernel/signal_compat.o CC kernel/bpf/lpm_trie.o CC arch/x86/net/bpf_jit_comp.o CC arch/x86/kernel/traps.o VDSO arch/x86/entry/vdso/vdso32.so.dbg CC arch/x86/events/intel/p6.o CC arch/x86/mm/hugetlbpage.o CC kernel/bpf/map_in_map.o OBJCOPY arch/x86/entry/vdso/vdso64.so CC arch/x86/entry/common.o CC mm/oom_kill.o OBJCOPY arch/x86/entry/vdso/vdsox32.so OBJCOPY arch/x86/entry/vdso/vdso32.so VDSO2C arch/x86/entry/vdso/vdso-image-64.c VDSO2C arch/x86/entry/vdso/vdso-image-x32.c VDSO2C arch/x86/entry/vdso/vdso-image-32.c CC arch/x86/crypto/twofish_glue_3way.o CC arch/x86/entry/vdso/vdso-image-64.o CC mm/kasan/report.o CC mm/kasan/generic.o CC mm/kasan/generic_report.o CC arch/x86/mm/kasan_init_64.o CC arch/x86/kernel/idt.o CC kernel/bpf/local_storage.o CC ipc/util.o CC arch/x86/entry/vdso/vdso-image-x32.o CC kernel/bpf/queue_stack_maps.o CC kernel/bpf/disasm.o CC kernel/bpf/btf.o CC fs/9p/vfs_inode.o CC arch/x86/kvm/../../../virt/kvm/eventfd.o CC arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o CC arch/x86/entry/vdso/vdso-image-32.o CC arch/x86/kernel/cpu/mce/therm_throt.o CC security/apparmor/apparmorfs.o CC arch/x86/events/intel/pt.o CC arch/x86/events/intel/rapl.o CC mm/kasan/quarantine.o CC arch/x86/kernel/irq.o CC arch/x86/mm/kmmio.o CC arch/x86/kernel/irq_64.o CC arch/x86/kernel/cpu/aperfmperf.o CC arch/x86/kernel/cpu/cpuid-deps.o AR arch/x86/entry/vdso/built-in.a AS arch/x86/entry/entry_64_compat.o CC arch/x86/kernel/cpu/proc.o MKCAP arch/x86/kernel/cpu/capflags.c CC arch/x86/kvm/../../../virt/kvm/irqchip.o AS arch/x86/crypto/chacha-ssse3-x86_64.o CC arch/x86/kernel/apic/msi.o AR kernel/cgroup/built-in.a CC mm/fadvise.o CC kernel/events/core.o CC kernel/irq/irqdesc.o CC arch/x86/crypto/chacha_glue.o CC kernel/irq/handle.o AS arch/x86/crypto/chacha-avx2-x86_64.o CC kernel/bpf/devmap.o CC arch/x86/kernel/cpu/mce/apei.o CC arch/x86/kvm/../../../virt/kvm/vfio.o AS arch/x86/crypto/chacha-avx512vl-x86_64.o CC security/apparmor/audit.o CC arch/x86/entry/syscall_32.o CC fs/adfs/dir.o CC arch/x86/events/intel/uncore.o CC ipc/msgutil.o AR mm/kasan/built-in.a CC arch/x86/mm/pf_in.o CC arch/x86/mm/mmio-mod.o CC mm/maccess.o CC fs/9p/vfs_inode_dotl.o AR arch/x86/entry/built-in.a AR arch/x86/net/built-in.a CC mm/page_alloc.o CC security/integrity/ima/ima_fs.o AS arch/x86/crypto/serpent-sse2-x86_64-asm_64.o CC mm/page-writeback.o CC fs/adfs/dir_f.o CC arch/x86/crypto/serpent_sse2_glue.o AS arch/x86/crypto/aesni-intel_asm.o GEN security/apparmor/capability_names.h CC arch/x86/mm/numa_64.o CC arch/x86/mm/amdtopology.o CC arch/x86/mm/srat.o CC security/apparmor/task.o CC arch/x86/kernel/apic/x2apic_phys.o AR arch/x86/kernel/cpu/mce/built-in.a CC arch/x86/mm/numa.o CC crypto/asymmetric_keys/asymmetric_type.o CC crypto/asymmetric_keys/restrict.o CC crypto/async_tx/async_tx.o CC arch/x86/mm/numa_emulation.o CC crypto/asymmetric_keys/signature.o CC arch/x86/mm/mpx.o CC ipc/msg.o CC arch/x86/kvm/../../../virt/kvm/async_pf.o CC kernel/irq/manage.o CC kernel/irq/spurious.o CC arch/x86/crypto/aesni-intel_glue.o CC kernel/irq/resend.o CC fs/9p/vfs_addr.o CC arch/x86/mm/pkeys.o CC arch/x86/mm/pti.o CC kernel/bpf/cpumap.o CC arch/x86/kvm/x86.o CC fs/adfs/dir_fplus.o CC security/integrity/ima/ima_queue.o CC security/integrity/ima/ima_init.o CC security/integrity/ima/ima_main.o CC arch/x86/kernel/apic/x2apic_cluster.o CC fs/adfs/file.o CC arch/x86/kernel/apic/apic_flat_64.o CC arch/x86/events/intel/uncore_nhmex.o CC arch/x86/events/intel/uncore_snb.o CC kernel/irq/chip.o CC fs/adfs/inode.o AS arch/x86/crypto/aesni-intel_avx-x86_64.o CC crypto/async_tx/async_memcpy.o CC crypto/async_tx/async_xor.o CC arch/x86/kernel/apic/probe_64.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/hardirq.h:5, from ./include/linux/kvm_host.h:10, from arch/x86/kvm/x86.c:22: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC security/integrity/ima/ima_crypto.o CC fs/9p/vfs_file.o AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o CC security/integrity/ima/ima_api.o CC arch/x86/kernel/time.o CC arch/x86/kernel/dumpstack_64.o CC crypto/asymmetric_keys/public_key.o AS arch/x86/crypto/ghash-clmulni-intel_asm.o CC kernel/livepatch/patch.o CC kernel/livepatch/core.o CC security/apparmor/ipc.o CC arch/x86/crypto/ghash-clmulni-intel_glue.o CC security/integrity/ima/ima_policy.o arch/x86/kvm/x86.c: In function ‘get_kvmclock_ns’: arch/x86/kvm/x86.c:2062:8: warning: taking address of packed member of ‘struct pvclock_vcpu_time_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2062 | &hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/x86.c: In function ‘kvm_guest_time_update’: arch/x86/kvm/x86.c:2197:8: warning: taking address of packed member of ‘struct pvclock_vcpu_time_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2197 | &vcpu->hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC arch/x86/crypto/crc32c-intel_glue.o CC kernel/livepatch/shadow.o AR arch/x86/mm/built-in.a CC security/integrity/iint.o CC ipc/sem.o ASN.1 crypto/asymmetric_keys/x509.asn1.c CC crypto/api.o CC kernel/bpf/xskmap.o AR arch/x86/kernel/apic/built-in.a CC ipc/shm.o CC fs/adfs/map.o CC fs/affs/super.o CC fs/affs/namei.o CC fs/affs/inode.o CC mm/readahead.o AR arch/x86/platform/atom/built-in.a CC crypto/async_tx/async_pq.o CC arch/x86/events/intel/uncore_snbep.o AR arch/x86/platform/ce4100/built-in.a CC fs/9p/vfs_dir.o CC security/integrity/integrity_audit.o CC arch/x86/platform/efi/quirks.o ASN.1 crypto/asymmetric_keys/x509_akid.asn1.c AS arch/x86/crypto/crc32c-pcl-intel-asm_64.o CC arch/x86/platform/efi/efi.o CC crypto/asymmetric_keys/x509_public_key.o CC arch/x86/kvm/mmu.o CC kernel/irq/dummychip.o CC fs/adfs/super.o CC security/integrity/digsig.o AS arch/x86/crypto/sha1_ssse3_asm.o CC arch/x86/crypto/sha1_ssse3_glue.o CC arch/x86/kernel/ioport.o CC security/apparmor/lib.o CC kernel/livepatch/transition.o CC ipc/syscall.o In file included from arch/x86/platform/efi/quirks.c:15: arch/x86/platform/efi/quirks.c: In function ‘efi_recover_from_page_fault’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/quirks.c:755:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 755 | arch_efi_call_virt_teardown(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi.c: In function ‘efi_memblock_x86_reserve_range’: arch/x86/platform/efi/efi.c:175:23: warning: taking address of packed member of ‘struct boot_params’ may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | struct efi_info *e = &boot_params.efi_info; | ^~~~~~~~~~~~~~~~~~~~~ CC fs/affs/file.o CC kernel/bpf/offload.o CC arch/x86/platform/efi/efi_64.o CC arch/x86/kernel/dumpstack.o CC crypto/async_tx/async_raid6_recov.o CC kernel/irq/devres.o ASN.1 crypto/asymmetric_keys/pkcs7.asn1.c AS arch/x86/platform/efi/efi_stub_64.o CC fs/affs/dir.o CC kernel/locking/mutex.o CC security/integrity/ima/ima_template.o CC crypto/asymmetric_keys/pkcs7_trust.o CC block/partitions/check.o CC security/integrity/digsig_asymmetric.o arch/x86/platform/efi/efi_64.c: In function ‘efi_call_phys_epilog’: arch/x86/platform/efi/efi_64.c:159:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | efi_switch_mm(efi_scratch.prev_mm); | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_switch_mm’: arch/x86/platform/efi/efi_64.c:631:23: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 631 | switch_mm(efi_scratch.prev_mm, mm, NULL); | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_set_virtual_address_map’: arch/x86/platform/efi/efi_64.c:692:27: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 692 | efi_switch_mm(efi_scratch.prev_mm); | ~~~~~~~~~~~^~~~~~~~ In file included from arch/x86/platform/efi/efi_64.c:45: arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_get_time’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:710:11: note: in expansion of macro ‘efi_thunk’ 710 | status = efi_thunk(get_time, phys_tm, phys_tc); | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_set_time’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:729:11: note: in expansion of macro ‘efi_thunk’ 729 | status = efi_thunk(set_time, phys_tm); | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_get_wakeup_time’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:752:11: note: in expansion of macro ‘efi_thunk’ 752 | status = efi_thunk(get_wakeup_time, phys_enabled, | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_set_wakeup_time’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:773:11: note: in expansion of macro ‘efi_thunk’ 773 | status = efi_thunk(set_wakeup_time, enabled, phys_tm); | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_get_variable’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:803:11: note: in expansion of macro ‘efi_thunk’ 803 | status = efi_thunk(get_variable, phys_name, phys_vendor, | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_set_variable’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:826:11: note: in expansion of macro ‘efi_thunk’ 826 | status = efi_thunk(set_variable, phys_name, phys_vendor, | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_set_variable_nonblocking’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:851:11: note: in expansion of macro ‘efi_thunk’ 851 | status = efi_thunk(set_variable, phys_name, phys_vendor, | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_get_next_variable’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:874:11: note: in expansion of macro ‘efi_thunk’ 874 | status = efi_thunk(get_next_variable, phys_name_size, | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_get_next_high_mono_count’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:892:11: note: in expansion of macro ‘efi_thunk’ 892 | status = efi_thunk(get_next_high_mono_count, phys_count); | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_reset_system’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:910:2: note: in expansion of macro ‘efi_thunk’ 910 | efi_thunk(reset_system, reset_type, status, data_size, phys_data); | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_query_variable_info’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:945:11: note: in expansion of macro ‘efi_thunk’ 945 | status = efi_thunk(query_variable_info, attr, phys_storage, | ^~~~~~~~~ arch/x86/platform/efi/efi_64.c: In function ‘efi_thunk_query_variable_info_nonblocking’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ arch/x86/platform/efi/efi_64.c:667:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 667 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi_64.c:972:11: note: in expansion of macro ‘efi_thunk’ 972 | status = efi_thunk(query_variable_info, attr, phys_storage, | ^~~~~~~~~ CC fs/9p/vfs_dentry.o AS arch/x86/crypto/sha1_avx2_x86_64_asm.o CC fs/9p/fid.o AS arch/x86/crypto/sha1_ni_asm.o AR fs/adfs/built-in.a CC fs/9p/v9fs.o AS arch/x86/crypto/crc32-pclmul_asm.o CC kernel/power/qos.o CC security/apparmor/match.o CC arch/x86/kernel/nmi.o arch/x86/kernel/dumpstack.o: warning: objtool: show_regs.cold()+0x16: sibling call from callable instruction with modified stack frame arch/x86/kernel/dumpstack.o: warning: objtool: show_regs()+0x0: stack state mismatch: cfa1=7+32 cfa2=7+8 CC arch/x86/crypto/crc32-pclmul_glue.o CC arch/x86/kernel/ldt.o AR kernel/livepatch/built-in.a CC mm/swap.o CC kernel/bpf/stackmap.o AS arch/x86/platform/efi/efi_thunk_64.o CC crypto/asymmetric_keys/pkcs7_verify.o CC arch/x86/events/intel/cstate.o CC crypto/asymmetric_keys/verify_pefile.o CC security/integrity/ima/ima_template_lib.o CC kernel/irq/generic-chip.o CC kernel/irq/autoprobe.o CC security/integrity/ima/ima_appraise.o CC arch/x86/kvm/emulate.o AR arch/x86/platform/geode/built-in.a CC block/partitions/acorn.o CC security/keys/gc.o GEN security/selinux/flask.h security/selinux/av_permissions.h CC security/keys/key.o CC security/selinux/avc.o CC kernel/bpf/cgroup.o AS arch/x86/crypto/sha256-ssse3-asm.o AR crypto/async_tx/built-in.a AS arch/x86/crypto/sha256-avx-asm.o CC fs/9p/xattr.o AS arch/x86/crypto/sha256-avx2-asm.o CC arch/x86/kernel/setup.o arch/x86/kvm/emulate.c: In function ‘em_lgdt_lidt’: arch/x86/kvm/emulate.c:3828:9: warning: taking address of packed member of ‘struct desc_ptr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3828 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~ arch/x86/kvm/emulate.c:3828:25: warning: taking address of packed member of ‘struct desc_ptr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3828 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~~~~ CC fs/affs/amigaffs.o CC fs/affs/bitmap.o CC arch/x86/crypto/sha256_ssse3_glue.o CC ipc/ipc_sysctl.o CC kernel/locking/semaphore.o AR arch/x86/events/intel/built-in.a AR arch/x86/platform/efi/built-in.a AR arch/x86/events/built-in.a CC arch/x86/kernel/x86_init.o AR arch/x86/platform/goldfish/built-in.a CC security/tomoyo/audit.o AR arch/x86/platform/intel-mid/built-in.a AR security/integrity/ima/built-in.a CC security/apparmor/domain.o CC security/apparmor/path.o ASN.1 crypto/asymmetric_keys/mscode.asn1.h CC security/yama/yama_lsm.o AR security/integrity/built-in.a CC kernel/power/main.o POLICY security/tomoyo/builtin-policy.h CC block/partitions/amiga.o CC crypto/asymmetric_keys/x509.asn1.o CC fs/9p/cache.o CC arch/x86/platform/intel/iosf_mbi.o CC kernel/power/console.o CC kernel/irq/irqdomain.o CC kernel/power/process.o CC kernel/irq/proc.o CC kernel/irq/migration.o CC kernel/irq/cpuhotplug.o CC arch/x86/platform/pvh/enlighten.o CC crypto/asymmetric_keys/x509_akid.asn1.o CC ipc/mqueue.o CC crypto/asymmetric_keys/x509_cert_parser.o AS arch/x86/crypto/sha256_ni_asm.o In file included from security/tomoyo/audit.c:8: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ CC kernel/locking/rwsem.o CC kernel/locking/percpu-rwsem.o CC block/partitions/atari.o CC arch/x86/kernel/i8259.o CC arch/x86/kernel/irqinit.o CC security/keys/keyring.o CC mm/truncate.o CC mm/vmscan.o AR security/yama/built-in.a CC mm/shmem.o AS arch/x86/crypto/sha512-ssse3-asm.o CC kernel/printk/printk.o CC fs/affs/symlink.o AS arch/x86/platform/pvh/head.o AS arch/x86/crypto/sha512-avx-asm.o CC fs/9p/acl.o block/partitions/atari.c: In function ‘atari_partition’: block/partitions/atari.c:72:7: warning: taking address of packed member of ‘struct rootsector’ may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | pi = &rs->part[0]; | ^~~~~~~~~~~~ block/partitions/atari.c:135:8: warning: taking address of packed member of ‘struct rootsector’ may result in an unaligned pointer value [-Waddress-of-packed-member] 135 | pi = &rs->icdpart[0]; | ^~~~~~~~~~~~~~~ CC security/selinux/hooks.o AR arch/x86/platform/pvh/built-in.a CC kernel/locking/mutex-debug.o CC kernel/events/ring_buffer.o AS arch/x86/crypto/sha512-avx2-asm.o CC crypto/asymmetric_keys/pkcs7.asn1.o CC crypto/asymmetric_keys/pkcs7_parser.o CC security/tomoyo/condition.o CC crypto/asymmetric_keys/mscode.asn1.o CC arch/x86/crypto/sha512_ssse3_glue.o CC crypto/asymmetric_keys/mscode_parser.o CC kernel/power/suspend.o CC arch/x86/kernel/jump_label.o CC kernel/locking/lockdep.o CC kernel/irq/pm.o AR arch/x86/platform/intel/built-in.a AR arch/x86/platform/intel-quark/built-in.a CC kernel/irq/msi.o AR arch/x86/platform/iris/built-in.a AR arch/x86/platform/olpc/built-in.a AR fs/affs/built-in.a CC block/bio.o AR arch/x86/platform/scx200/built-in.a CC kernel/bpf/reuseport_array.o CC block/partitions/mac.o CC security/apparmor/policy.o CC kernel/power/hibernate.o CC arch/x86/platform/sfi/sfi.o CC kernel/locking/lockdep_proc.o CC kernel/locking/spinlock.o CC crypto/cipher.o In file included from security/tomoyo/condition.c:8: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ security/tomoyo/condition.c: In function ‘tomoyo_commit_condition’: security/tomoyo/condition.c:420:19: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 420 | atomic_read(&ptr->head.users) == TOMOYO_GC_IN_PROGRESS) | ^~~~~~~~~~~~~~~~ security/tomoyo/condition.c:423:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 423 | atomic_inc(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/condition.c:429:15: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | atomic_set(&entry->head.users, 1); | ^~~~~~~~~~~~~~~~~~ security/tomoyo/condition.c:430:13: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 430 | list_add(&entry->head.list, &tomoyo_condition_list); | ^~~~~~~~~~~~~~~~~ security/tomoyo/condition.c:439:24: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | tomoyo_del_condition(&entry->head.list); | ^~~~~~~~~~~~~~~~~ security/tomoyo/condition.c: In function ‘tomoyo_get_condition’: security/tomoyo/condition.c:698:24: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 698 | tomoyo_del_condition(&entry->head.list); | ^~~~~~~~~~~~~~~~~ AR fs/9p/built-in.a AS arch/x86/crypto/crct10dif-pcl-asm_64.o CC fs/afs/cache.o CC kernel/irq/affinity.o CC arch/x86/crypto/crct10dif-pclmul_glue.o AR arch/x86/platform/sfi/built-in.a CC security/keys/keyctl.o AR crypto/asymmetric_keys/built-in.a AR arch/x86/platform/ts5500/built-in.a CC kernel/locking/osq_lock.o CC block/partitions/ldm.o AR arch/x86/platform/uv/built-in.a AR arch/x86/platform/built-in.a CC security/tomoyo/domain.o CC block/partitions/msdos.o CC kernel/power/snapshot.o CC ipc/namespace.o CC ipc/mq_sysctl.o CC crypto/compress.o CC crypto/memneq.o CC security/keys/permission.o CC security/selinux/selinuxfs.o CC security/selinux/netlink.o CC kernel/events/callchain.o AR kernel/bpf/built-in.a AS arch/x86/crypto/poly1305-sse2-x86_64.o CC kernel/irq/matrix.o CC kernel/power/swap.o CC security/tomoyo/environ.o CC arch/x86/crypto/poly1305_glue.o CC kernel/rcu/update.o CC fs/afs/addr_list.o In file included from security/tomoyo/domain.c:8: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ security/tomoyo/domain.c: In function ‘tomoyo_update_policy’: security/tomoyo/domain.c:56:22: warning: taking address of packed member of ‘struct tomoyo_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | list_add_tail_rcu(&entry->list, list); | ^~~~~~~~~~~~ security/tomoyo/domain.c: In function ‘tomoyo_update_domain’: security/tomoyo/domain.c:139:22: warning: taking address of packed member of ‘struct tomoyo_acl_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 139 | list_add_tail_rcu(&entry->list, list); | ^~~~~~~~~~~~ security/tomoyo/domain.c:145:32: warning: taking address of packed member of ‘struct tomoyo_acl_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 145 | tomoyo_put_condition(new_entry->cond); | ~~~~~~~~~^~~~~~ CC security/apparmor/policy_unpack.o AR ipc/built-in.a CC security/apparmor/procattr.o CC kernel/power/user.o CC security/keys/process_keys.o CC kernel/printk/printk_safe.o CC kernel/printk/braille.o CC security/keys/request_key.o CC kernel/events/hw_breakpoint.o CC crypto/crypto_wq.o CC kernel/power/poweroff.o CC arch/x86/kvm/i8259.o In file included from security/tomoyo/environ.c:8: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ CC security/apparmor/lsm.o CC kernel/locking/qspinlock.o AS arch/x86/crypto/poly1305-avx2-x86_64.o AS arch/x86/crypto/aegis128-aesni-asm.o CC arch/x86/crypto/aegis128-aesni-glue.o CC block/elevator.o CC block/blk-core.o CC security/tomoyo/file.o AR kernel/printk/built-in.a CC block/blk-sysfs.o CC block/partitions/osf.o AS arch/x86/crypto/aegis128l-aesni-asm.o CC kernel/locking/rtmutex.o CC block/blk-flush.o CC block/blk-settings.o GEN security/apparmor/rlim_names.h AR kernel/irq/built-in.a CC fs/afs/callback.o AR kernel/power/built-in.a CC security/commoncap.o CC kernel/locking/rtmutex-debug.o CC block/partitions/sgi.o CC crypto/crypto_engine.o CC security/keys/request_key_auth.o CC arch/x86/kvm/irq.o CC security/min_addr.o In file included from security/tomoyo/file.c:8: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ CC mm/util.o CC crypto/algapi.o CC arch/x86/crypto/aegis128l-aesni-glue.o CC kernel/events/uprobes.o CC arch/x86/kvm/lapic.o CC security/apparmor/secid.o CC security/tomoyo/gc.o CC kernel/locking/spinlock_debug.o CC crypto/scatterwalk.o CC block/partitions/sun.o CC security/security.o CC security/inode.o CC kernel/rcu/sync.o CC security/keys/user_defined.o CC arch/x86/kvm/i8254.o AS arch/x86/crypto/aegis256-aesni-asm.o CC security/keys/compat.o CC security/keys/compat_dh.o CC kernel/rcu/srcutree.o CC kernel/rcu/tree.o CC security/selinux/nlmsgtab.o CC arch/x86/crypto/aegis256-aesni-glue.o CC arch/x86/crypto/morus640_glue.o CC arch/x86/crypto/morus1280_glue.o CC fs/afs/cell.o In file included from security/tomoyo/gc.c:8: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ security/tomoyo/gc.c: In function ‘tomoyo_del_acl’: security/tomoyo/gc.c:161:26: warning: taking address of packed member of ‘struct tomoyo_acl_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 161 | tomoyo_put_condition(acl->cond); | ~~~^~~~~~ security/tomoyo/gc.c: In function ‘tomoyo_del_domain’: security/tomoyo/gc.c:264:18: warning: taking address of packed member of ‘struct tomoyo_acl_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 264 | tomoyo_del_acl(&acl->list); | ^~~~~~~~~~ security/tomoyo/gc.c: In function ‘tomoyo_collect_member’: security/tomoyo/gc.c:495:24: warning: taking address of packed member of ‘struct tomoyo_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | tomoyo_try_to_gc(id, &member->list); | ^~~~~~~~~~~~~ security/tomoyo/gc.c: In function ‘tomoyo_collect_acl’: security/tomoyo/gc.c:515:35: warning: taking address of packed member of ‘struct tomoyo_acl_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 515 | tomoyo_try_to_gc(TOMOYO_ID_ACL, &acl->list); | ^~~~~~~~~~ security/tomoyo/gc.c: In function ‘tomoyo_collect_entry’: security/tomoyo/gc.c:555:20: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 555 | if (atomic_read(&ptr->users) > 0) | ^~~~~~~~~~~ security/tomoyo/gc.c:557:15: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 557 | atomic_set(&ptr->users, TOMOYO_GC_IN_PROGRESS); | ^~~~~~~~~~~ security/tomoyo/gc.c:558:42: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 558 | tomoyo_try_to_gc(TOMOYO_ID_CONDITION, &ptr->list); | ^~~~~~~~~~ security/tomoyo/gc.c:581:21: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | atomic_read(&group->head.users) > 0) | ^~~~~~~~~~~~~~~~~~ security/tomoyo/gc.c:583:16: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 583 | atomic_set(&group->head.users, | ^~~~~~~~~~~~~~~~~~ security/tomoyo/gc.c:586:8: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 586 | &group->head.list); | ^~~~~~~~~~~~~~~~~ security/tomoyo/gc.c:596:20: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 596 | if (atomic_read(&ptr->users) > 0) | ^~~~~~~~~~~ security/tomoyo/gc.c:598:15: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 598 | atomic_set(&ptr->users, TOMOYO_GC_IN_PROGRESS); | ^~~~~~~~~~~ security/tomoyo/gc.c:599:37: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 599 | tomoyo_try_to_gc(TOMOYO_ID_NAME, &ptr->list); | ^~~~~~~~~~ CC mm/mmzone.o CC mm/vmstat.o CC block/partitions/ultrix.o CC mm/backing-dev.o CC kernel/locking/rwsem-xadd.o CC security/apparmor/file.o CC kernel/rcu/rcu_segcblist.o CC security/keys/proc.o CC security/keys/sysctl.o CC crypto/proc.o CC security/selinux/netif.o CC crypto/aead.o CC mm/mm_init.o CC mm/mmu_context.o CC security/tomoyo/load_policy.o CC security/tomoyo/group.o CC fs/afs/cmservice.o CC mm/percpu.o CC mm/slab_common.o CC arch/x86/kernel/irq_work.o AS arch/x86/crypto/morus640-sse2-asm.o CC arch/x86/kernel/cpu/powerflags.o CC arch/x86/kernel/cpu/intel.o CC block/partitions/efi.o CC block/partitions/karma.o CC kernel/sched/core.o CC kernel/sched/loadavg.o CC arch/x86/crypto/morus640-sse2-glue.o CC security/keys/dh.o CC arch/x86/kvm/ioapic.o CC arch/x86/kvm/irq_comm.o CC arch/x86/kvm/cpuid.o CC kernel/locking/qrwlock.o In file included from security/tomoyo/load_policy.c:8: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ In file included from security/tomoyo/group.c:11: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ CC arch/x86/kvm/pmu.o AR kernel/events/built-in.a block/partitions/efi.c: In function ‘efi_partition’: block/partitions/efi.c:725:19: warning: taking address of packed member of ‘struct _gpt_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 725 | efi_guid_to_str(&ptes[i].unique_partition_guid, info->uuid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/afs/dir.o block/partitions/karma.c: In function ‘karma_partition’: block/partitions/karma.c:44:6: warning: taking address of packed member of ‘struct disklabel’ may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | p = label->d_partitions; | ^~~~~ CC mm/compaction.o CC kernel/sched/clock.o CC mm/vmacache.o AS arch/x86/crypto/morus1280-sse2-asm.o CC arch/x86/kernel/cpu/intel_pconfig.o CC arch/x86/kernel/cpu/amd.o CC security/apparmor/policy_ns.o CC security/selinux/netnode.o CC security/tomoyo/memory.o CC arch/x86/crypto/morus1280-sse2-glue.o CC crypto/ablkcipher.o AR kernel/locking/built-in.a CC security/keys/keyctl_pkey.o CC arch/x86/kernel/cpu/hygon.o AS arch/x86/crypto/camellia-aesni-avx-asm_64.o AR block/partitions/built-in.a CC mm/interval_tree.o CC fs/afs/dir_edit.o CC crypto/blkcipher.o CC arch/x86/kvm/mtrr.o CC mm/list_lru.o CC fs/afs/dynroot.o CC fs/afs/file.o CC fs/afs/flock.o In file included from security/tomoyo/memory.c:10: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ security/tomoyo/memory.c: In function ‘tomoyo_get_group’: security/tomoyo/memory.c:114:19: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 114 | atomic_read(&group->head.users) == TOMOYO_GC_IN_PROGRESS) | ^~~~~~~~~~~~~~~~~~ security/tomoyo/memory.c:116:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 116 | atomic_inc(&group->head.users); | ^~~~~~~~~~~~~~~~~~ security/tomoyo/memory.c:125:15: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 125 | atomic_set(&entry->head.users, 1); | ^~~~~~~~~~~~~~~~~~ security/tomoyo/memory.c:126:22: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 126 | list_add_tail_rcu(&entry->head.list, list); | ^~~~~~~~~~~~~~~~~ security/tomoyo/memory.c: In function ‘tomoyo_get_name’: security/tomoyo/memory.c:168:19: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 168 | atomic_read(&ptr->head.users) == TOMOYO_GC_IN_PROGRESS) | ^~~~~~~~~~~~~~~~ security/tomoyo/memory.c:170:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 170 | atomic_inc(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/memory.c:177:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | atomic_set(&ptr->head.users, 1); | ^~~~~~~~~~~~~~~~ security/tomoyo/memory.c:179:17: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | list_add_tail(&ptr->head.list, head); | ^~~~~~~~~~~~~~~ CC arch/x86/crypto/camellia_aesni_avx_glue.o CC arch/x86/kvm/hyperv.o CC kernel/sched/cputime.o CC block/blk-ioc.o AR security/keys/built-in.a CC security/selinux/netport.o CC kernel/sched/idle.o CC mm/workingset.o CC security/selinux/ibpkey.o CC security/tomoyo/mount.o CC kernel/sched/fair.o CC kernel/sched/rt.o CC security/apparmor/label.o CC arch/x86/purgatory/purgatory.o AS arch/x86/purgatory/stack.o AS arch/x86/purgatory/setup-x86_64.o AS arch/x86/crypto/cast5-avx-x86_64-asm_64.o CC crypto/skcipher.o CC crypto/seqiv.o CC arch/x86/crypto/cast5_avx_glue.o CC mm/debug.o CC arch/x86/purgatory/sha256.o CC crypto/echainiv.o CC crypto/ahash.o In file included from security/tomoyo/mount.c:10: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ CC block/blk-map.o AS arch/x86/purgatory/entry64.o AS arch/x86/crypto/cast6-avx-x86_64-asm_64.o CC arch/x86/kvm/page_track.o CC crypto/shash.o CC arch/x86/kvm/debugfs.o CC fs/afs/fsclient.o CC arch/x86/purgatory/string.o CC kernel/sched/deadline.o CC arch/x86/kernel/cpu/perfctr-watchdog.o CC arch/x86/kernel/cpu/vmware.o CC arch/x86/kernel/cpu/hypervisor.o CC crypto/akcipher.o CC block/blk-exec.o CC arch/x86/kernel/cpu/mshyperv.o CC security/tomoyo/network.o LD arch/x86/purgatory/purgatory.ro CC kernel/sched/wait.o BIN2C arch/x86/purgatory/kexec-purgatory.c CC arch/x86/purgatory/kexec-purgatory.o CC arch/x86/crypto/cast6_avx_glue.o AS arch/x86/crypto/twofish-avx-x86_64-asm_64.o AR kernel/rcu/built-in.a CC crypto/kpp.o CC block/blk-merge.o CC security/selinux/ss/ebitmap.o AR arch/x86/purgatory/built-in.a In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from arch/x86/kernel/cpu/mshyperv.c:14: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC mm/gup.o CC arch/x86/realmode/init.o AS arch/x86/realmode/rm/header.o CC fs/autofs/init.o CC fs/afs/fs_probe.o AS arch/x86/realmode/rm/trampoline_64.o In file included from security/tomoyo/network.c:8: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ CC crypto/dh.o CC mm/highmem.o CC arch/x86/crypto/twofish_avx_glue.o AS arch/x86/realmode/rm/stack.o CC arch/x86/xen/enlighten.o CC block/blk-softirq.o CC fs/autofs/inode.o AS arch/x86/realmode/rm/reboot.o CC crypto/dh_helper.o CC kernel/sched/wait_bit.o AS arch/x86/realmode/rm/wakeup_asm.o CC kernel/sched/swait.o CC arch/x86/realmode/rm/wakemain.o CC security/lsm_audit.o CC security/device_cgroup.o ASN.1 crypto/rsapubkey.asn1.c CC mm/memory.o CC mm/mincore.o AS arch/x86/crypto/serpent-avx-x86_64-asm_64.o CC security/tomoyo/realpath.o CC security/tomoyo/securityfs_if.o CC security/tomoyo/tomoyo.o CC mm/mmap.o CC mm/mlock.o AS arch/x86/realmode/rm/copy.o CC drivers/accessibility/braille/braille_console.o CC arch/x86/realmode/rm/video-mode.o CC arch/x86/crypto/serpent_avx_glue.o AR sound/arm/built-in.a AS arch/x86/realmode/rm/bioscall.o CC security/selinux/ss/hashtab.o AR sound/atmel/built-in.a CC arch/x86/kvm/vmx/vmx.o ASN.1 crypto/rsaprivkey.asn1.c CC sound/core/seq/seq.o CC security/apparmor/mount.o CC fs/autofs/root.o CC crypto/rsa.o CC arch/x86/pci/i386.o CC sound/core/oss/mixer_oss.o CC sound/drivers/mpu401/mpu401_uart.o CC arch/x86/realmode/rm/regs.o CC arch/x86/xen/mmu.o In file included from security/tomoyo/realpath.c:8: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ In file included from security/tomoyo/securityfs_if.c:9: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ CC arch/x86/realmode/rm/video-vga.o In file included from security/tomoyo/tomoyo.c:9: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ CC kernel/sched/completion.o CC security/selinux/ss/symtab.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/wait.h:9, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from arch/x86/kvm/vmx/vmx.c:20: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC sound/core/seq/seq_lock.o AR drivers/accessibility/braille/built-in.a CC sound/core/seq/seq_clientmgr.o CC arch/x86/realmode/rm/video-vesa.o CC sound/core/seq/seq_memory.o AR drivers/accessibility/built-in.a CC block/blk-timeout.o CC security/selinux/ss/sidtab.o CC block/blk-lib.o CC block/blk-mq.o CC crypto/rsa_helper.o CC security/tomoyo/util.o CC drivers/acpi/acpica/dsargs.o CC arch/x86/realmode/rm/video-bios.o sound/core/seq/seq_memory.c: In function ‘snd_seq_dump_var_event’: sound/core/seq/seq_memory.c:109:53: warning: taking address of packed member of ‘struct snd_seq_ev_ext’ may result in an unaligned pointer value [-Waddress-of-packed-member] 109 | cell = (struct snd_seq_event_cell *)event->data.ext.ptr; | ~~~~~~~~~~~~~~~^~~~ sound/core/seq/seq_memory.c: In function ‘snd_seq_event_dup’: sound/core/seq/seq_memory.c:330:53: warning: taking address of packed member of ‘struct snd_seq_ev_ext’ may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | src = (struct snd_seq_event_cell *)event->data.ext.ptr; | ~~~~~~~~~~~~~~~^~~~ CC sound/drivers/mpu401/mpu401.o AS arch/x86/crypto/camellia-aesni-avx2-asm_64.o CC sound/core/seq/seq_queue.o CC sound/core/seq/seq_fifo.o PASYMS arch/x86/realmode/rm/pasyms.h CC fs/autofs/symlink.o LDS arch/x86/realmode/rm/realmode.lds CC arch/x86/crypto/camellia_aesni_avx2_glue.o LD arch/x86/realmode/rm/realmode.elf RELOCS arch/x86/realmode/rm/realmode.relocs CC arch/x86/pci/init.o CC drivers/acpi/acpica/dscontrol.o OBJCOPY arch/x86/realmode/rm/realmode.bin CC kernel/sched/cpupri.o CC mm/mmu_gather.o CC crypto/rsa-pkcs1pad.o CC crypto/acompress.o AS arch/x86/realmode/rmpiggy.o CC fs/afs/inode.o CC fs/afs/main.o CC arch/x86/xen/time.o AR arch/x86/realmode/built-in.a AR sound/drivers/mpu401/built-in.a CC drivers/acpi/acpica/dsdebug.o CC crypto/scompress.o In file included from security/tomoyo/util.c:11: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ GEN security/apparmor/net_names.h CC sound/drivers/opl3/opl3_lib.o GEN security/apparmor/net_names.h CC security/apparmor/crypto.o CC fs/autofs/waitq.o CC sound/drivers/opl3/opl3_seq.o CC sound/drivers/opl3/opl3_synth.o AS arch/x86/crypto/serpent-avx2-asm_64.o CC arch/x86/pci/mmconfig_64.o CC sound/core/oss/pcm_oss.o CC sound/drivers/opl3/opl3_midi.o CC arch/x86/crypto/serpent_avx2_glue.o AS arch/x86/crypto/morus1280-avx2-asm.o AR drivers/amba/built-in.a CC drivers/acpi/acpica/dsfield.o CC sound/drivers/opl3/opl3_drums.o CC arch/x86/pci/direct.o CC drivers/acpi/acpica/dsinit.o CC fs/afs/misc.o CC sound/core/oss/pcm_plugin.o CC security/selinux/ss/avtab.o CC crypto/algboss.o CC arch/x86/xen/grant-table.o CC crypto/testmgr.o CC kernel/sched/cpudeadline.o CC kernel/sched/topology.o CC security/tomoyo/common.o CC sound/core/seq/seq_prioq.o CC arch/x86/crypto/morus1280-avx2-glue.o CC arch/x86/pci/mmconfig-shared.o CC arch/x86/pci/xen.o CC drivers/acpi/acpica/dsmethod.o CC fs/autofs/dev-ioctl.o CC fs/autofs/expire.o CC fs/befs/datastream.o CC security/apparmor/capability.o AR sound/drivers/opl4/built-in.a CC fs/befs/btree.o CC arch/x86/pci/fixup.o CC crypto/crypto_user_base.o CC fs/afs/mntpt.o CC kernel/sched/stop_task.o CC crypto/cmac.o AR sound/drivers/opl3/built-in.a CC sound/drivers/pcsp/pcsp.o In file included from security/tomoyo/common.c:11: security/tomoyo/common.h: In function ‘tomoyo_put_name’: security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_condition’: security/tomoyo/common.h:1197:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ security/tomoyo/common.h: In function ‘tomoyo_put_group’: security/tomoyo/common.h:1210:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1210 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ CC arch/x86/xen/suspend.o AR arch/x86/crypto/built-in.a CC sound/core/seq/seq_timer.o CC drivers/acpi/acpica/dsmthdat.o CC fs/afs/rotate.o CC crypto/hmac.o CC sound/core/oss/io.o CC sound/core/seq/seq_system.o CC kernel/time/time.o CC security/selinux/ss/policydb.o CC sound/drivers/pcsp/pcsp_lib.o CC drivers/acpi/acpica/dsopcode.o CC drivers/acpi/acpica/dsobject.o CC security/apparmor/resource.o CC arch/x86/xen/enlighten_hvm.o CC mm/mprotect.o CC security/apparmor/net.o AR fs/autofs/built-in.a CC fs/befs/super.o CC crypto/vmac.o CC sound/core/oss/copy.o CC crypto/xcbc.o CC drivers/acpi/acpica/dspkginit.o CC fs/befs/inode.o CC crypto/crypto_null.o CC sound/core/seq/seq_info.o CC fs/befs/debug.o CC sound/core/oss/linear.o CC sound/core/seq/seq_ports.o CC sound/drivers/vx/vx_core.o CC sound/drivers/vx/vx_hwdep.o CC arch/x86/pci/acpi.o CC arch/x86/pci/legacy.o CC arch/x86/pci/irq.o CC block/blk-mq-tag.o CC sound/drivers/pcsp/pcsp_mixer.o CC sound/core/oss/mulaw.o CC drivers/acpi/acpica/dsutils.o CC fs/afs/rxrpc.o CC crypto/md4.o CC arch/x86/oprofile/../../../drivers/oprofile/oprof.o CC fs/befs/io.o CC fs/befs/linuxvfs.o CC crypto/md5.o CC kernel/sched/pelt.o CC block/blk-stat.o CC sound/core/oss/route.o AR security/apparmor/built-in.a CC arch/x86/pci/common.o CC arch/x86/pci/early.o CC sound/drivers/pcsp/pcsp_input.o CC arch/x86/pci/bus_numa.o CC arch/x86/pci/amd_bus.o CC sound/core/seq/seq_dummy.o CC arch/x86/xen/mmu_hvm.o AR security/tomoyo/built-in.a CC sound/core/seq/seq_midi.o CC sound/core/seq/seq_midi_emul.o CC kernel/time/timer.o CC arch/x86/oprofile/../../../drivers/oprofile/cpu_buffer.o CC mm/mremap.o CC drivers/acpi/acpica/dswexec.o CC mm/msync.o CC fs/afs/security.o CC arch/x86/oprofile/../../../drivers/oprofile/buffer_sync.o CC crypto/rmd128.o CC sound/core/oss/rate.o AR sound/drivers/pcsp/built-in.a CC arch/x86/power/hibernate_64.o AS arch/x86/power/hibernate_asm_64.o CC arch/x86/power/cpu.o CC arch/x86/power/hibernate.o CC sound/drivers/vx/vx_pcm.o CC sound/drivers/vx/vx_mixer.o CC crypto/rmd160.o CC sound/core/seq/seq_midi_event.o CC block/blk-mq-sysfs.o CC sound/drivers/vx/vx_cmd.o CC sound/drivers/vx/vx_uer.o CC kernel/sched/autogroup.o CC arch/x86/xen/suspend_hvm.o CC drivers/acpi/acpica/dswload.o AR fs/befs/built-in.a CC sound/core/seq/seq_virmidi.o CC block/blk-mq-cpumap.o CC security/selinux/ss/services.o CC fs/bfs/inode.o CC block/blk-mq-sched.o CC block/ioctl.o CC block/genhd.o arch/x86/power/cpu.c: In function ‘msr_save_context’: arch/x86/power/cpu.c:39:42: warning: taking address of packed member of ‘struct saved_context’ may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | struct saved_msr *msr = ctxt->saved_msrs.array; | ~~~~~~~~~~~~~~~~^~~~~~ arch/x86/power/cpu.c: In function ‘msr_restore_context’: arch/x86/power/cpu.c:50:42: warning: taking address of packed member of ‘struct saved_context’ may result in an unaligned pointer value [-Waddress-of-packed-member] 50 | struct saved_msr *msr = ctxt->saved_msrs.array; | ~~~~~~~~~~~~~~~~^~~~~~ arch/x86/power/cpu.c: In function ‘__save_processor_state’: arch/x86/power/cpu.c:130:13: warning: taking address of packed member of ‘struct saved_context’ may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | &ctxt->misc_enable); | ^~~~~~~~~~~~~~~~~~ AR arch/x86/pci/built-in.a CC arch/x86/oprofile/../../../drivers/oprofile/event_buffer.o CC arch/x86/oprofile/../../../drivers/oprofile/oprofile_files.o AR sound/core/oss/built-in.a CC arch/x86/kernel/cpu/capflags.o CC arch/x86/xen/platform-pci-unplug.o CC arch/x86/xen/setup.o CC sound/core/sound.o CC fs/bfs/file.o CC arch/x86/video/fbdev.o CC sound/firewire/bebob/bebob_command.o CC crypto/rmd256.o CC fs/bfs/dir.o AR arch/x86/power/built-in.a AR arch/x86/kernel/cpu/built-in.a CC crypto/rmd320.o CC arch/x86/kernel/probe_roms.o CC drivers/acpi/acpica/dswload2.o CC arch/x86/kernel/sys_x86_64.o CC block/partition-generic.o CC mm/page_vma_mapped.o CC arch/x86/xen/apic.o AR sound/drivers/vx/built-in.a CC arch/x86/oprofile/../../../drivers/oprofile/oprofilefs.o CC arch/x86/xen/pmu.o CC sound/drivers/dummy.o CC fs/afs/server.o CC kernel/time/hrtimer.o CC security/selinux/ss/conditional.o CC security/selinux/ss/mls.o CC drivers/acpi/acpica/dswscope.o CC arch/x86/kernel/espfix_64.o CC block/ioprio.o CC fs/afs/server_list.o AR sound/core/seq/built-in.a CC fs/afs/super.o CC sound/core/init.o AR fs/bfs/built-in.a CC arch/x86/oprofile/../../../drivers/oprofile/oprofile_stats.o AR arch/x86/video/built-in.a CC crypto/sha1_generic.o CC kernel/sched/stats.o CC drivers/acpi/acpica/dswstate.o CC sound/core/memory.o CC sound/firewire/bebob/bebob_stream.o CC crypto/sha256_generic.o CC fs/afs/netdevices.o CC drivers/acpi/apei/apei-base.o CC drivers/acpi/apei/hest.o CC drivers/acpi/apei/erst.o CC drivers/acpi/apei/bert.o CC arch/x86/xen/suspend_pv.o CC arch/x86/xen/p2m.o CC sound/hda/ext/hdac_ext_bus.o CC arch/x86/oprofile/../../../drivers/oprofile/timer_int.o CC arch/x86/kernel/ksysfs.o CC arch/x86/kernel/bootflag.o CC mm/pagewalk.o CC drivers/acpi/acpica/evevent.o CC sound/drivers/aloop.o CC sound/drivers/virmidi.o CC sound/hda/ext/hdac_ext_controller.o CC security/selinux/ss/status.o CC block/badblocks.o CC block/blk-rq-qos.o CC arch/x86/oprofile/init.o CC arch/x86/oprofile/../../../drivers/oprofile/nmi_timer_int.o CC crypto/sha512_generic.o CC sound/core/control.o CC kernel/trace/trace_clock.o CC kernel/sched/cpuacct.o CC kernel/sched/debug.o CC kernel/sched/cpufreq.o CC sound/core/misc.o CC kernel/fork.o CC fs/afs/vlclient.o CC arch/x86/oprofile/backtrace.o CC arch/x86/kernel/pci-dma.o CC arch/x86/kernel/e820.o CC sound/firewire/bebob/bebob_proc.o CC sound/firewire/bebob/bebob_midi.o CC drivers/acpi/acpica/evgpe.o CC kernel/time/timekeeping.o CC sound/drivers/serial-u16550.o CC mm/pgtable-generic.o CC sound/hda/ext/hdac_ext_stream.o CC drivers/acpi/apei/ghes.o CC sound/i2c/other/ak4117.o CC sound/i2c/other/ak4xxx-adda.o CC sound/i2c/other/ak4114.o CC sound/i2c/other/ak4113.o CC drivers/acpi/dptf/int340x_thermal.o CC arch/x86/xen/enlighten_pv.o CC kernel/trace/ftrace.o AS arch/x86/kvm/vmx/vmenter.o CC arch/x86/kvm/vmx/pmu_intel.o CC sound/firewire/bebob/bebob_pcm.o CC arch/x86/oprofile/nmi_int.o CC security/selinux/xfrm.o CC drivers/acpi/acpica/evgpeblk.o CC block/bounce.o CC sound/drivers/mtpav.o CC block/scsi_ioctl.o CC sound/drivers/mts64.o CC kernel/sched/cpufreq_schedutil.o CC mm/rmap.o CC crypto/sha3_generic.o CC crypto/wp512.o AR drivers/android/built-in.a CC sound/drivers/portman2x4.o CC drivers/acpi/dptf/dptf_power.o CC arch/x86/kernel/quirks.o CC net/6lowpan/core.o CC fs/afs/vl_list.o AR sound/hda/ext/built-in.a CC fs/afs/vl_probe.o CC sound/hda/hda_bus_type.o CC drivers/acpi/acpica/evgpeinit.o CC sound/firewire/bebob/bebob_hwdep.o CC kernel/sched/membarrier.o CC sound/firewire/bebob/bebob_terratec.o CC arch/x86/kvm/vmx/vmcs12.o CC arch/x86/kernel/topology.o AR drivers/acpi/apei/built-in.a CC fs/afs/vl_rotate.o CC drivers/acpi/nfit/core.o CC fs/afs/volume.o CC arch/x86/oprofile/op_model_amd.o AR drivers/acpi/dptf/built-in.a CC sound/i2c/other/pt2258.o CC sound/core/device.o CC arch/x86/kernel/kdebugfs.o CC kernel/time/ntp.o AR sound/drivers/built-in.a CC arch/x86/kernel/alternative.o CC drivers/acpi/acpica/evgpeutil.o CC drivers/acpi/acpica/evglock.o CC sound/firewire/dice/dice-stream.o CC sound/firewire/dice/dice-transaction.o CC block/bsg.o CC security/selinux/netlabel.o CC sound/firewire/dice/dice-proc.o CC crypto/tgr192.o arch/x86/kernel/kdebugfs.c: In function ‘boot_params_kdebugfs_init’: arch/x86/kernel/kdebugfs.c:163:10: warning: taking address of packed member of ‘struct setup_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 163 | &boot_params.hdr.version); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC net/6lowpan/iphc.o CC sound/core/info.o CC sound/firewire/bebob/bebob_yamaha_terratec.o CC sound/hda/hdac_bus.o CC sound/core/info_oss.o CC arch/x86/kvm/vmx/evmcs.o CC arch/x86/xen/mmu_pv.o CC arch/x86/kvm/vmx/nested.o CC arch/x86/oprofile/op_model_ppro.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./include/linux/atomic.h:7, from ./include/linux/llist.h:63, from ./include/linux/smp.h:15, from arch/x86/kvm/vmx/evmcs.c:4: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ AR sound/i2c/other/built-in.a CC fs/afs/xattr.o CC fs/afs/write.o CC drivers/acpi/acpica/evhandler.o CC sound/i2c/cs8427.o CC kernel/sched/isolation.o CC drivers/acpi/acpica/evmisc.o CC fs/afs/yfsclient.o CC kernel/time/clocksource.o CC net/6lowpan/nhc.o CC net/6lowpan/ndisc.o CC net/6lowpan/nhc_dest.o CC arch/x86/xen/irq.o CC crypto/gf128mul.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/percpu.h:6, from arch/x86/kvm/vmx/nested.c:4: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC sound/firewire/bebob/bebob_focusrite.o CC kernel/exec_domain.o CC block/bsg-lib.o CC arch/x86/kernel/i8253.o CC block/blk-throttle.o CC block/blk-cgroup.o CC sound/firewire/dice/dice-midi.o arch/x86/kvm/vmx/nested.c: In function ‘sync_vmcs12’: arch/x86/kvm/vmx/nested.c:3486:40: warning: taking address of packed member of ‘struct vmcs12’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3486 | kvm_get_dr(vcpu, 7, (unsigned long *)&vmcs12->guest_dr7); | ^~~~~~~~~~~~~~~~~~ CC drivers/acpi/acpica/evregion.o CC lib/fonts/fonts.o CC arch/x86/oprofile/op_model_p4.o AR security/selinux/built-in.a CC arch/x86/kernel/hw_breakpoint.o AR security/built-in.a CC sound/hda/hdac_device.o CC mm/vmalloc.o CC lib/fonts/font_8x8.o CC lib/fonts/font_8x16.o CC sound/i2c/i2c.o CC sound/hda/hdac_sysfs.o AR sound/isa/ad1816a/built-in.a CC sound/core/isadma.o CC net/6lowpan/nhc_fragment.o AR sound/isa/ad1848/built-in.a CC sound/firewire/bebob/bebob_maudio.o CC net/6lowpan/nhc_hop.o AR sound/isa/cs423x/built-in.a CC kernel/time/jiffies.o CC drivers/acpi/acpica/evrgnini.o AR sound/isa/es1688/built-in.a CC crypto/ecb.o CC crypto/cbc.o CC drivers/acpi/acpica/evsci.o CC sound/firewire/dice/dice-pcm.o AR sound/isa/galaxy/built-in.a AR sound/isa/gus/built-in.a AR arch/x86/oprofile/built-in.a CC arch/x86/lib/msr-smp.o AR sound/isa/msnd/built-in.a CC arch/x86/lib/cache-smp.o CC arch/x86/lib/msr.o AR sound/isa/opti9xx/built-in.a AR kernel/sched/built-in.a AR lib/fonts/built-in.a CC sound/isa/sb/sb_common.o CC arch/x86/kernel/tsc.o CC arch/x86/kernel/tsc_msr.o CC arch/x86/kernel/io_delay.o CC lib/lz4/lz4_compress.o CC arch/x86/kernel/pci-iommu_table.o CC arch/x86/kernel/rtc.o CC fs/afs/proc.o AR sound/i2c/built-in.a CC sound/core/sound_oss.o CC drivers/ata/libata-core.o CC drivers/acpi/acpica/evxface.o CC kernel/time/timer_list.o AS arch/x86/lib/msr-reg.o CC lib/lz4/lz4hc_compress.o CC crypto/pcbc.o CC arch/x86/kernel/resource.o CC drivers/acpi/acpica/evxfevnt.o CC drivers/acpi/acpica/evxfgpe.o CC kernel/trace/ring_buffer.o CC sound/firewire/bebob/bebob.o CC kernel/trace/trace.o CC net/6lowpan/nhc_ipv6.o CC sound/firewire/dice/dice-hwdep.o CC sound/hda/hdac_regmap.o CC net/6lowpan/nhc_mobility.o CC virt/lib/irqbypass.o CC net/6lowpan/nhc_routing.o CC sound/isa/sb/sb_mixer.o CC sound/hda/hdac_controller.o CC kernel/time/timeconv.o CC kernel/time/timecounter.o CC sound/core/vmaster.o CC crypto/cts.o CC sound/core/ctljack.o CC crypto/lrw.o CC crypto/xts.o AS arch/x86/kernel/irqflags.o CC arch/x86/lib/msr-reg-export.o AR sound/firewire/bebob/built-in.a CC kernel/time/alarmtimer.o CC net/6lowpan/nhc_udp.o CC drivers/acpi/nfit/intel.o CC block/mq-deadline.o CC drivers/acpi/acpica/evxfregn.o CC sound/firewire/dice/dice.o CC drivers/acpi/acpica/exconcat.o CC mm/process_vm_access.o AR virt/lib/built-in.a CC sound/core/jack.o AR virt/built-in.a AS arch/x86/lib/hweight.o CC net/6lowpan/nhc_ghc_ext_hop.o CC drivers/acpi/tables.o AR sound/isa/sb/built-in.a CC arch/x86/kernel/process.o AR sound/isa/wavefront/built-in.a CC arch/x86/kvm/svm.o AR fs/afs/built-in.a CC arch/x86/lib/iomem.o CC block/kyber-iosched.o AR sound/isa/wss/built-in.a CC arch/x86/xen/multicalls.o CC block/bfq-iosched.o AR sound/isa/built-in.a CC fs/btrfs/super.o CC fs/btrfs/ctree.o AS arch/x86/lib/iomap_copy_64.o CC drivers/acpi/nfit/mce.o CC drivers/acpi/acpica/exconfig.o CC sound/hda/hdac_stream.o CC crypto/ctr.o CC net/6lowpan/nhc_ghc_udp.o CC sound/hda/array.o CC sound/firewire/dice/dice-tcelectronic.o AS arch/x86/lib/clear_page_64.o AS arch/x86/xen/xen-asm.o CC lib/lz4/lz4_decompress.o CC mm/init-mm.o CC mm/memblock.o CC net/6lowpan/nhc_ghc_icmpv6.o arch/x86/kvm/svm.c: In function ‘update_cr0_intercept’: arch/x86/kvm/svm.c:2505:14: warning: taking address of packed member of ‘struct vmcb_save_area’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2505 | u64 *hcr0 = &svm->vmcb->save.cr0; | ^~~~~~~~~~~~~~~~~~~~ CC net/802/p8022.o CC net/802/psnap.o CC arch/x86/lib/cmdline.o AS arch/x86/lib/cmpxchg16b_emu.o CC sound/core/hwdep.o CC drivers/acpi/acpica/exconvrt.o AS arch/x86/xen/xen-asm_64.o AS arch/x86/lib/copy_page_64.o AR drivers/acpi/nfit/built-in.a AS arch/x86/lib/copy_user_64.o CC mm/madvise.o CC drivers/ata/libata-scsi.o CC mm/page_io.o CC arch/x86/xen/enlighten_pvh.o CC arch/x86/xen/trace.o CC arch/x86/xen/smp.o CC sound/firewire/dice/dice-alesis.o CC crypto/gcm.o CC crypto/ccm.o CC kernel/time/posix-timers.o CC fs/btrfs/extent-tree.o CC drivers/acpi/acpica/excreate.o CC fs/cachefiles/bind.o CC arch/x86/lib/cpu.o AS arch/x86/lib/csum-copy_64.o CC net/6lowpan/nhc_ghc_ext_dest.o CC arch/x86/lib/csum-partial_64.o CC block/bfq-wf2q.o CC arch/x86/lib/csum-wrappers_64.o CC sound/firewire/dice/dice-extension.o CC sound/firewire/dice/dice-mytek.o CC arch/x86/kernel/ptrace.o CC drivers/acpi/acpica/exdebug.o CC mm/swap_state.o CC sound/hda/hdmi_chmap.o CC kernel/trace/trace_output.o CC drivers/ata/libata-eh.o CC drivers/ata/libata-transport.o CC sound/core/timer.o CC net/802/fc.o AR lib/lz4/built-in.a CC fs/cachefiles/daemon.o CC lib/lzo/lzo1x_compress.o CC lib/lzo/lzo1x_decompress_safe.o CC arch/x86/lib/delay.o AS arch/x86/lib/getuser.o GEN arch/x86/lib/inat-tables.c CC drivers/acpi/acpica/exdump.o CC net/6lowpan/nhc_ghc_ext_frag.o CC drivers/acpi/acpica/exfield.o AR sound/firewire/dice/built-in.a CC sound/firewire/digi00x/amdtp-dot.o CC mm/swapfile.o CC sound/firewire/digi00x/digi00x-stream.o CC crypto/chacha20poly1305.o CC kernel/time/posix-cpu-timers.o CC arch/x86/lib/insn-eval.o CC block/bfq-cgroup.o CC sound/hda/trace.o CC sound/hda/hdac_component.o AR lib/lzo/built-in.a CC arch/x86/xen/smp_pv.o CC drivers/acpi/acpica/exfldio.o CC lib/mpi/generic_mpih-lshift.o CC sound/hda/hdac_i915.o CC lib/mpi/generic_mpih-mul1.o CC net/802/fddi.o CC fs/cachefiles/interface.o CC net/802/hippi.o CC arch/x86/kernel/tls.o CC net/8021q/vlan_core.o CC kernel/trace/trace_seq.o CC sound/firewire/digi00x/digi00x-proc.o CC net/6lowpan/nhc_ghc_ext_route.o CC arch/x86/lib/insn.o CC drivers/acpi/acpica/exmisc.o CC sound/core/hrtimer.o CC sound/firewire/fireface/ff.o CC lib/mpi/generic_mpih-mul2.o CC lib/mpi/generic_mpih-mul3.o CC crypto/aegis128.o CC net/9p/mod.o CC arch/x86/xen/smp_hvm.o CC kernel/time/posix-clock.o CC block/compat_ioctl.o CC sound/core/pcm.o AR sound/hda/built-in.a CC arch/x86/kernel/step.o CC drivers/acpi/acpica/exmutex.o CC sound/firewire/digi00x/digi00x-pcm.o CC drivers/ata/libata-trace.o CC fs/cachefiles/key.o CC fs/cachefiles/main.o AS arch/x86/lib/memcpy_64.o AS arch/x86/lib/memmove_64.o AS arch/x86/lib/memset_64.o CC lib/mpi/generic_mpih-rshift.o CC drivers/ata/libata-sff.o AR net/6lowpan/built-in.a CC kernel/trace/trace_stat.o CC kernel/trace/trace_printk.o CC arch/x86/lib/misc.o CC sound/firewire/fireface/ff-transaction.o CC net/9p/client.o CC net/8021q/vlan.o CC net/802/garp.o CC net/802/stp.o CC drivers/acpi/acpica/exnames.o AS arch/x86/lib/putuser.o CC kernel/time/itimer.o CC drivers/atm/zatm.o CC arch/x86/xen/vga.o CC arch/x86/xen/spinlock.o CC arch/x86/xen/pci-swiotlb-xen.o CC arch/x86/kernel/i8237.o CC block/bio-integrity.o CC lib/mpi/generic_mpih-sub1.o CC drivers/acpi/blacklist.o CC sound/firewire/digi00x/digi00x-hwdep.o CC drivers/acpi/osi.o CC drivers/acpi/osl.o CC crypto/aegis128l.o CC drivers/acpi/acpica/exoparg1.o AS arch/x86/lib/retpoline.o CC arch/x86/kvm/pmu_amd.o CC sound/firewire/fireface/ff-midi.o CC lib/raid6/algos.o CC arch/x86/kernel/stacktrace.o CC arch/x86/kernel/reboot.o CC fs/cachefiles/namei.o CC lib/raid6/recov.o CC sound/core/pcm_native.o CC lib/mpi/generic_mpih-add1.o CC sound/core/pcm_lib.o CC kernel/time/clockevents.o CC kernel/trace/trace_sched_switch.o CC drivers/acpi/utils.o AS arch/x86/lib/rwsem.o CC arch/x86/xen/efi.o CC sound/firewire/digi00x/digi00x-transaction.o CC drivers/acpi/acpica/exoparg2.o CC block/blk-integrity.o CC arch/x86/lib/usercopy.o CC sound/firewire/fireface/ff-proc.o CC net/8021q/vlan_dev.o CC fs/btrfs/print-tree.o CC fs/btrfs/root-tree.o CC lib/mpi/mpicoder.o CC fs/btrfs/dir-item.o CC crypto/aegis256.o CC crypto/morus640.o AR drivers/auxdisplay/built-in.a CC net/802/mrp.o CC kernel/panic.o CC sound/firewire/fireworks/fireworks_transaction.o HOSTCC lib/raid6/mktables CC sound/firewire/digi00x/digi00x-midi.o AR arch/x86/xen/built-in.a CC drivers/acpi/acpica/exoparg3.o CC sound/firewire/fireface/amdtp-ff.o CC kernel/trace/trace_functions.o CC sound/firewire/fireface/ff-stream.o CC mm/swap_slots.o CC mm/frontswap.o CC arch/x86/kernel/msr.o UNROLL lib/raid6/int1.c UNROLL lib/raid6/int2.c UNROLL lib/raid6/int4.c UNROLL lib/raid6/int8.c UNROLL lib/raid6/int16.c CC arch/x86/lib/usercopy_64.o UNROLL lib/raid6/int32.c CC kernel/time/tick-common.o CC lib/raid6/recov_ssse3.o CC lib/raid6/recov_avx2.o CC drivers/atm/uPD98402.o CC drivers/atm/nicstar.o CC fs/cachefiles/rdwr.o CC drivers/ata/libata-pmp.o CC drivers/acpi/acpica/exoparg6.o CC lib/mpi/mpi-bit.o CC sound/firewire/fireworks/fireworks_command.o CC sound/firewire/digi00x/digi00x.o CC crypto/morus1280.o CC arch/x86/kernel/cpuid.o CC fs/btrfs/file-item.o CC sound/firewire/fireface/ff-pcm.o CC lib/reed_solomon/reed_solomon.o CC kernel/time/tick-broadcast.o CC net/8021q/vlan_netlink.o CC kernel/trace/trace_preemptirq.o CC crypto/pcrypt.o CC sound/firewire/fireworks/fireworks_stream.o CC fs/cachefiles/xattr.o CC fs/cachefiles/security.o CC net/9p/error.o AR arch/x86/kvm/built-in.a CC block/t10-pi.o CC crypto/cryptd.o CC arch/x86/lib/inat.o CC lib/raid6/mmx.o In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/x86/include/uapi/asm/byteorder.h:5, from ./include/asm-generic/bitops/le.h:6, from ./arch/x86/include/asm/bitops.h:512, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from ./include/linux/list.h:9, from ./include/linux/preempt.h:11, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/compat.h:10, from sound/firewire/fireworks/./fireworks.h:12, from sound/firewire/fireworks/fireworks_command.c:9: sound/firewire/fireworks/fireworks_command.c: In function ‘snd_efw_command_get_hwinfo’: sound/firewire/fireworks/fireworks_command.c:223:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | be32_to_cpus(&hwinfo->flags); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:223:2: note: in expansion of macro ‘be32_to_cpus’ 223 | be32_to_cpus(&hwinfo->flags); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:224:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 224 | be32_to_cpus(&hwinfo->guid_hi); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:224:2: note: in expansion of macro ‘be32_to_cpus’ 224 | be32_to_cpus(&hwinfo->guid_hi); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:225:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 225 | be32_to_cpus(&hwinfo->guid_lo); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:225:2: note: in expansion of macro ‘be32_to_cpus’ 225 | be32_to_cpus(&hwinfo->guid_lo); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:226:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 226 | be32_to_cpus(&hwinfo->type); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:226:2: note: in expansion of macro ‘be32_to_cpus’ 226 | be32_to_cpus(&hwinfo->type); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:227:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 227 | be32_to_cpus(&hwinfo->version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:227:2: note: in expansion of macro ‘be32_to_cpus’ 227 | be32_to_cpus(&hwinfo->version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:228:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | be32_to_cpus(&hwinfo->supported_clocks); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:228:2: note: in expansion of macro ‘be32_to_cpus’ 228 | be32_to_cpus(&hwinfo->supported_clocks); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:229:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:229:2: note: in expansion of macro ‘be32_to_cpus’ 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:230:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:230:2: note: in expansion of macro ‘be32_to_cpus’ 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:231:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 231 | be32_to_cpus(&hwinfo->phys_out); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:231:2: note: in expansion of macro ‘be32_to_cpus’ 231 | be32_to_cpus(&hwinfo->phys_out); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:232:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | be32_to_cpus(&hwinfo->phys_in); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:232:2: note: in expansion of macro ‘be32_to_cpus’ 232 | be32_to_cpus(&hwinfo->phys_in); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:233:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:233:2: note: in expansion of macro ‘be32_to_cpus’ 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:234:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:234:2: note: in expansion of macro ‘be32_to_cpus’ 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:235:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | be32_to_cpus(&hwinfo->midi_out_ports); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:235:2: note: in expansion of macro ‘be32_to_cpus’ 235 | be32_to_cpus(&hwinfo->midi_out_ports); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:236:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | be32_to_cpus(&hwinfo->midi_in_ports); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:236:2: note: in expansion of macro ‘be32_to_cpus’ 236 | be32_to_cpus(&hwinfo->midi_in_ports); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:237:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 237 | be32_to_cpus(&hwinfo->max_sample_rate); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:237:2: note: in expansion of macro ‘be32_to_cpus’ 237 | be32_to_cpus(&hwinfo->max_sample_rate); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:238:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | be32_to_cpus(&hwinfo->min_sample_rate); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:238:2: note: in expansion of macro ‘be32_to_cpus’ 238 | be32_to_cpus(&hwinfo->min_sample_rate); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:239:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 239 | be32_to_cpus(&hwinfo->dsp_version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:239:2: note: in expansion of macro ‘be32_to_cpus’ 239 | be32_to_cpus(&hwinfo->dsp_version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:240:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 240 | be32_to_cpus(&hwinfo->arm_version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:240:2: note: in expansion of macro ‘be32_to_cpus’ 240 | be32_to_cpus(&hwinfo->arm_version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:241:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:241:2: note: in expansion of macro ‘be32_to_cpus’ 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:242:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:242:2: note: in expansion of macro ‘be32_to_cpus’ 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:243:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | be32_to_cpus(&hwinfo->fpga_version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:243:2: note: in expansion of macro ‘be32_to_cpus’ 243 | be32_to_cpus(&hwinfo->fpga_version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:244:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:244:2: note: in expansion of macro ‘be32_to_cpus’ 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:245:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:245:2: note: in expansion of macro ‘be32_to_cpus’ 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:246:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:246:2: note: in expansion of macro ‘be32_to_cpus’ 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:247:15: warning: taking address of packed member of ‘struct snd_efw_hwinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro ‘__be32_to_cpus’ 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:247:2: note: in expansion of macro ‘be32_to_cpus’ 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); | ^~~~~~~~~~~~ CC drivers/acpi/acpica/exprep.o CC lib/raid6/sse1.o AR arch/x86/lib/lib.a EXPORTS arch/x86/lib/lib-ksyms.o CC arch/x86/kernel/early-quirks.o CC mm/zswap.o CC sound/firewire/fireworks/fireworks_proc.o CC lib/raid6/sse2.o CC lib/mpi/mpi-cmp.o AR arch/x86/lib/built-in.a AR net/802/built-in.a CC lib/raid6/avx2.o CC lib/raid6/avx512.o CC lib/raid6/recov_avx512.o AR sound/firewire/digi00x/built-in.a CC lib/mpi/mpih-cmp.o CC drivers/acpi/acpica/exregion.o CC sound/firewire/fireface/ff-protocol-former.o CC sound/firewire/fireface/ff-hwdep.o CC drivers/acpi/acpica/exresnte.o CC net/9p/protocol.o CC net/9p/trans_fd.o CC net/9p/trans_common.o CC net/8021q/vlan_gvrp.o sound/firewire/fireworks/fireworks_proc.c: In function ‘proc_read_phys_meters’: sound/firewire/fireworks/fireworks_proc.c:152:11: warning: taking address of packed member of ‘struct snd_efw_phys_meters’ may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | linear = meters->values; | ^~~~~~ CC net/8021q/vlan_mvrp.o CC kernel/trace/trace_nop.o CC kernel/trace/trace_stack.o CC block/blk-mq-pci.o CC block/blk-mq-virtio.o CC kernel/time/tick-broadcast-hrtimer.o CC drivers/ata/libata-acpi.o CC block/blk-mq-rdma.o AR fs/cachefiles/built-in.a CC block/blk-zoned.o AR sound/mips/built-in.a AR lib/reed_solomon/built-in.a CC arch/x86/kernel/smp.o TABLE lib/raid6/tables.c CC net/9p/trans_xen.o AR sound/parisc/built-in.a CC drivers/atm/ambassador.o CC lib/mpi/mpih-div.o CC drivers/acpi/acpica/exresolv.o CC sound/firewire/fireworks/fireworks_midi.o CC drivers/acpi/acpica/exresop.o CC kernel/trace/trace_mmiotrace.o CC arch/x86/kernel/smpboot.o CC lib/raid6/int1.o CC sound/core/pcm_misc.o CC sound/firewire/fireworks/fireworks_pcm.o CC kernel/time/tick-oneshot.o CC sound/firewire/fireface/ff-protocol-latter.o CC mm/dmapool.o CC net/8021q/vlanproc.o CC net/9p/trans_virtio.o CC block/blk-wbt.o CC drivers/base/firmware_loader/fallback_table.o AR drivers/base/firmware_loader/builtin/built-in.a CC kernel/trace/trace_functions_graph.o CC kernel/time/tick-sched.o CC block/blk-mq-debugfs.o CC crypto/des_generic.o CC drivers/acpi/acpica/exserial.o CC lib/mpi/mpi-pow.o CC block/blk-mq-debugfs-zoned.o CC lib/mpi/mpih-mul.o CC fs/btrfs/inode-item.o CC block/sed-opal.o CC lib/raid6/int2.o CC fs/btrfs/inode-map.o CC net/9p/trans_rdma.o CC sound/firewire/fireworks/fireworks_hwdep.o CC drivers/acpi/reboot.o CC sound/firewire/fireworks/fireworks.o CC sound/core/pcm_memory.o CC drivers/acpi/acpica/exstore.o CC drivers/acpi/acpica/exstoren.o CC drivers/base/firmware_loader/main.o AR sound/firewire/fireface/built-in.a CC sound/core/memalloc.o CC drivers/atm/horizon.o CC block/blk-pm.o AR net/8021q/built-in.a CC drivers/acpi/nvs.o CC lib/mpi/mpiutil.o CC arch/x86/kernel/tsc_sync.o CC lib/raid6/int4.o CC mm/hugetlb.o CC drivers/ata/libata-zpodd.o CC net/appletalk/aarp.o CC drivers/acpi/acpica/exstorob.o CC drivers/acpi/wakeup.o CC kernel/trace/blktrace.o CC kernel/time/timekeeping_debug.o CC arch/x86/kernel/setup_percpu.o CC drivers/base/power/sysfs.o CC sound/core/sgbuf.o CC sound/core/pcm_timer.o AR sound/firewire/fireworks/built-in.a CC sound/core/pcm_drm_eld.o CC drivers/acpi/acpica/exsystem.o CC drivers/bcma/main.o CC sound/firewire/motu/motu.o CC sound/firewire/motu/motu-transaction.o CC sound/firewire/motu/amdtp-motu.o CC lib/raid6/int8.o CC drivers/acpi/sleep.o AR net/9p/built-in.a CC crypto/fcrypt.o CC fs/btrfs/disk-io.o CC arch/x86/kernel/mpparse.o CC fs/btrfs/transaction.o CC arch/x86/kernel/livepatch.o AS arch/x86/kernel/ftrace_64.o CC arch/x86/kernel/ftrace.o CC drivers/ata/ahci.o AR lib/mpi/built-in.a CC drivers/base/firmware_loader/fallback.o CC arch/x86/kernel/trace_clock.o AR kernel/time/built-in.a CC net/appletalk/ddp.o CC sound/core/seq_device.o CC sound/core/rawmidi.o CC drivers/acpi/acpica/extrace.o CC drivers/atm/iphase.o CC drivers/atm/suni.o CC fs/ceph/super.o CC sound/firewire/motu/motu-stream.o CC lib/raid6/int16.o CC sound/core/compress_offload.o CC lib/xz/xz_dec_syms.o CC arch/x86/kernel/machine_kexec_64.o CC drivers/base/power/generic_ops.o CC lib/xz/xz_dec_stream.o CC lib/xz/xz_dec_lzma2.o CC lib/xz/xz_dec_bcj.o CC drivers/acpi/acpica/exutils.o CC crypto/blowfish_generic.o CC drivers/acpi/acpica/hwacpi.o CC drivers/block/drbd/drbd_bitmap.o CC drivers/block/drbd/drbd_proc.o CC lib/raid6/int32.o AR drivers/base/firmware_loader/built-in.a CC kernel/trace/fgraph.o CC drivers/base/power/common.o CC drivers/acpi/device_sysfs.o CC drivers/ata/acard-ahci.o CC drivers/ata/libahci.o CC drivers/bcma/scan.o CC sound/firewire/motu/motu-proc.o CC drivers/acpi/acpica/hwesleep.o CC sound/firewire/motu/motu-pcm.o CC sound/firewire/motu/motu-midi.o CC drivers/acpi/acpica/hwgpe.o CC drivers/acpi/acpica/hwregs.o CC drivers/acpi/acpica/hwsleep.o CC drivers/acpi/acpica/hwvalid.o CC drivers/atm/fore200e.o AR block/built-in.a CC drivers/atm/eni.o AS arch/x86/kernel/relocate_kernel_64.o CC drivers/atm/idt77252.o CC lib/raid6/tables.o CC crypto/blowfish_common.o CC arch/x86/kernel/crash.o CC arch/x86/kernel/kexec-bzimage64.o AR lib/xz/built-in.a CC drivers/base/power/qos.o CC fs/ceph/inode.o CC arch/x86/kernel/crash_dump_64.o CC sound/firewire/oxfw/oxfw-command.o CC kernel/trace/trace_events.o CC arch/x86/kernel/module.o CC drivers/acpi/acpica/hwxface.o CC sound/firewire/motu/motu-hwdep.o CC drivers/block/drbd/drbd_worker.o CC drivers/bcma/core.o CC kernel/trace/trace_export.o CC drivers/ata/sata_sil24.o CC drivers/atm/solos-pci.o arch/x86/kernel/kexec-bzimage64.c: In function ‘setup_efi_info_memmap’: arch/x86/kernel/kexec-bzimage64.c:123:24: warning: taking address of packed member of ‘struct boot_params’ may result in an unaligned pointer value [-Waddress-of-packed-member] 123 | struct efi_info *ei = ¶ms->efi_info; | ^~~~~~~~~~~~~~~~~ arch/x86/kernel/kexec-bzimage64.c: In function ‘setup_efi_state’: arch/x86/kernel/kexec-bzimage64.c:167:32: warning: taking address of packed member of ‘struct boot_params’ may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | struct efi_info *current_ei = &boot_params.efi_info; | ^~~~~~~~~~~~~~~~~~~~~ arch/x86/kernel/kexec-bzimage64.c:168:24: warning: taking address of packed member of ‘struct boot_params’ may result in an unaligned pointer value [-Waddress-of-packed-member] 168 | struct efi_info *ei = ¶ms->efi_info; | ^~~~~~~~~~~~~~~~~ CC sound/firewire/motu/motu-protocol-v2.o CC drivers/block/drbd/drbd_receiver.o CC fs/btrfs/inode.o CC crypto/twofish_generic.o CC sound/firewire/motu/motu-protocol-v3.o CC drivers/acpi/acpica/hwxfsleep.o AR sound/core/built-in.a AR lib/raid6/built-in.a CC sound/firewire/oxfw/oxfw-stream.o CC arch/x86/kernel/doublefault.o CC net/appletalk/dev.o CC lib/zlib_deflate/deflate.o CC sound/firewire/oxfw/oxfw-pcm.o CC net/atm/addr.o CC net/atm/pvc.o CC net/ax25/ax25_addr.o CC net/atm/signaling.o CC net/ax25/ax25_dev.o CC drivers/block/drbd/drbd_req.o CC drivers/block/drbd/drbd_actlog.o CC mm/mempolicy.o AR sound/firewire/motu/built-in.a CC drivers/bcma/sprom.o CC drivers/ata/pdc_adma.o CC drivers/acpi/acpica/hwpci.o CC arch/x86/kernel/early_printk.o CC drivers/base/power/runtime.o CC drivers/acpi/acpica/nsaccess.o CC sound/firewire/oxfw/oxfw-proc.o CC drivers/atm/idt77105.o CC drivers/block/mtip32xx/mtip32xx.o CC drivers/atm/adummy.o CC drivers/atm/atmtcp.o CC net/appletalk/atalk_proc.o CC net/appletalk/sysctl_net_atalk.o CC crypto/twofish_common.o CC lib/zlib_deflate/deftree.o CC drivers/acpi/acpica/nsalloc.o CC drivers/acpi/acpica/nsarguments.o CC drivers/atm/firestream.o CC kernel/trace/trace_syscalls.o CC net/atm/svc.o CC sound/firewire/oxfw/oxfw-midi.o CC fs/btrfs/file.o CC lib/zlib_deflate/deflate_syms.o CC arch/x86/kernel/hpet.o CC kernel/trace/trace_event_perf.o CC net/ax25/ax25_iface.o CC drivers/ata/sata_qstor.o CC drivers/acpi/acpica/nsconvert.o CC sound/firewire/tascam/tascam-proc.o CC fs/btrfs/tree-defrag.o CC drivers/bcma/driver_chipcommon.o CC drivers/base/power/main.o CC drivers/base/power/wakeirq.o CC fs/btrfs/sysfs.o CC fs/btrfs/extent_map.o CC sound/firewire/oxfw/oxfw-hwdep.o AR net/appletalk/built-in.a CC drivers/base/power/wakeup.o CC drivers/atm/lanai.o CC fs/ceph/dir.o AR lib/zlib_deflate/built-in.a CC drivers/acpi/acpica/nsdump.o CC sound/firewire/tascam/amdtp-tascam.o CC lib/zlib_inflate/inffast.o CC kernel/trace/trace_events_filter.o fs/btrfs/inode.c: In function ‘btrfs_get_extent’: fs/btrfs/inode.c:6919:12: warning: ‘extent_type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6919 | } else if (extent_type == BTRFS_FILE_EXTENT_INLINE) { | ^ CC kernel/trace/trace_events_trigger.o CC fs/ceph/file.o CC arch/x86/kernel/amd_nb.o CC net/atm/ioctl.o CC net/ax25/ax25_in.o CC drivers/ata/sata_sx4.o CC drivers/acpi/acpica/nseval.o CC drivers/acpi/acpica/nsinit.o CC drivers/acpi/acpica/nsload.o CC lib/zlib_inflate/inflate.o CC sound/firewire/oxfw/oxfw-spkr.o CC drivers/block/drbd/drbd_main.o CC arch/x86/kernel/kvm.o CC drivers/block/drbd/drbd_strings.o CC sound/firewire/tascam/tascam-stream.o CC drivers/ata/ata_piix.o CC drivers/ata/sata_mv.o CC drivers/bcma/driver_chipcommon_pmu.o CC fs/cifs/trace.o CC drivers/acpi/acpica/nsnames.o CC drivers/block/drbd/drbd_nl.o CC sound/firewire/lib.o CC drivers/block/drbd/drbd_interval.o CC crypto/serpent_generic.o CC fs/cifs/cifsfs.o CC mm/sparse.o CC mm/sparse-vmemmap.o CC sound/firewire/oxfw/oxfw-scs1x.o CC net/ax25/ax25_ip.o CC sound/firewire/tascam/tascam-pcm.o CC kernel/trace/bpf_trace.o CC drivers/acpi/acpica/nsobject.o CC sound/firewire/iso-resources.o CC net/batman-adv/bat_algo.o CC net/atm/common.o CC net/batman-adv/bat_iv_ogm.o CC net/atm/atm_misc.o CC net/ax25/ax25_out.o CC mm/mmu_notifier.o CC drivers/atm/he.o CC fs/btrfs/struct-funcs.o CC lib/zlib_inflate/infutil.o CC mm/ksm.o CC fs/ceph/locks.o CC drivers/acpi/acpica/nsparse.o AR drivers/block/mtip32xx/built-in.a CC arch/x86/kernel/kvmclock.o CC sound/firewire/packets-buffer.o CC sound/firewire/oxfw/oxfw.o CC net/ax25/ax25_route.o CC drivers/bcma/driver_chipcommon_b.o CC sound/firewire/tascam/tascam-hwdep.o CC lib/zlib_inflate/inftrees.o CC lib/zlib_inflate/inflate_syms.o CC mm/page_poison.o CC mm/slub.o CC drivers/acpi/acpica/nspredef.o CC drivers/acpi/acpica/nsprepkg.o CC arch/x86/kernel/paravirt.o CC arch/x86/kernel/paravirt_patch_64.o CC kernel/cpu.o CC drivers/base/power/trace.o CC net/atm/raw.o CC fs/cifs/cifssmb.o AR sound/firewire/oxfw/built-in.a AR lib/zlib_inflate/built-in.a CC kernel/trace/power-traces.o CC drivers/bcma/driver_pci.o CC drivers/acpi/acpica/nsrepair.o CC net/atm/resources.o CC net/atm/atm_sysfs.o CC drivers/ata/sata_nv.o CC lib/zstd/fse_compress.o CC lib/lockref.o CC sound/firewire/tascam/tascam-transaction.o CC fs/ceph/addr.o CC lib/bcd.o CC fs/ceph/ioctl.o CC lib/div64.o CC drivers/ata/sata_promise.o CC lib/sort.o CC net/ax25/ax25_std_in.o CC crypto/aes_generic.o CC net/ax25/ax25_std_subr.o CC crypto/camellia_generic.o CC drivers/acpi/acpica/nsrepair2.o CC drivers/acpi/acpica/nssearch.o CC kernel/exit.o CC drivers/base/power/domain.o CC drivers/base/power/domain_governor.o CC fs/cifs/cifs_debug.o CC net/batman-adv/bat_v.o CC arch/x86/kernel/paravirt-spinlocks.o CC sound/firewire/tascam/tascam-midi.o CC fs/cifs/connect.o CC fs/cifs/dir.o CC fs/cifs/file.o CC drivers/bcma/driver_pcie2.o CC net/atm/proc.o CC net/atm/clip.o CC drivers/acpi/acpica/nsutils.o CC arch/x86/kernel/pvclock.o CC kernel/trace/rpm-traces.o CC lib/zstd/huf_compress.o CC net/ax25/ax25_std_timer.o CC drivers/ata/sata_sil.o CC drivers/ata/sata_sis.o CC sound/firewire/tascam/tascam.o CC kernel/trace/trace_dynevent.o CC drivers/acpi/acpica/nswalk.o CC drivers/bcma/host_pci.o CC fs/btrfs/xattr.o AR drivers/atm/built-in.a CC net/atm/br2684.o CC drivers/base/regmap/regmap.o CC drivers/base/regmap/regcache.o CC arch/x86/kernel/pmem.o CC lib/zstd/compress.o CC drivers/acpi/acpica/nsxfeval.o CC net/ax25/ax25_subr.o CC drivers/ata/sata_svw.o CC net/batman-adv/bat_v_elp.o CC sound/firewire/fcp.o CC net/batman-adv/bat_v_ogm.o CC sound/pci/ac97/ac97_codec.o CC sound/pci/ac97/ac97_pcm.o AR sound/firewire/tascam/built-in.a CC kernel/trace/trace_probe.o CC fs/coda/psdev.o CC drivers/base/power/clock_ops.o CC arch/x86/kernel/pcspeaker.o CC net/atm/mpc.o CC net/atm/lec.o CC sound/firewire/cmp.o CC sound/firewire/amdtp-stream.o CC mm/failslab.o CC fs/ceph/export.o AR drivers/bcma/built-in.a CC arch/x86/kernel/check.o CC kernel/softirq.o CC sound/pcmcia/pdaudiocf/pdaudiocf.o CC crypto/cast_common.o CC fs/btrfs/ordered-data.o CC sound/pcmcia/pdaudiocf/pdaudiocf_core.o CC drivers/ata/sata_uli.o CC drivers/acpi/acpica/nsxfname.o CC net/ax25/ax25_timer.o CC drivers/ata/sata_via.o AR drivers/base/power/built-in.a CC sound/pcmcia/vx/vxpocket.o CC mm/memory_hotplug.o CC drivers/block/drbd/drbd_state.o CC drivers/block/drbd/drbd_nla.o CC fs/coda/cache.o CC fs/coda/cnode.o CC net/batman-adv/bitarray.o CC mm/memtest.o CC mm/migrate.o CC arch/x86/kernel/pci-swiotlb.o CC kernel/trace/trace_uprobe.o CC crypto/cast5_generic.o CC sound/pcmcia/pdaudiocf/pdaudiocf_irq.o CC net/ax25/ax25_uid.o CC sound/pci/ac97/ac97_proc.o CC fs/ceph/caps.o CC fs/ceph/snap.o CC fs/ceph/xattr.o CC net/ax25/af_ax25.o CC drivers/acpi/acpica/nsxfobj.o CC kernel/resource.o CC sound/pcmcia/vx/vxp_ops.o CC kernel/sysctl.o CC fs/coda/inode.o CC net/batman-adv/bridge_loop_avoidance.o CC drivers/ata/sata_vsc.o CC arch/x86/kernel/uprobes.o CC sound/pci/ali5451/ali5451.o CC sound/pcmcia/pdaudiocf/pdaudiocf_pcm.o CC sound/firewire/amdtp-am824.o CC sound/firewire/isight.o CC sound/pci/asihpi/asihpi.o CC drivers/acpi/acpica/psargs.o CC fs/btrfs/extent_io.o CC fs/btrfs/volumes.o CC sound/pcmcia/vx/vxp_mixer.o CC fs/coda/dir.o CC net/atm/mpoa_caches.o CC drivers/ata/pata_ali.o CC net/atm/mpoa_proc.o CC crypto/cast6_generic.o AR sound/pcmcia/pdaudiocf/built-in.a AR kernel/trace/built-in.a CC net/bluetooth/bnep/core.o CC drivers/acpi/acpica/psloop.o CC drivers/acpi/acpica/psobject.o CC arch/x86/kernel/sysfb.o AR drivers/base/test/built-in.a CC arch/x86/kernel/sysfb_efi.o CC drivers/base/regmap/regcache-rbtree.o CC arch/x86/kernel/perf_regs.o CC net/batman-adv/debugfs.o AR sound/pcmcia/vx/built-in.a AR sound/pcmcia/built-in.a CC net/batman-adv/distributed-arp-table.o AR sound/firewire/built-in.a CC net/batman-adv/fragmentation.o CC drivers/block/rsxx/config.o CC fs/coda/file.o CC fs/coda/upcall.o CC net/ax25/ax25_ds_in.o CC drivers/acpi/acpica/psopcode.o AR sound/pci/ali5451/built-in.a CC net/atm/pppoatm.o CC drivers/ata/pata_amd.o CC drivers/base/regmap/regcache-flat.o CC drivers/base/component.o CC drivers/base/core.o CC drivers/base/bus.o CC drivers/base/dd.o CC fs/ceph/quota.o CC arch/x86/kernel/tracepoint.o CC drivers/block/rsxx/core.o CC drivers/acpi/acpica/psparse.o AR sound/pci/ac97/built-in.a CC drivers/acpi/acpica/psopinfo.o CC drivers/acpi/acpica/psscope.o CC kernel/sysctl_binary.o CC fs/coda/coda_linux.o CC fs/coda/symlink.o CC drivers/base/regmap/regmap-debugfs.o CC arch/x86/kernel/itmt.o CC net/bluetooth/bnep/sock.o CC net/bluetooth/bnep/netdev.o CC drivers/block/drbd/drbd_debugfs.o CC sound/pci/asihpi/hpioctl.o CC net/ax25/ax25_ds_subr.o CC mm/huge_memory.o CC drivers/base/syscore.o CC drivers/ata/pata_artop.o CC drivers/acpi/acpica/pstree.o CC fs/coda/pioctl.o CC fs/coda/sysctl.o CC net/batman-adv/gateway_client.o CC net/batman-adv/gateway_common.o AR net/atm/built-in.a CC fs/ceph/mds_client.o CC net/batman-adv/hard-interface.o CC net/bpf/test_run.o CC arch/x86/kernel/umip.o CC net/batman-adv/hash.o CC net/batman-adv/icmp_socket.o CC mm/khugepaged.o CC kernel/capability.o CC fs/cifs/inode.o CC fs/cifs/link.o CC fs/cifs/misc.o CC drivers/block/rsxx/cregs.o CC drivers/base/regmap/regmap-i2c.o CC drivers/acpi/acpica/psutils.o CC drivers/acpi/acpica/pswalk.o CC drivers/acpi/acpica/psxface.o AR net/bluetooth/bnep/built-in.a AR fs/coda/built-in.a fs/ceph/mds_client.c: In function ‘ceph_send_cap_releases’: fs/ceph/mds_client.c:1855:16: warning: taking address of packed member of ‘struct ceph_mds_cap_release’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1855 | le32_add_cpu(&head->num, 1); | ^~~~~~~~~~ CC net/bluetooth/cmtp/core.o CC crypto/arc4.o CC net/ax25/ax25_ds_timer.o CC crypto/tea.o CC drivers/ata/pata_atiixp.o CC crypto/khazad.o CC drivers/acpi/acpica/rsaddr.o CC net/batman-adv/main.o CC sound/pci/asihpi/hpimsginit.o CC arch/x86/kernel/unwind_orc.o CC arch/x86/kernel/audit_64.o CC fs/ceph/mdsmap.o CC drivers/base/regmap/regmap-spi.o CC drivers/block/rsxx/dev.o AR sound/ppc/built-in.a CC crypto/anubis.o CC net/batman-adv/multicast.o CC drivers/block/rsxx/dma.o CC net/batman-adv/netlink.o CC drivers/acpi/acpica/rscalc.o CC crypto/seed.o CC drivers/acpi/acpica/rscreate.o AR drivers/block/drbd/built-in.a AR net/bpf/built-in.a CC drivers/ata/pata_atp867x.o CC sound/pci/asihpi/hpicmn.o CC kernel/ptrace.o CC arch/x86/kernel/amd_gart_64.o CC drivers/ata/pata_cmd64x.o CC net/batman-adv/network-coding.o CC net/batman-adv/originator.o In file included from ./include/linux/printk.h:330, from ./include/linux/kernel.h:15, from ./include/asm-generic/bug.h:18, from ./arch/x86/include/asm/bug.h:83, from ./include/linux/bug.h:5, from fs/ceph/mdsmap.c:4: fs/ceph/mdsmap.c: In function ‘ceph_mdsmap_decode’: fs/ceph/mdsmap.c:208:21: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | ceph_pr_addr(&addr.in_addr), | ^~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:118:15: note: in definition of macro ‘__dynamic_func_call’ 118 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:146:2: note: in expansion of macro ‘_dynamic_func_call’ 146 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:334:2: note: in expansion of macro ‘dynamic_pr_debug’ 334 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ fs/ceph/mdsmap.c:206:3: note: in expansion of macro ‘dout’ 206 | dout("mdsmap_decode %d/%d %lld mds%d.%d %s %s\n", | ^~~~ CC fs/ceph/strings.o CC net/ax25/sysctl_net_ax25.o CC drivers/acpi/acpica/rsdumpinfo.o CC net/bluetooth/cmtp/sock.o CC drivers/base/driver.o CC arch/x86/kernel/aperture_64.o CC arch/x86/kernel/pci-calgary_64.o CC lib/zstd/entropy_common.o CC net/batman-adv/routing.o CC lib/zstd/fse_decompress.o CC sound/pci/asihpi/hpifunc.o CC fs/btrfs/async-thread.o CC drivers/base/regmap/regmap-irq.o CC net/bluetooth/hidp/core.o CC drivers/acpi/acpica/rsinfo.o CC arch/x86/kernel/tce_64.o CC arch/x86/kernel/mmconf-fam10h_64.o CC drivers/ata/pata_efar.o CC arch/x86/kernel/vsmp_64.o CC lib/zstd/zstd_common.o CC lib/zstd/huf_decompress.o AR net/ax25/built-in.a CC lib/zstd/decompress.o AR drivers/block/rsxx/built-in.a CC drivers/acpi/acpica/rsio.o CC drivers/base/class.o CC arch/x86/kernel/ima_arch.o CC drivers/ata/pata_hpt366.o CC drivers/block/xen-blkback/blkback.o CC net/bluetooth/cmtp/capi.o CC net/batman-adv/send.o AS arch/x86/kernel/head_64.o CC drivers/acpi/device_pm.o CC net/batman-adv/soft-interface.o CC sound/pci/asihpi/hpidebug.o CC drivers/acpi/proc.o CC drivers/acpi/bus.o CC arch/x86/kernel/head64.o CC kernel/user.o CC drivers/acpi/acpica/rsirq.o CC drivers/acpi/acpica/rslist.o CC arch/x86/kernel/ebda.o CC crypto/salsa20_generic.o CC net/bluetooth/af_bluetooth.o In file included from drivers/block/xen-blkback/common.h:44, from drivers/block/xen-blkback/blkback.c:53: drivers/block/xen-blkback/blkback.c: In function ‘make_response’: ./include/xen/interface/io/ring.h:202:6: warning: taking address of packed member of ‘union blkif_x86_32_sring_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 202 | (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].rsp)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/block/xen-blkback/blkback.c:1455:10: note: in expansion of macro ‘RING_GET_RESPONSE’ 1455 | resp = RING_GET_RESPONSE(&blk_rings->x86_32, | ^~~~~~~~~~~~~~~~~ CC net/bluetooth/rfcomm/core.o CC fs/cifs/netmisc.o CC fs/btrfs/ioctl.o CC fs/ceph/ceph_frag.o CC net/batman-adv/sysfs.o CC drivers/acpi/acpica/rsmemory.o CC drivers/acpi/acpica/rsmisc.o CC drivers/acpi/glue.o CC kernel/signal.o CC drivers/acpi/scan.o CC drivers/acpi/acpica/rsserial.o CC fs/btrfs/locking.o CC drivers/ata/pata_hpt37x.o CC arch/x86/kernel/platform-quirks.o CC fs/btrfs/orphan.o CC crypto/chacha_generic.o CC drivers/acpi/acpica/rsutils.o CC mm/page_counter.o CC mm/memcontrol.o CC drivers/acpi/resource.o CC sound/pci/asihpi/hpidspcd.o AR drivers/base/regmap/built-in.a AR net/bluetooth/cmtp/built-in.a CC drivers/base/platform.o CC crypto/poly1305_generic.o LDS arch/x86/kernel/vmlinux.lds CC drivers/acpi/acpi_processor.o CC drivers/acpi/processor_core.o CC net/bluetooth/hidp/sock.o AR arch/x86/kernel/built-in.a CC fs/ceph/debugfs.o CC net/bluetooth/hci_core.o AR arch/x86/built-in.a CC drivers/acpi/processor_pdc.o CC drivers/acpi/acpica/tbdata.o CC drivers/acpi/acpica/rsxface.o CC drivers/acpi/ec.o CC drivers/acpi/dock.o CC fs/ceph/cache.o CC fs/cifs/smbencrypt.o CC drivers/ata/pata_it8213.o CC sound/pci/asihpi/hpios.o CC sound/pci/asihpi/hpi6000.o fs/ceph/debugfs.c: In function ‘mdsmap_show’: fs/ceph/debugfs.c:40:24: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | ceph_pr_addr(&addr->in_addr), | ^~~~~~~~~~~~~~ CC drivers/block/aoe/aoeblk.o CC drivers/block/xen-blkback/xenbus.o CC net/batman-adv/tp_meter.o AR sound/sh/built-in.a CC fs/btrfs/export.o CC drivers/acpi/pci_root.o CC net/bridge/netfilter/nft_reject_bridge.o CC fs/ceph/acl.o CC drivers/acpi/pci_link.o CC drivers/acpi/pci_irq.o AR net/bluetooth/hidp/built-in.a CC sound/pci/asihpi/hpi6205.o CC lib/parser.o CC net/bluetooth/rfcomm/sock.o CC crypto/deflate.o CC lib/debug_locks.o CC net/bluetooth/rfcomm/tty.o CC drivers/acpi/acpica/tbfadt.o CC drivers/ata/pata_it821x.o CC lib/random32.o CC net/can/af_can.o CC net/ceph/ceph_common.o CC net/core/sock.o CC drivers/base/cpu.o CC net/core/request_sock.o CC lib/bust_spinlocks.o CC drivers/block/aoe/aoechr.o CC net/can/proc.o CC drivers/acpi/acpica/tbfind.o CC fs/cifs/transport.o CC crypto/michael_mic.o AR fs/ceph/built-in.a CC drivers/acpi/acpi_lpss.o CC net/bridge/netfilter/nf_log_bridge.o CC net/can/raw.o CC drivers/ata/pata_jmicron.o CC lib/kasprintf.o CC net/can/bcm.o CC sound/pci/au88x0/au8810.o CC net/bridge/netfilter/ebtables.o CC drivers/bluetooth/hci_vhci.o CC drivers/acpi/acpica/tbinstal.o CC drivers/ata/pata_marvell.o CC drivers/bluetooth/hci_ldisc.o CC drivers/base/firmware.o AR drivers/block/xen-blkback/built-in.a CC drivers/block/zram/zcomp.o CC drivers/block/aoe/aoecmd.o CC net/batman-adv/translation-table.o CC net/can/gw.o CC crypto/crc32c_generic.o CC drivers/ata/pata_ninja32.o CC drivers/ata/pata_netcell.o CC fs/btrfs/tree-log.o CC drivers/acpi/acpica/tbprint.o AR net/bluetooth/rfcomm/built-in.a CC fs/btrfs/free-space-cache.o CC fs/btrfs/zlib.o CC fs/btrfs/lzo.o CC fs/btrfs/zstd.o CC drivers/block/zram/zram_drv.o CC net/ceph/messenger.o CC sound/pci/asihpi/hpimsgx.o CC drivers/base/init.o CC drivers/base/map.o CC fs/btrfs/compression.o CC crypto/crc32_generic.o net/can/gw.c: In function ‘cgw_parse_attr’: net/can/gw.c:682:35: warning: taking address of packed member of ‘struct cgw_frame_mod’ may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | canframecpy(&mod->modframe.and, &mb.cf); | ^~~~~~ net/can/gw.c:698:34: warning: taking address of packed member of ‘struct cgw_frame_mod’ may result in an unaligned pointer value [-Waddress-of-packed-member] 698 | canframecpy(&mod->modframe.or, &mb.cf); | ^~~~~~ net/can/gw.c:714:35: warning: taking address of packed member of ‘struct cgw_frame_mod’ may result in an unaligned pointer value [-Waddress-of-packed-member] 714 | canframecpy(&mod->modframe.xor, &mb.cf); | ^~~~~~ net/can/gw.c:730:35: warning: taking address of packed member of ‘struct cgw_frame_mod’ may result in an unaligned pointer value [-Waddress-of-packed-member] 730 | canframecpy(&mod->modframe.set, &mb.cf); | ^~~~~~ CC drivers/acpi/acpica/tbutils.o CC drivers/block/aoe/aoedev.o CC drivers/acpi/acpica/tbxface.o CC drivers/ata/pata_ns87415.o CC drivers/block/aoe/aoemain.o CC drivers/block/aoe/aoenet.o CC net/batman-adv/tvlv.o CC drivers/base/devres.o CC kernel/sys.o CC drivers/acpi/acpica/tbxfload.o net/ceph/messenger.c: In function ‘ceph_tcp_connect’: net/ceph/messenger.c:452:35: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | struct sockaddr_storage *paddr = &con->peer_addr.in_addr; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:330, from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:474:36: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 474 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:118:15: note: in definition of macro ‘__dynamic_func_call’ 118 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:146:2: note: in expansion of macro ‘_dynamic_func_call’ 146 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:334:2: note: in expansion of macro ‘dynamic_pr_debug’ 334 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:474:2: note: in expansion of macro ‘dout’ 474 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~ net/ceph/messenger.c:481:21: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 481 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:118:15: note: in definition of macro ‘__dynamic_func_call’ 118 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:146:2: note: in expansion of macro ‘_dynamic_func_call’ 146 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:334:2: note: in expansion of macro ‘dynamic_pr_debug’ 334 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:480:3: note: in expansion of macro ‘dout’ 480 | dout("connect %s EINPROGRESS sk_state = %u\n", | ^~~~ In file included from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:485:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 485 | ceph_pr_addr(&con->peer_addr.in_addr), ret); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:302:33: note: in definition of macro ‘pr_err’ 302 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:330, from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function ‘ceph_con_close’: net/ceph/messenger.c:673:20: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 673 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:118:15: note: in definition of macro ‘__dynamic_func_call’ 118 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:146:2: note: in expansion of macro ‘_dynamic_func_call’ 146 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:334:2: note: in expansion of macro ‘dynamic_pr_debug’ 334 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:672:2: note: in expansion of macro ‘dout’ 672 | dout("con_close %p peer %s\n", con, | ^~~~ net/ceph/messenger.c: In function ‘ceph_con_open’: net/ceph/messenger.c:697:45: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 697 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:118:15: note: in definition of macro ‘__dynamic_func_call’ 118 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:146:2: note: in expansion of macro ‘_dynamic_func_call’ 146 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:334:2: note: in expansion of macro ‘dynamic_pr_debug’ 334 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:697:2: note: in expansion of macro ‘dout’ 697 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~ In file included from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function ‘verify_hello’: net/ceph/messenger.c:1791:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1791 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:302:33: note: in definition of macro ‘pr_err’ 302 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c: In function ‘ceph_parse_ips’: net/ceph/messenger.c:1945:33: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1945 | struct sockaddr_storage *ss = &addr[i].in_addr; | ^~~~~~~~~~~~~~~~ net/ceph/messenger.c: In function ‘process_banner’: net/ceph/messenger.c:2026:22: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2026 | !(addr_is_blank(&con->actual_peer_addr.in_addr) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:2029:17: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2029 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:304:37: note: in definition of macro ‘pr_warning’ 304 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2028:3: note: in expansion of macro ‘pr_warn’ 2028 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ net/ceph/messenger.c:2031:17: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2031 | ceph_pr_addr(&con->actual_peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:304:37: note: in definition of macro ‘pr_warning’ 304 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2028:3: note: in expansion of macro ‘pr_warn’ 2028 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ net/ceph/messenger.c:2040:20: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2040 | if (addr_is_blank(&con->msgr->inst.addr.in_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c:2041:24: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2041 | int port = addr_port(&con->msgr->inst.addr.in_addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c:2046:17: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2046 | addr_set_port(&con->msgr->inst.addr.in_addr, port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:330, from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:2049:21: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2049 | ceph_pr_addr(&con->msgr->inst.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:118:15: note: in definition of macro ‘__dynamic_func_call’ 118 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:146:2: note: in expansion of macro ‘_dynamic_func_call’ 146 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:334:2: note: in expansion of macro ‘dynamic_pr_debug’ 334 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:2048:3: note: in expansion of macro ‘dout’ 2048 | dout("process_banner learned my addr is %s\n", | ^~~~ In file included from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function ‘process_connect’: net/ceph/messenger.c:2100:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2100 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:302:33: note: in definition of macro ‘pr_err’ 302 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2110:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2110 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:302:33: note: in definition of macro ‘pr_err’ 302 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2144:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2144 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:302:33: note: in definition of macro ‘pr_err’ 302 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2201:24: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:302:33: note: in definition of macro ‘pr_err’ 302 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c: In function ‘read_partial_message’: net/ceph/messenger.c:2408:17: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2408 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:309:34: note: in definition of macro ‘pr_info’ 309 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ AR sound/pci/aw2/built-in.a In file included from ./include/linux/printk.h:330, from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function ‘con_fault’: net/ceph/messenger.c:2987:37: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2987 | con, con->state, ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:118:15: note: in definition of macro ‘__dynamic_func_call’ 118 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:146:2: note: in expansion of macro ‘_dynamic_func_call’ 146 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:334:2: note: in expansion of macro ‘dynamic_pr_debug’ 334 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:2986:2: note: in expansion of macro ‘dout’ 2986 | dout("fault %p state %lu to peer %s\n", | ^~~~ In file included from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:2990:16: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2990 | ceph_pr_addr(&con->peer_addr.in_addr), con->error_msg); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:304:37: note: in definition of macro ‘pr_warning’ 304 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2989:2: note: in expansion of macro ‘pr_warn’ 2989 | pr_warn("%s%lld %s %s\n", ENTITY_NAME(con->peer_name), | ^~~~~~~ CC crypto/crct10dif_common.o CC drivers/acpi/acpica/tbxfroot.o CC fs/btrfs/delayed-ref.o CC crypto/crct10dif_generic.o CC fs/cifs/asn1.o CC drivers/bluetooth/hci_serdev.o AR net/can/built-in.a CC net/bluetooth/hci_conn.o CC net/bluetooth/hci_event.o CC crypto/authenc.o CC crypto/authencesn.o CC drivers/ata/pata_oldpiix.o AR sound/pci/asihpi/built-in.a CC crypto/lzo.o CC net/ceph/msgpool.o CC net/ceph/buffer.o CC drivers/block/floppy.o CC drivers/acpi/acpica/utaddress.o CC drivers/acpi/acpica/utalloc.o CC drivers/base/attribute_container.o CC mm/vmpressure.o CC drivers/base/transport_class.o CC kernel/umh.o CC crypto/lzo-rle.o AR drivers/block/zram/built-in.a AR drivers/block/aoe/built-in.a CC crypto/lz4.o CC net/bluetooth/mgmt.o CC net/bluetooth/hci_sock.o CC net/bluetooth/hci_sysfs.o CC drivers/ata/pata_pdc2027x.o CC drivers/ata/pata_pdc202xx_old.o CC drivers/acpi/acpica/utascii.o CC drivers/base/topology.o CC net/bridge/netfilter/ebtable_broute.o CC mm/memory-failure.o CC mm/swap_cgroup.o net/bluetooth/mgmt.c: In function ‘read_commands’: net/bluetooth/mgmt.c:328:20: warning: taking address of packed member of ‘struct mgmt_rp_read_commands’ may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | __le16 *opcode = rp->opcodes; | ^~ net/bluetooth/mgmt.c:336:20: warning: taking address of packed member of ‘struct mgmt_rp_read_commands’ may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | __le16 *opcode = rp->opcodes; | ^~ AR sound/soc/adi/built-in.a CC fs/cifs/cifs_unicode.o CC drivers/ata/pata_rdc.o CC sound/soc/amd/acp-pcm-dma.o CC fs/cifs/nterr.o CC drivers/acpi/acpica/utbuffer.o CC crypto/lz4hc.o CC sound/pci/au88x0/au8820.o CC mm/hwpoison-inject.o CC drivers/base/container.o CC fs/btrfs/relocation.o CC drivers/bluetooth/hci_h4.o CC drivers/acpi/acpica/utcopy.o CC net/core/datagram.o CC net/core/skbuff.o AR sound/sparc/built-in.a CC drivers/ata/pata_sch.o CC net/ceph/pagelist.o CC sound/pci/ca0106/ca0106_main.o CC fs/cifs/cifsencrypt.o CC sound/pci/ca0106/ca0106_mixer.o CC kernel/workqueue.o AR net/batman-adv/built-in.a CC net/bridge/netfilter/ebtable_filter.o CC drivers/ata/pata_serverworks.o CC crypto/rng.o CC drivers/base/property.o CC drivers/ata/pata_sil680.o CC net/bridge/netfilter/ebtable_nat.o CC net/dcb/dcbnl.o CC net/dcb/dcbevent.o CC drivers/acpi/acpica/utexcep.o CC drivers/ata/pata_sis.o CC drivers/bluetooth/hci_bcsp.o CC sound/pci/ca0106/ca_midi.o CC drivers/ata/pata_piccolo.o CC drivers/ata/pata_triflex.o CC drivers/acpi/acpica/utdebug.o CC net/bluetooth/l2cap_core.o CC kernel/pid.o CC net/bridge/br.o CC kernel/task_work.o CC kernel/extable.o CC net/bridge/netfilter/ebt_802_3.o CC sound/soc/amd/acp-da7219-max98357a.o CC net/bridge/netfilter/ebt_among.o CC net/bridge/netfilter/ebt_arp.o CC crypto/ansi_cprng.o CC drivers/acpi/acpica/utdecode.o CC drivers/acpi/acpica/utdelete.o CC sound/pci/ca0106/ca0106_proc.o CC drivers/ata/pata_via.o CC drivers/ata/pata_mpiix.o CC sound/pci/au88x0/au8830.o CC drivers/ata/pata_ns87410.o CC net/core/stream.o CC mm/page_isolation.o CC drivers/base/cacheinfo.o CC drivers/ata/pata_pcmcia.o CC drivers/block/brd.o CC drivers/block/loop.o CC drivers/acpi/acpica/uterror.o CC drivers/bluetooth/hci_ll.o CC net/ceph/mon_client.o CC fs/cifs/readdir.o CC kernel/params.o CC sound/soc/amd/acp-rt5645.o CC crypto/drbg.o CC crypto/jitterentropy.o AR sound/pci/ca0106/built-in.a CC net/bridge/netfilter/ebt_ip.o CC fs/cifs/ioctl.o CC net/bridge/br_device.o CC drivers/acpi/acpica/uteval.o CC drivers/ata/pata_rz1000.o CC drivers/ata/ata_generic.o CC net/bridge/br_fdb.o CC net/bridge/br_forward.o In file included from ./include/linux/printk.h:330, from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from net/ceph/mon_client.c:4: net/ceph/mon_client.c: In function ‘ceph_monmap_decode’: net/ceph/mon_client.c:79:21: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 79 | ceph_pr_addr(&m->mon_inst[i].addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:118:15: note: in definition of macro ‘__dynamic_func_call’ 118 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:146:2: note: in expansion of macro ‘_dynamic_func_call’ 146 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:334:2: note: in expansion of macro ‘dynamic_pr_debug’ 334 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/mon_client.c:78:3: note: in expansion of macro ‘dout’ 78 | dout("monmap_decode mon%d is %s\n", i, | ^~~~ In file included from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from net/ceph/mon_client.c:4: net/ceph/mon_client.c: In function ‘reopen_session’: net/ceph/mon_client.c:206:35: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | monc->cur_mon, ceph_pr_addr(&monc->con.peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:309:34: note: in definition of macro ‘pr_info’ 309 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/mon_client.c: In function ‘handle_auth_reply’: net/ceph/mon_client.c:1181:17: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1181 | ceph_pr_addr(&monc->con.peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:309:34: note: in definition of macro ‘pr_info’ 309 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ CC drivers/acpi/acpi_apd.o CC fs/configfs/inode.o CC fs/debugfs/inode.o CC drivers/base/devcon.o CC fs/debugfs/file.o AR net/dcb/built-in.a CC drivers/base/swnode.o AR lib/zstd/built-in.a CC mm/zpool.o AR sound/soc/amd/built-in.a AR sound/spi/built-in.a CC lib/bitmap.o AR sound/soc/atmel/built-in.a AR sound/soc/au1x/built-in.a CC drivers/acpi/acpica/utglobal.o AR sound/soc/bcm/built-in.a CC sound/pci/cs46xx/cs46xx.o AR sound/soc/cirrus/built-in.a CC sound/soc/codecs/adau7002.o CC drivers/bluetooth/hci_ath.o CC drivers/acpi/acpi_platform.o CC net/bridge/netfilter/ebt_ip6.o AR drivers/ata/built-in.a CC fs/configfs/dir.o CC fs/configfs/file.o CC crypto/jitterentropy-kcapi.o CC crypto/ghash-generic.o CC kernel/kthread.o CC drivers/acpi/acpica/uthex.o CC net/bridge/br_if.o CC mm/zbud.o CC sound/pci/cs46xx/cs46xx_lib.o CC drivers/acpi/acpi_pnp.o CC sound/soc/codecs/da7213.o CC sound/soc/codecs/da7219.o CC sound/soc/codecs/da7219-aad.o CC drivers/base/devtmpfs.o CC drivers/acpi/acpica/utids.o CC fs/cifs/sess.o CC net/ceph/cls_lock_client.o CC net/bridge/br_input.o CC crypto/af_alg.o CC drivers/block/pktcdvd.o CC drivers/block/skd_main.o CC drivers/block/umem.o CC lib/scatterlist.o AR fs/debugfs/built-in.a CC drivers/bluetooth/hci_h5.o CC drivers/bluetooth/hci_intel.o CC net/bridge/netfilter/ebt_limit.o CC drivers/acpi/power.o In file included from ./include/linux/printk.h:330, from ./include/linux/kernel.h:15, from ./include/asm-generic/bug.h:18, from ./arch/x86/include/asm/bug.h:83, from ./include/linux/bug.h:5, from ./include/linux/mmdebug.h:5, from ./include/linux/gfp.h:5, from ./include/linux/slab.h:15, from net/ceph/cls_lock_client.c:5: net/ceph/cls_lock_client.c: In function ‘decode_locker’: net/ceph/cls_lock_client.c:274:20: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 274 | ceph_pr_addr(&locker->info.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:118:15: note: in definition of macro ‘__dynamic_func_call’ 118 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:146:2: note: in expansion of macro ‘_dynamic_func_call’ 146 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:334:2: note: in expansion of macro ‘dynamic_pr_debug’ 334 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/cls_lock_client.c:272:2: note: in expansion of macro ‘dout’ 272 | dout("%s %s%llu cookie %s addr %s\n", __func__, | ^~~~ CC drivers/acpi/event.o CC mm/zsmalloc.o CC fs/btrfs/delayed-inode.o CC drivers/acpi/sysfs.o CC drivers/acpi/acpica/utinit.o CC net/bridge/netfilter/ebt_mark_m.o CC fs/configfs/symlink.o CC drivers/base/node.o CC drivers/base/memory.o CC net/bridge/br_ioctl.o CC kernel/sys_ni.o CC net/dccp/ccid.o CC drivers/acpi/acpica/utmath.o CC drivers/acpi/acpica/utlock.o CC sound/soc/codecs/es8316.o CC sound/soc/codecs/dmic.o CC net/ceph/osd_client.o CC kernel/nsproxy.o CC fs/configfs/mount.o CC net/bluetooth/l2cap_sock.o CC lib/gcd.o CC kernel/notifier.o CC lib/lcm.o CC net/bluetooth/smp.o CC net/bluetooth/lib.o CC net/bridge/netfilter/ebt_pkttype.o CC drivers/bluetooth/hci_bcm.o CC net/bridge/br_stp.o CC net/bluetooth/ecdh_helper.o CC drivers/acpi/acpica/utmisc.o CC drivers/bluetooth/hci_qca.o CC net/bluetooth/hci_request.o AR sound/pci/au88x0/built-in.a CC crypto/algif_hash.o CC lib/list_sort.o CC lib/uuid.o CC sound/synth/emux/emux.o CC sound/synth/emux/emux_synth.o In file included from ./include/linux/printk.h:330, from ./include/linux/kernel.h:15, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from net/ceph/osd_client.c:5: net/ceph/osd_client.c: In function ‘decode_watcher’: net/ceph/osd_client.c:4929:20: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4929 | ceph_pr_addr(&item->addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:118:15: note: in definition of macro ‘__dynamic_func_call’ 118 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:146:2: note: in expansion of macro ‘_dynamic_func_call’ 146 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:334:2: note: in expansion of macro ‘dynamic_pr_debug’ 334 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/osd_client.c:4927:2: note: in expansion of macro ‘dout’ 4927 | dout("%s %s%llu cookie %llu addr %s\n", __func__, | ^~~~ CC fs/configfs/item.o CC fs/cifs/export.o CC drivers/base/module.o CC sound/soc/codecs/hdac_hdmi.o CC drivers/base/hypervisor.o CC sound/pci/cs46xx/dsp_spos.o CC sound/synth/util_mem.o CC net/bridge/netfilter/ebt_stp.o CC drivers/acpi/acpica/utmutex.o CC net/dccp/feat.o CC lib/iov_iter.o CC lib/clz_ctz.o CC net/bridge/netfilter/ebt_vlan.o CC net/bridge/netfilter/ebt_arpreply.o CC kernel/ksysfs.o CC lib/bsearch.o CC sound/synth/emux/emux_seq.o CC mm/z3fold.o CC net/core/scm.o AR fs/configfs/built-in.a CC drivers/acpi/acpica/utnonansi.o CC net/dns_resolver/dns_key.o CC lib/find_bit.o CC drivers/base/pinctrl.o CC net/decnet/netfilter/dn_rtmsg.o CC crypto/algif_skcipher.o CC fs/cifs/smb1ops.o CC fs/btrfs/scrub.o CC fs/btrfs/reada.o CC net/bridge/netfilter/ebt_mark.o CC sound/synth/emux/emux_nrpn.o CC lib/llist.o CC drivers/acpi/acpica/utobject.o CC sound/synth/emux/emux_effect.o CC drivers/acpi/acpica/utosi.o CC drivers/block/nbd.o CC drivers/block/virtio_blk.o CC drivers/base/devcoredump.o CC drivers/bluetooth/hci_ag6xx.o CC drivers/base/platform-msi.o CC net/dns_resolver/dns_query.o CC kernel/cred.o AR sound/pci/cs5535audio/built-in.a CC mm/early_ioremap.o CC net/bridge/netfilter/ebt_dnat.o AR sound/soc/fsl/built-in.a AR sound/soc/dwc/built-in.a CC lib/kfifo.o CC lib/memweight.o CC crypto/algif_rng.o CC drivers/acpi/acpica/utownerid.o AR net/decnet/netfilter/built-in.a CC net/bluetooth/mgmt_util.o CC net/decnet/af_decnet.o CC lib/percpu-refcount.o CC lib/rhashtable.o CC lib/reciprocal_div.o CC sound/synth/emux/emux_hwdep.o CC net/core/gen_stats.o CC net/core/gen_estimator.o CC sound/pci/cs46xx/dsp_spos_scb_lib.o CC mm/balloon_compaction.o CC lib/once.o CC mm/page_ext.o CC drivers/acpi/acpica/utpredef.o AR drivers/base/built-in.a AR net/dns_resolver/built-in.a CC lib/refcount.o CC fs/btrfs/backref.o CC drivers/bluetooth/hci_mrvl.o CC net/bluetooth/sco.o CC net/bluetooth/a2mp.o CC net/bridge/netfilter/ebt_redirect.o CC sound/soc/codecs/max98090.o CC sound/synth/emux/soundfont.o CC net/dccp/input.o CC drivers/acpi/acpica/utresdecode.o CC net/bluetooth/amp.o CC crypto/ecc.o CC crypto/algif_aead.o CC mm/userfaultfd.o CC kernel/reboot.o CC net/bluetooth/hci_debugfs.o CC kernel/async.o CC sound/soc/codecs/max98357a.o CC sound/soc/codecs/max98927.o CC sound/soc/codecs/nau8824.o CC fs/cifs/winucase.o CC fs/cifs/smb2ops.o CC net/core/net_namespace.o CC drivers/acpi/acpica/utresrc.o CC net/ceph/osdmap.o AR sound/soc/generic/built-in.a AR sound/pci/cs46xx/built-in.a CC net/dccp/minisocks.o CC sound/pci/ctxfi/xfi.o CC drivers/bluetooth/bcm203x.o CC drivers/block/sx8.o CC net/bridge/netfilter/ebt_snat.o CC drivers/bluetooth/bpa10x.o CC drivers/bluetooth/bfusb.o AR sound/soc/hisilicon/built-in.a CC drivers/acpi/acpica/utstate.o CC kernel/range.o CC kernel/smpboot.o CC crypto/ecdh.o CC crypto/ecdh_helper.o CC lib/usercopy.o CC mm/frame_vector.o CC net/bluetooth/6lowpan.o CC sound/soc/codecs/nau8825.o CC sound/pci/ctxfi/ctatc.o CC net/dccp/options.o CC net/decnet/dn_nsp_in.o CC sound/synth/emux/emux_proc.o CC net/decnet/dn_nsp_out.o CC drivers/acpi/acpica/utstring.o CC net/decnet/dn_route.o CC fs/cifs/smb2maperror.o CC sound/soc/codecs/rl6231.o CC sound/soc/codecs/rl6347a.o CC lib/errseq.o CC drivers/bluetooth/dtl1_cs.o CC net/bridge/netfilter/ebt_log.o CC crypto/xor.o CC lib/bucket_locks.o CC drivers/acpi/property.o CC net/bridge/netfilter/ebt_nflog.o CC drivers/acpi/acpi_cmos_rtc.o CC drivers/acpi/x86/apple.o CC fs/btrfs/ulist.o CC drivers/acpi/acpica/utstrsuppt.o AR sound/synth/emux/built-in.a AR sound/synth/built-in.a CC mm/usercopy.o CC sound/soc/codecs/rt286.o CC sound/soc/codecs/rt5514.o CC sound/soc/codecs/rt5514-spi.o CC kernel/ucount.o CC kernel/kmod.o CC drivers/block/xen-blkfront.o CC crypto/hash_info.o CC crypto/simd.o CC mm/memfd.o CC drivers/acpi/acpica/utstrtoul64.o CC drivers/acpi/acpica/utxface.o CC net/core/secure_seq.o CC lib/generic-radix-tree.o CC lib/string_helpers.o CC net/ethernet/eth.o CC net/ife/ife.o CC sound/usb/6fire/chip.o CC net/ieee802154/6lowpan/core.o AR net/bridge/netfilter/built-in.a CC net/bridge/br_stp_bpdu.o CC kernel/groups.o CC drivers/block/rbd.o CC drivers/bluetooth/bt3c_cs.o CC drivers/bluetooth/bluecard_cs.o CC fs/cifs/smb2transport.o CC fs/cifs/smb2misc.o CC net/decnet/dn_dev.o CC fs/btrfs/qgroup.o AR net/bluetooth/built-in.a CC sound/soc/codecs/rt5640.o CC net/core/flow_dissector.o CC net/ipv4/netfilter/nf_defrag_ipv4.o CC drivers/acpi/acpica/utxfinit.o CC sound/pci/ctxfi/ctvmem.o CC net/dccp/output.o AR mm/built-in.a CC sound/usb/6fire/comm.o CC sound/usb/6fire/midi.o CC crypto/rsapubkey.asn1.o CC net/ceph/crush/crush.o CC net/ceph/crush/mapper.o CC net/core/sysctl_net_core.o CC drivers/acpi/x86/utils.o CC drivers/acpi/acpica/utxferror.o CC lib/hexdump.o CC crypto/rsaprivkey.asn1.o CC net/ceph/crush/hash.o CC net/ieee802154/6lowpan/rx.o AR crypto/built-in.a CC net/ceph/striper.o CC sound/pci/echoaudio/darla20.o CC net/bridge/br_stp_if.o CC sound/pci/ctxfi/ctmixer.o CC sound/pci/ctxfi/ctpcm.o CC sound/usb/6fire/control.o AR net/ife/built-in.a CC net/ceph/debugfs.o CC drivers/bluetooth/btusb.o CC kernel/kcmp.o CC drivers/acpi/debugfs.o CC sound/usb/6fire/firmware.o CC net/ipv6/ila/ila_main.o CC sound/x86/intel_hdmi_audio.o CC net/ipv6/netfilter/ip6_tables.o AR net/ethernet/built-in.a CC lib/kstrtox.o CC lib/iomap.o CC drivers/acpi/acpica/utxfmutex.o CC lib/pci_iomap.o CC fs/devpts/inode.o CC net/ipv4/netfilter/nf_socket_ipv4.o net/ceph/debugfs.c: In function ‘monmap_show’: net/ceph/debugfs.c:49:20: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 49 | ceph_pr_addr(&inst->addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~ net/ceph/debugfs.c: In function ‘osdmap_show’: net/ceph/debugfs.c:85:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 85 | i, ceph_pr_addr(&addr->in_addr), | ^~~~~~~~~~~~~~ CC net/core/dev.o CC net/decnet/dn_neigh.o CC net/ceph/auth.o CC fs/cifs/smb2pdu.o CC sound/soc/codecs/rt5645.o CC net/dccp/proto.o CC net/ieee802154/6lowpan/reassembly.o CC kernel/freezer.o CC sound/pci/ctxfi/ctresource.o CC sound/usb/6fire/pcm.o CC kernel/profile.o CC sound/pci/ctxfi/ctsrc.o CC lib/iomap_copy.o AR drivers/acpi/acpica/built-in.a CC net/key/af_key.o CC drivers/acpi/numa.o CC net/ipv6/ila/ila_common.o CC sound/pci/emu10k1/emu10k1.o CC net/bridge/br_stp_timer.o AR fs/devpts/built-in.a CC sound/pci/hda/hda_bind.o CC net/ipv6/af_inet6.o CC sound/pci/ice1712/ice1712.o CC net/ipv6/anycast.o CC sound/pci/hda/hda_codec.o CC lib/devres.o CC net/ipv4/netfilter/nf_tproxy_ipv4.o fs/cifs/smb2pdu.c: In function ‘add_posix_context’: fs/cifs/smb2pdu.c:698:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 698 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_posix)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function ‘add_lease_context’: fs/cifs/smb2pdu.c:1854:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1854 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function ‘add_durable_v2_context’: fs/cifs/smb2pdu.c:1937:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1937 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable_v2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function ‘add_durable_reconnect_v2_context’: fs/cifs/smb2pdu.c:1960:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1960 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function ‘add_durable_context’: fs/cifs/smb2pdu.c:1994:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1994 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function ‘add_twarp_context’: fs/cifs/smb2pdu.c:2039:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2039 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function ‘SMB2_set_info_init’: fs/cifs/smb2pdu.c:4007:16: warning: taking address of packed member of ‘struct smb2_set_info_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4007 | le32_add_cpu(&req->BufferLength, size[i]); | ^~~~~~~~~~~~~~~~~~ CC kernel/stacktrace.o AR sound/x86/built-in.a CC drivers/acpi/acpi_lpat.o AR sound/usb/6fire/built-in.a CC sound/pci/emu10k1/emu10k1_main.o CC net/decnet/dn_timer.o CC net/ieee802154/6lowpan/tx.o CC sound/usb/bcd2000/bcd2000.o CC net/decnet/sysctl_net_decnet.o CC sound/pci/echoaudio/gina20.o CC drivers/block/null_blk_main.o CC drivers/block/null_blk_zoned.o CC net/ipv6/ila/ila_lwt.o CC net/ceph/auth_none.o CC net/bridge/br_netlink.o CC net/ipv4/netfilter/nf_log_arp.o CC sound/pci/ctxfi/ctamixer.o CC kernel/futex.o CC fs/btrfs/send.o CC net/ipv4/netfilter/nf_log_ipv4.o CC drivers/bluetooth/btsdio.o CC drivers/bluetooth/btintel.o CC net/dccp/timer.o CC lib/check_signature.o CC drivers/acpi/acpi_lpit.o AR sound/usb/bcd2000/built-in.a CC net/ceph/crypto.o CC net/ipv6/netfilter/ip6table_filter.o CC net/ipv6/netfilter/ip6table_mangle.o CC sound/usb/caiaq/device.o CC sound/soc/codecs/rt5651.o CC lib/logic_pio.o CC sound/pci/ctxfi/ctdaio.o CC fs/btrfs/dev-replace.o AR net/decnet/built-in.a CC sound/pci/ctxfi/ctimap.o AR net/ieee802154/6lowpan/built-in.a CC sound/pci/ctxfi/cthardware.o CC net/ieee802154/nl-mac.o CC net/ieee802154/netlink.o CC net/ipv6/ila/ila_xlat.o CC net/ieee802154/nl-phy.o CC net/ieee802154/nl_policy.o CC sound/pci/emu10k1/irq.o CC sound/pci/emu10k1/memory.o CC sound/pci/ice1712/delta.o CC sound/usb/caiaq/audio.o CC net/ceph/armor.o CC net/ipv4/netfilter/nf_reject_ipv4.o CC drivers/acpi/acpi_watchdog.o CC lib/hweight.o CC sound/usb/caiaq/midi.o CC net/dccp/qpolicy.o CC net/ceph/auth_x.o CC net/core/ethtool.o CC lib/btree.o CC net/ipv6/netfilter/ip6table_raw.o CC net/ceph/ceph_strings.o CC net/ceph/ceph_fs.o CC net/ceph/ceph_hash.o CC sound/pci/emu10k1/voice.o CC net/bridge/br_netlink_tunnel.o AR drivers/block/built-in.a CC sound/pci/ctxfi/cttimer.o CC sound/soc/codecs/rt5663.o CC sound/pci/echoaudio/layla20.o CC net/ieee802154/core.o CC net/bridge/br_arp_nd_proxy.o CC net/ieee802154/header_ops.o CC drivers/bluetooth/ath3k.o CC drivers/acpi/acpi_adxl.o CC kernel/dma.o CC sound/pci/ice1712/hoontech.o CC sound/usb/hiface/chip.o CC sound/pci/ice1712/ews.o CC net/dccp/ccids/ccid2.o CC sound/pci/ice1712/ak4xxx.o CC sound/pci/ice1712/ice1724.o CC sound/pci/ice1712/amp.o CC sound/pci/hda/hda_jack.o CC drivers/acpi/acpi_ipmi.o CC net/ipv6/netfilter/ip6table_security.o CC lib/interval_tree.o CC sound/usb/caiaq/control.o CC sound/pci/emu10k1/emumpu401.o CC sound/pci/ctxfi/cthw20k2.o AR sound/soc/img/built-in.a CC sound/usb/hiface/pcm.o CC net/ieee802154/sysfs.o CC net/ceph/pagevec.o CC net/ceph/snapshot.o CC sound/pci/ice1712/revo.o AR net/key/built-in.a CC sound/pci/ice1712/aureon.o CC lib/assoc_array.o CC net/ipv4/netfilter/nf_nat_h323.o CC fs/dlm/ast.o AR net/ipv6/ila/built-in.a CC sound/pci/ice1712/vt1720_mobo.o CC kernel/smp.o CC drivers/bluetooth/btmrvl_main.o CC lib/list_debug.o CC net/ipv6/ip6_output.o CC net/bridge/br_sysfs_if.o CC net/dccp/ackvec.o CC drivers/acpi/ac.o CC sound/usb/caiaq/input.o CC net/ceph/string_table.o CC sound/pci/emu10k1/emupcm.o CC net/ipv6/netfilter/ip6table_nat.o AR sound/usb/hiface/built-in.a CC drivers/bluetooth/btmrvl_debugfs.o CC net/ieee802154/nl802154.o CC sound/pci/ctxfi/cthw20k1.o CC sound/pci/korg1212/korg1212.o CC net/dccp/ccids/ccid3.o CC net/dccp/ccids/lib/tfrc.o CC sound/pci/hda/hda_auto_parser.o CC fs/dlm/config.o CC sound/pci/hda/hda_sysfs.o CC sound/soc/codecs/rt5670.o CC drivers/acpi/button.o CC sound/soc/codecs/rt5677.o CC net/ipv6/ip6_input.o CC kernel/uid16.o AR net/ceph/built-in.a CC lib/debugobjects.o CC lib/bitrev.o CC fs/cifs/smb2inode.o CC net/dccp/ccids/lib/tfrc_equation.o CC sound/pci/echoaudio/darla24.o CC sound/pci/ice1712/pontis.o CC net/bridge/br_sysfs_br.o CC net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC net/ipv4/netfilter/nf_nat_pptp.o CC sound/soc/codecs/rt5677-spi.o ASN.1 net/ipv4/netfilter/nf_nat_snmp_basic.asn1.c CC sound/pci/ice1712/prodigy192.o CC net/bridge/br_nf_core.o AR sound/usb/caiaq/built-in.a CC net/dccp/ccids/lib/packet_history.o CC sound/usb/line6/capture.o AR sound/pci/ctxfi/built-in.a CC sound/pci/hda/hda_controller.o CC sound/pci/hda/hda_proc.o CC drivers/bluetooth/btmrvl_sdio.o CC drivers/acpi/fan.o CC drivers/bluetooth/btmtkuart.o CC lib/rational.o CC kernel/module.o CC fs/dlm/dir.o CC fs/dlm/lock.o AR sound/pci/korg1212/built-in.a CC fs/btrfs/raid56.o CC drivers/bluetooth/btbcm.o CC net/dccp/ccids/lib/loss_interval.o CC net/ipv6/addrconf.o CC sound/pci/emu10k1/emumixer.o CC sound/pci/emu10k1/io.o CC net/ipv6/addrlabel.o CC lib/crc-ccitt.o CC sound/pci/ice1712/prodigy_hifi.o CC sound/usb/line6/driver.o CC net/bridge/br_multicast.o CC net/ipv4/netfilter/nft_chain_route_ipv4.o CC net/ieee802154/trace.o CC net/l2tp/l2tp_core.o CC drivers/acpi/acpi_video.o CC sound/soc/codecs/rt5682.o CC sound/soc/codecs/ssm4567.o CC net/ipv6/netfilter/nf_conntrack_reasm.o CC net/ipv6/netfilter/nf_socket_ipv6.o CC sound/pci/emu10k1/emufx.o CC sound/pci/emu10k1/timer.o CC lib/crc16.o CC net/core/dev_addr_lists.o CC sound/pci/echoaudio/gina24.o CC net/dccp/sysctl.o CC sound/usb/misc/ua101.o CC sound/pci/ice1712/juli.o CC sound/soc/intel/atom/sst/sst.o CC sound/usb/line6/midi.o CC sound/usb/line6/midibuf.o CC net/ipv4/netfilter/nft_reject_ipv4.o CC sound/pci/emu10k1/p16v.o CC net/ipv4/netfilter/nft_fib_ipv4.o CC drivers/bluetooth/btrtl.o CC fs/cifs/smb2file.o CC drivers/bluetooth/btqca.o CC lib/crc-t10dif.o CC sound/pci/hda/hda_hwdep.o CC sound/pci/ice1712/phase.o CC sound/pci/ice1712/wtm.o CC sound/pci/emu10k1/emuproc.o CC net/dccp/ipv4.o CC net/core/dst.o CC net/ieee802154/socket.o CC sound/soc/codecs/ts3a227e.o CC fs/btrfs/uuid-tree.o CC sound/usb/line6/pcm.o CC sound/pci/hda/hda_beep.o CC net/ipv4/netfilter/nft_dup_ipv4.o fs/cifs/smb2file.c: In function ‘smb2_open_file’: fs/cifs/smb2file.c:92:11: warning: taking address of packed member of ‘struct smb2_file_all_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | &smb2_data->IndexNumber); | ^~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/netfilter/nf_flow_table_ipv4.o CC net/bridge/br_mdb.o CC net/ipv4/netfilter/ip_tables.o CC net/ipv6/netfilter/nf_tproxy_ipv6.o CC net/ipv6/netfilter/nf_log_ipv6.o CC lib/crc-itu-t.o CC sound/soc/intel/atom/sst/sst_ipc.o CC drivers/acpi/video_detect.o AR sound/usb/misc/built-in.a CC net/l2tp/l2tp_ppp.o CC fs/cifs/xattr.o CC sound/pci/ice1712/se.o CC fs/cifs/cifsacl.o CC fs/cifs/cifs_spnego.o CC fs/dlm/lockspace.o CC drivers/bluetooth/hci_nokia.o CC fs/cifs/dns_resolve.o CC net/ipv4/netfilter/iptable_filter.o HOSTCC lib/gen_crc32table CC fs/cifs/cifs_dfs_ref.o CC fs/cifs/dfs_cache.o AR sound/soc/codecs/built-in.a CC sound/soc/intel/atom/sst/sst_stream.o CC sound/pci/lola/lola.o HOSTCC lib/gen_crc64table CC sound/pci/hda/hda_generic.o CC fs/btrfs/props.o CC lib/crc7.o CC sound/usb/line6/pod.o CC sound/usb/line6/playback.o CC sound/pci/echoaudio/layla24.o CC drivers/acpi/acpi_tad.o AR net/ieee802154/built-in.a CC net/l3mdev/l3mdev.o CC net/ipv6/netfilter/nf_reject_ipv6.o CC sound/pci/emu10k1/emu10k1_synth.o CC net/core/netevent.o CC sound/pci/ice1712/maya44.o CC lib/libcrc32c.o CC net/bridge/br_vlan.o CC net/bridge/br_vlan_tunnel.o CC net/dccp/ipv6.o CC sound/soc/intel/atom/sst/sst_drv_interface.o CC sound/soc/intel/atom/sst/sst_loader.o CC net/ipv4/route.o CC sound/pci/lola/lola_pcm.o CC sound/pci/lola/lola_clock.o CC net/ipv6/netfilter/nf_dup_ipv6.o CC sound/pci/hda/patch_realtek.o CC drivers/bluetooth/btrsi.o CC lib/crc8.o CC net/ipv6/netfilter/nft_chain_route_ipv6.o CC kernel/kallsyms.o CC sound/usb/line6/podhd.o CC sound/pci/emu10k1/emu10k1_callback.o CC fs/btrfs/free-space-tree.o CC drivers/acpi/pci_slot.o CC net/l2tp/l2tp_ip.o CC drivers/acpi/processor_driver.o CC sound/pci/ice1712/quartet.o CC net/ipv6/netfilter/nft_reject_ipv6.o CC fs/dlm/main.o CC net/core/neighbour.o AR net/l3mdev/built-in.a CC lib/xxhash.o CC sound/usb/line6/toneport.o CC sound/soc/intel/atom/sst/sst_pvt.o CC sound/usb/line6/variax.o CC sound/soc/intel/atom/sst/sst_acpi.o CC kernel/acct.o CC net/ipv4/netfilter/iptable_mangle.o CC sound/soc/intel/boards/haswell.o CC sound/soc/intel/boards/glk_rt5682_max98357a.o CC drivers/acpi/processor_idle.o CC net/bridge/br_netfilter_hooks.o CC sound/pci/emu10k1/emu10k1_patch.o CC sound/pci/lola/lola_mixer.o CC sound/pci/lola/lola_proc.o CC sound/pci/lx6464es/lx6464es.o CC sound/pci/ice1712/psc724.o CC fs/dlm/member.o CC sound/pci/mixart/mixart.o CC net/ipv6/netfilter/nft_dup_ipv6.o CC kernel/crash_core.o CC lib/genalloc.o AR sound/usb/line6/built-in.a AR drivers/bluetooth/built-in.a CC sound/usb/usx2y/usbusx2y.o CC sound/soc/intel/boards/broadwell.o CC fs/cifs/fscache.o CC fs/cifs/cache.o CC sound/pci/emu10k1/emu10k1x.o CC net/l2tp/l2tp_netlink.o CC net/l2tp/l2tp_eth.o CC sound/usb/usx2y/usX2Yhwdep.o CC net/ipv4/netfilter/iptable_nat.o CC sound/usb/usx2y/usx2yhwdeppcm.o CC sound/usb/usx2y/us122l.o CC net/dccp/diag.o AR sound/soc/intel/atom/sst/built-in.a CC fs/btrfs/tree-checker.o CC sound/soc/intel/atom/sst-mfld-platform-compress.o CC sound/pci/echoaudio/mona.o CC sound/soc/intel/atom/sst-mfld-platform-pcm.o AR sound/pci/lola/built-in.a CC kernel/kexec_core.o AR drivers/bus/built-in.a CC sound/pci/ice1712/wm8766.o CC sound/pci/ice1712/wm8776.o CC sound/soc/intel/boards/bdw-rt5677.o CC drivers/acpi/processor_throttling.o CC net/ipv6/netfilter/nft_fib_ipv6.o CC fs/dlm/memory.o CC fs/dlm/midcomms.o CC sound/pci/lx6464es/lx_core.o CC sound/pci/mixart/mixart_core.o CC net/ipv6/netfilter/nf_flow_table_ipv6.o CC lib/textsearch.o CC net/ipv6/netfilter/ip6t_ah.o AR fs/cifs/built-in.a CC sound/pci/mixart/mixart_hwdep.o CC sound/pci/mixart/mixart_mixer.o CC fs/dlm/netlink.o CC net/ipv4/netfilter/iptable_raw.o AR sound/pci/ice1712/built-in.a CC fs/dlm/lowcomms.o CC sound/soc/intel/boards/bytcr_rt5640.o CC fs/dlm/plock.o CC net/bridge/br_netfilter_ipv6.o CC lib/ts_kmp.o CC net/ipv6/route.o AR sound/pci/emu10k1/built-in.a AR net/dccp/built-in.a CC lib/ts_bm.o CC net/ipv6/netfilter/ip6t_eui64.o CC net/ipv6/netfilter/ip6t_frag.o CC fs/btrfs/acl.o CC net/ipv6/netfilter/ip6t_ipv6header.o CC sound/soc/intel/atom/sst-atom-controls.o CC drivers/acpi/processor_thermal.o CC drivers/acpi/container.o CC drivers/acpi/processor_perflib.o CC fs/dlm/rcom.o CC lib/ts_fsm.o CC net/ipv6/netfilter/ip6t_mh.o AR sound/pci/lx6464es/built-in.a CC lib/percpu_counter.o CC sound/soc/intel/common/sst-dsp.o CC sound/soc/intel/haswell/sst-haswell-ipc.o CC sound/soc/intel/common/sst-ipc.o CC sound/soc/intel/common/sst-acpi.o fs/dlm/lowcomms.c: In function ‘sctp_accept_from_sock’: fs/dlm/lowcomms.c:891:16: warning: taking address of packed member of ‘struct sctp_prim’ may result in an unaligned pointer value [-Waddress-of-packed-member] 891 | make_sockaddr(&prim.ssp_addr, 0, &addr_len); | ^~~~~~~~~~~~~~ fs/dlm/lowcomms.c:892:23: warning: taking address of packed member of ‘struct sctp_prim’ may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | ret = addr_to_nodeid(&prim.ssp_addr, &nodeid); | ^~~~~~~~~~~~~~ CC net/l2tp/l2tp_debugfs.o AR sound/usb/usx2y/built-in.a CC net/l2tp/l2tp_ip6.o CC sound/usb/card.o AR sound/pci/mixart/built-in.a CC net/ipv4/netfilter/iptable_security.o CC kernel/kexec.o CC drivers/acpi/thermal.o CC net/ipv4/netfilter/ipt_ah.o CC sound/soc/intel/boards/bytcr_rt5651.o CC drivers/acpi/acpi_memhotplug.o CC net/ipv4/inetpeer.o CC net/lapb/lapb_in.o AR fs/btrfs/built-in.a CC lib/iommu-helper.o CC sound/soc/intel/common/sst-firmware.o CC sound/usb/endpoint.o CC sound/usb/clock.o CC fs/dlm/recover.o CC fs/dlm/recoverd.o AR net/bridge/built-in.a CC sound/soc/intel/common/soc-acpi-intel-byt-match.o CC sound/soc/intel/common/soc-acpi-intel-cht-match.o CC lib/fault-inject.o CC lib/notifier-error-inject.o CC net/ipv6/netfilter/ip6t_hbh.o CC sound/pci/echoaudio/mia.o CC kernel/kexec_file.o CC drivers/acpi/ioapic.o CC sound/usb/format.o CC sound/soc/intel/boards/cht_bsw_rt5672.o CC net/ipv4/netfilter/ipt_rpfilter.o AR sound/soc/intel/atom/built-in.a CC sound/soc/intel/boards/cht_bsw_rt5645.o CC sound/soc/intel/common/soc-acpi-intel-hsw-bdw-match.o CC sound/usb/helper.o CC sound/soc/intel/boards/cht_bsw_max98090_ti.o CC sound/soc/intel/boards/cht_bsw_nau8824.o CC fs/ecryptfs/dentry.o CC lib/pm-notifier-error-inject.o CC drivers/acpi/battery.o CC net/ipv4/protocol.o CC drivers/cdrom/cdrom.o CC net/lapb/lapb_out.o AR drivers/clk/actions/built-in.a CC sound/usb/mixer.o CC sound/soc/intel/common/soc-acpi-intel-skl-match.o CC fs/dlm/requestqueue.o CC sound/soc/intel/common/soc-acpi-intel-kbl-match.o CC drivers/char/ipmi/ipmi_msghandler.o AR drivers/clk/bcm/built-in.a CC net/ipv4/ip_input.o CC net/core/rtnetlink.o AR drivers/clk/imgtec/built-in.a CC fs/dlm/user.o CC fs/dlm/util.o CC fs/dlm/debug_fs.o CC drivers/char/agp/backend.o CC lib/memory-notifier-error-inject.o CC fs/ecryptfs/inode.o CC fs/ecryptfs/file.o CC fs/ecryptfs/main.o AR drivers/clk/imx/built-in.a CC sound/soc/intel/common/soc-acpi-intel-bxt-match.o CC lib/syscall.o CC sound/soc/intel/boards/bytcht_da7213.o AR drivers/clk/ingenic/built-in.a AR net/l2tp/built-in.a CC net/ipv6/netfilter/ip6t_rpfilter.o AR drivers/clk/mediatek/built-in.a CC net/ipv4/netfilter/ipt_CLUSTERIP.o AR drivers/clk/mvebu/built-in.a CC net/ipv4/netfilter/ipt_ECN.o AR drivers/clk/renesas/built-in.a CC kernel/compat.o AR drivers/clk/ti/built-in.a CC drivers/clk/x86/clk-pmc-atom.o CC sound/soc/intel/common/soc-acpi-intel-glk-match.o CC sound/soc/intel/common/soc-acpi-intel-cnl-match.o CC sound/pci/hda/patch_cmedia.o CC net/lapb/lapb_subr.o CC net/ipv4/netfilter/ipt_MASQUERADE.o CC sound/pci/nm256/nm256.o CC lib/dynamic_debug.o CC net/ipv4/netfilter/ipt_REJECT.o CC net/ipv6/ip6_fib.o CC net/ipv6/ipv6_sockglue.o CC net/core/utils.o CC sound/soc/intel/boards/bytcht_es8316.o CC net/core/link_watch.o CC drivers/acpi/sbshc.o CC drivers/clk/x86/clk-st.o CC drivers/clk/x86/clk-lpt.o CC sound/pci/hda/patch_analog.o CC drivers/char/agp/frontend.o AR fs/dlm/built-in.a CC net/ipv6/netfilter/ip6t_rt.o CC drivers/char/agp/generic.o CC sound/xen/xen_snd_front.o CC sound/xen/xen_snd_front_cfg.o CC sound/xen/xen_snd_front_evtchnl.o CC sound/pci/echoaudio/echo3g.o CC fs/ecryptfs/super.o CC sound/soc/intel/haswell/sst-haswell-pcm.o AR drivers/clk/x86/built-in.a CC sound/soc/intel/haswell/sst-haswell-dsp.o CC drivers/clk/clk-devres.o CC sound/soc/intel/common/soc-acpi-intel-icl-match.o CC kernel/utsname.o CC net/ipv4/netfilter/ipt_SYNPROXY.o CC drivers/clk/clk-bulk.o CC sound/soc/intel/boards/kbl_da7219_max98357a.o CC net/lapb/lapb_timer.o CC net/ipv4/ip_fragment.o CC net/core/filter.o CC drivers/acpi/sbs.o CC sound/pci/hda/patch_sigmatel.o AR sound/pci/nm256/built-in.a CC drivers/clk/clkdev.o CC drivers/char/ipmi/ipmi_devintf.o CC sound/soc/intel/boards/kbl_rt5663_max98927.o CC fs/ecryptfs/mmap.o CC kernel/user_namespace.o CC drivers/char/ipmi/ipmi_si_intf.o CC net/ipv6/ndisc.o CC net/ipv6/netfilter/ip6t_MASQUERADE.o CC lib/nlattr.o CC sound/xen/xen_snd_front_alsa.o CC fs/efivarfs/inode.o CC fs/efivarfs/file.o CC fs/efs/super.o CC lib/lru_cache.o CC sound/usb/mixer_quirks.o CC sound/soc/intel/common/soc-acpi-intel-hda-match.o CC lib/cpu_rmap.o CC drivers/acpi/hed.o CC net/lapb/lapb_iface.o AR drivers/cdrom/built-in.a CC lib/cordic.o AR sound/soc/intel/haswell/built-in.a CC sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.o CC drivers/char/agp/isoch.o CC fs/efivarfs/super.o CC sound/soc/intel/skylake/skl.o CC drivers/clk/clk.o CC drivers/char/ipmi/ipmi_kcs_sm.o CC drivers/clk/clk-divider.o CC fs/ecryptfs/read_write.o CC net/ipv4/netfilter/arp_tables.o CC fs/efs/inode.o fs/efivarfs/super.c: In function ‘efivarfs_callback’: fs/efivarfs/super.c:144:18: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 144 | efi_guid_to_str(&entry->var.VendorGuid, name + len + 1); | ^~~~~~~~~~~~~~~~~~~~~~ CC net/ipv6/netfilter/ip6t_NPT.o AR sound/xen/built-in.a CC kernel/pid_namespace.o CC net/ipv6/udp.o CC drivers/acpi/bgrt.o CC sound/pci/oxygen/oxygen_io.o AR sound/soc/intel/common/built-in.a CC drivers/char/ipmi/ipmi_smic_sm.o CC kernel/stop_machine.o CC sound/soc/intel/boards/skl_rt286.o AR fs/efivarfs/built-in.a CC lib/dynamic_queue_limits.o CC net/ipv6/udplite.o CC sound/soc/intel/boards/skl_nau88l25_max98357a.o CC drivers/char/hw_random/core.o CC sound/soc/intel/boards/skl_nau88l25_ssm4567.o CC drivers/char/agp/compat_ioctl.o CC drivers/char/agp/amd64-agp.o CC sound/pci/hda/patch_si3054.o CC drivers/char/agp/intel-agp.o CC kernel/audit.o CC lib/glob.o CC fs/ecryptfs/crypto.o CC fs/ecryptfs/keystore.o CC fs/efs/namei.o CC fs/efs/dir.o CC sound/soc/intel/skylake/skl-pcm.o CC drivers/acpi/cppc_acpi.o CC kernel/auditfilter.o CC sound/usb/mixer_scarlett.o CC net/ipv6/netfilter/ip6t_REJECT.o CC sound/pci/oxygen/oxygen_lib.o AR net/lapb/built-in.a CC sound/pci/echoaudio/indigo.o fs/ecryptfs/keystore.c: In function ‘decrypt_pki_encrypted_session_key’: fs/ecryptfs/keystore.c:1156:41: warning: taking address of packed member of ‘struct ecryptfs_auth_tok’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1156 | rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ fs/ecryptfs/keystore.c:1175:27: warning: taking address of packed member of ‘struct ecryptfs_auth_tok’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1175 | rc = parse_tag_65_packet(&(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ CC lib/digsig.o CC sound/pci/pcxhr/pcxhr.o CC sound/pci/pcxhr/pcxhr_hwdep.o CC sound/pci/hda/patch_cirrus.o CC sound/pci/pcxhr/pcxhr_mixer.o CC drivers/char/ipmi/ipmi_bt_sm.o CC net/core/sock_diag.o CC sound/soc/intel/skylake/skl-nhlt.o CC sound/soc/intel/skylake/skl-messages.o CC fs/efs/file.o CC net/llc/llc_core.o AR sound/soc/intel/boards/built-in.a CC net/ipv6/raw.o CC net/ipv6/netfilter/ip6t_SYNPROXY.o CC drivers/char/agp/intel-gtt.o CC drivers/char/agp/sis-agp.o CC drivers/char/hw_random/intel-rng.o CC sound/usb/mixer_us16x08.o CC fs/efs/symlink.o CC net/ipv4/netfilter/arpt_mangle.o CC net/ipv4/netfilter/arptable_filter.o CC net/ipv4/netfilter/nf_dup_ipv4.o CC lib/strncpy_from_user.o CC lib/strnlen_user.o CC drivers/char/ipmi/ipmi_si_hotmod.o CC sound/pci/echoaudio/indigoio.o CC sound/pci/hda/patch_ca0110.o CC sound/pci/hda/patch_ca0132.o CC sound/soc/intel/skylake/skl-topology.o CC sound/pci/oxygen/oxygen_mixer.o CC drivers/acpi/spcr.o CC drivers/char/hw_random/amd-rng.o CC drivers/char/hw_random/via-rng.o CC lib/net_utils.o CC net/core/dev_ioctl.o AR fs/efs/built-in.a CC net/llc/llc_input.o CC net/llc/llc_output.o CC fs/ecryptfs/kthread.o CC net/ipv4/netfilter/nf_nat_snmp_basic.asn1.o CC sound/pci/pcxhr/pcxhr_core.o CC sound/pci/pcxhr/pcxhr_mix22.o CC sound/soc/intel/skylake/skl-debug.o CC drivers/char/hw_random/virtio-rng.o CC sound/usb/pcm.o CC net/core/tso.o CC drivers/char/ipmi/ipmi_si_hardcode.o CC net/ipv4/netfilter/nf_nat_snmp_basic_main.o CC drivers/acpi/acpi_extlog.o CC kernel/auditsc.o CC drivers/acpi/acpi_pad.o CC lib/sg_pool.o CC drivers/char/agp/via-agp.o CC lib/irq_poll.o AR net/ipv6/netfilter/built-in.a CC lib/stackdepot.o CC sound/pci/hda/patch_conexant.o CC sound/pci/hda/patch_via.o CC net/core/sock_reuseport.o CC net/core/fib_notifier.o CC fs/ecryptfs/debug.o AR drivers/char/hw_random/built-in.a CC net/ipv6/icmp.o CC net/ipv6/mcast.o CC sound/pci/oxygen/oxygen_pcm.o CC lib/asn1_decoder.o CC drivers/char/ipmi/ipmi_si_platform.o CC net/llc/llc_if.o CC net/llc/llc_c_ev.o CC drivers/clk/clk-fixed-factor.o CC sound/sound_core.o CC net/llc/llc_c_ac.o CC net/llc/llc_conn.o AR drivers/char/agp/built-in.a AR sound/pci/pcxhr/built-in.a CC drivers/char/mwave/mwavedd.o CC drivers/char/mwave/smapi.o AR drivers/acpi/built-in.a AR net/ipv4/netfilter/built-in.a CC fs/ecryptfs/messaging.o CC fs/ecryptfs/miscdev.o CC net/ipv4/ip_forward.o AR sound/soc/jz4740/built-in.a AR sound/soc/kirkwood/built-in.a GEN lib/oid_registry_data.c CC kernel/audit_watch.o CC lib/ucs2_string.o CC drivers/char/ipmi/ipmi_si_port_io.o CC drivers/char/pcmcia/synclink_cs.o CC lib/sbitmap.o CC sound/pci/echoaudio/indigodj.o CC drivers/clk/clk-fixed-rate.o CC sound/pci/hda/patch_hdmi.o CC net/core/xdp.o CC sound/soc/intel/skylake/skl-sst-ipc.o CC drivers/char/mwave/tp3780i.o CC drivers/char/mwave/3780i.o CC net/llc/llc_c_st.o CC sound/pci/oxygen/oxygen.o CC sound/usb/power.o CC net/mac80211/main.o CC net/mac802154/main.o CC drivers/char/ipmi/ipmi_si_mem_io.o CC drivers/char/ipmi/ipmi_si_pci.o CC sound/usb/proc.o CC drivers/char/ipmi/ipmi_dmi.o AR fs/ecryptfs/built-in.a CC fs/exportfs/expfs.o CC lib/argv_split.o CC drivers/clk/clk-gate.o CC lib/bug.o CC drivers/clk/clk-multiplier.o CC net/llc/llc_pdu.o CC drivers/clk/clk-mux.o CC drivers/clk/clk-composite.o CC net/ipv4/ip_options.o CC drivers/char/ipmi/ipmi_plat_data.o AR drivers/char/mwave/built-in.a CC net/llc/llc_sap.o CC net/llc/llc_s_ac.o CC sound/soc/intel/skylake/skl-sst-dsp.o CC drivers/char/pcmcia/cm4000_cs.o AR sound/soc/mediatek/built-in.a CC sound/usb/quirks.o CC drivers/clk/clk-fractional-divider.o CC drivers/clk/clk-gpio.o CC sound/ac97_bus.o CC lib/chacha.o CC sound/pci/oxygen/xonar_dg_mixer.o CC kernel/audit_fsnotify.o CC sound/soc/intel/skylake/cnl-sst-dsp.o AR fs/exportfs/built-in.a CC drivers/char/pcmcia/cm4040_cs.o CC kernel/audit_tree.o CC drivers/char/pcmcia/scr24x_cs.o CC sound/soc/intel/skylake/skl-sst-cldma.o CC fs/ext4/balloc.o CC net/mac802154/rx.o CC net/mac802154/tx.o CC net/llc/llc_s_ev.o CC net/ipv6/reassembly.o CC drivers/char/ipmi/ipmi_ssif.o CC lib/clz_tab.o CC sound/soc/intel/skylake/skl-sst.o CC sound/pci/echoaudio/indigoiox.o CC sound/pci/echoaudio/indigodjx.o CC sound/soc/intel/skylake/bxt-sst.o CC sound/soc/intel/skylake/cnl-sst.o CC lib/cmdline.o AR drivers/clk/built-in.a CC sound/pci/oxygen/xonar_dg.o CC net/llc/llc_s_st.o CC sound/soc/intel/skylake/skl-ssp-clk.o CC sound/soc/intel/skylake/skl-sst-utils.o CC kernel/kcov.o CC drivers/char/ipmi/ipmi_watchdog.o CC sound/last.o CC drivers/char/ipmi/ipmi_poweroff.o CC sound/pci/hda/hda_eld.o CC sound/pci/hda/hda_intel.o CC net/mac802154/mac_cmd.o CC lib/cpumask.o CC sound/usb/stream.o AR sound/soc/meson/built-in.a CC net/llc/af_llc.o CC kernel/hung_task.o CC kernel/watchdog.o CC net/ipv6/tcp_ipv6.o CC sound/pci/oxygen/virtuoso.o CC fs/ext4/bitmap.o CC kernel/watchdog_hld.o CC net/ipv4/ip_output.o CC net/llc/llc_station.o CC sound/pci/oxygen/xonar_lib.o CC sound/pci/riptide/riptide.o CC sound/pci/rme9652/hdsp.o CC sound/pci/rme9652/hdspm.o CC sound/pci/rme9652/rme9652.o CC fs/f2fs/dir.o CC lib/ctype.o CC net/ipv6/ping.o AR sound/soc/intel/skylake/built-in.a AR sound/soc/intel/built-in.a CC sound/pci/oxygen/xonar_pcm179x.o AR sound/soc/mxs/built-in.a CC kernel/seccomp.o AR sound/soc/pxa/built-in.a AR sound/soc/nuc900/built-in.a CC sound/pci/oxygen/xonar_cs43xx.o CC fs/f2fs/file.o AR sound/soc/qcom/built-in.a CC net/ipv6/exthdrs.o AR sound/soc/samsung/built-in.a CC lib/dec_and_lock.o AR drivers/char/ipmi/built-in.a AR sound/soc/rockchip/built-in.a CC sound/pci/oxygen/xonar_wm87x6.o AR drivers/char/pcmcia/built-in.a AR sound/soc/sh/built-in.a CC fs/ext4/block_validity.o CC net/mac802154/mib.o AR sound/soc/sirf/built-in.a CC lib/decompress.o CC drivers/char/tpm/st33zp24/st33zp24.o AR sound/soc/sprd/built-in.a AR sound/soc/spear/built-in.a AR sound/soc/sti/built-in.a CC kernel/relay.o AR sound/soc/stm/built-in.a AR sound/soc/sunxi/built-in.a CC net/core/flow_offload.o AR sound/soc/tegra/built-in.a AR sound/soc/ti/built-in.a CC net/mpls/mpls_gso.o CC net/mac80211/status.o CC drivers/char/tpm/st33zp24/i2c.o AR sound/soc/txx9/built-in.a CC drivers/char/mem.o CC lib/decompress_bunzip2.o AR sound/pci/echoaudio/built-in.a AR sound/soc/uniphier/built-in.a CC lib/decompress_inflate.o CC lib/decompress_unlz4.o AR sound/soc/ux500/built-in.a net/ipv6/exthdrs.c: In function ‘ipv6_dest_hao’: net/ipv6/exthdrs.c:234:23: warning: taking address of packed member of ‘struct ipv6_destopt_hao’ may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) { | ^~~~~~~~~~ net/ipv6/exthdrs.c:241:29: warning: taking address of packed member of ‘struct ipv6_destopt_hao’ may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS); | ^~~~~~~~~~ CC sound/usb/midi.o CC drivers/char/tpm/tpm-chip.o AR sound/soc/xilinx/built-in.a CC net/netfilter/ipset/ip_set_core.o AR sound/soc/xtensa/built-in.a AR sound/soc/zte/built-in.a CC net/ipv6/datagram.o CC sound/soc/soc-acpi.o CC net/llc/llc_proc.o CC fs/ext4/dir.o AR sound/pci/hda/built-in.a CC fs/ext4/ext4_jbd2.o CC net/mac802154/iface.o CC sound/pci/oxygen/xonar_hdmi.o CC net/llc/sysctl_net_llc.o CC net/core/net-sysfs.o CC net/mac80211/driver-ops.o AR sound/pci/riptide/built-in.a CC net/mpls/af_mpls.o CC net/mac80211/sta_info.o CC fs/f2fs/inode.o CC sound/soc/soc-core.o CC sound/soc/soc-dapm.o CC drivers/char/tpm/tpm-dev-common.o CC lib/decompress_unlzma.o AR drivers/char/tpm/st33zp24/built-in.a CC lib/decompress_unlzo.o CC drivers/char/tpm/tpm-dev.o CC fs/f2fs/namei.o CC fs/f2fs/hash.o AR sound/pci/oxygen/built-in.a CC fs/f2fs/super.o CC net/ipv6/ip6_flowlabel.o CC net/ipv6/inet6_connection_sock.o CC kernel/utsname_sysctl.o CC net/ipv6/udp_offload.o AR net/llc/built-in.a CC net/ipv6/seg6.o CC net/ipv6/fib6_notifier.o CC net/ipv6/sysctl_net_ipv6.o CC lib/decompress_unxz.o CC drivers/char/tpm/tpm-interface.o CC fs/ext4/extents.o CC kernel/delayacct.o CC kernel/taskstats.o CC kernel/tsacct.o CC net/mac80211/wep.o CC lib/dump_stack.o AR sound/usb/built-in.a CC net/core/page_pool.o CC net/netlabel/netlabel_user.o CC net/core/net-procfs.o CC net/mac802154/llsec.o CC kernel/tracepoint.o CC drivers/char/tpm/tpm1-cmd.o CC kernel/elfcore.o CC net/mpls/mpls_iptunnel.o CC sound/soc/soc-jack.o CC net/netfilter/ipvs/ip_vs_conn.o CC net/ipv4/ip_sockglue.o AR sound/pci/rme9652/built-in.a CC net/ipv4/inet_hashtables.o CC net/netfilter/core.o CC sound/soc/soc-utils.o CC sound/pci/trident/trident.o CC net/ipv6/ip6mr.o CC fs/f2fs/inline.o CC net/ipv6/xfrm6_policy.o CC lib/earlycpio.o CC lib/extable.o CC lib/flex_proportions.o CC net/core/skmsg.o CC net/netlabel/netlabel_kapi.o CC net/netlabel/netlabel_domainhash.o CC fs/f2fs/checkpoint.o CC net/netfilter/ipvs/ip_vs_core.o CC kernel/irq_work.o CC sound/pci/trident/trident_main.o CC net/netfilter/ipset/pfxlen.o CC net/netfilter/ipset/ip_set_getport.o CC sound/pci/trident/trident_memory.o CC net/netlabel/netlabel_addrlist.o CC lib/idr.o CC drivers/char/tpm/tpm2-cmd.o CC fs/f2fs/gc.o CC fs/fat/cache.o CC fs/fat/dir.o AR net/mpls/built-in.a CC net/mac802154/util.o CC net/mac802154/cfg.o CC kernel/user-return-notifier.o CC net/ipv6/xfrm6_state.o CC drivers/char/random.o CC lib/int_sqrt.o CC net/netlabel/netlabel_mgmt.o CC lib/ioremap.o CC kernel/padata.o CC drivers/char/ttyprintk.o CC sound/soc/soc-pcm.o CC net/ipv4/inet_timewait_sock.o CC fs/f2fs/data.o CC fs/fat/fatent.o CC fs/fat/file.o CC net/netfilter/nf_log.o CC fs/freevxfs/vxfs_bmap.o CC net/mac80211/aead_api.o CC net/mac802154/trace.o CC net/netfilter/ipset/ip_set_bitmap_ip.o CC net/netfilter/ipvs/ip_vs_ctl.o CC net/ipv4/inet_connection_sock.o CC drivers/char/misc.o CC net/ipv4/tcp.o CC lib/irq_regs.o CC drivers/clocksource/acpi_pm.o CC drivers/clocksource/i8253.o CC sound/soc/soc-io.o CC net/core/pktgen.o CC kernel/crash_dump.o CC fs/freevxfs/vxfs_fshead.o CC drivers/char/tpm/tpmrm-dev.o CC lib/is_single_threaded.o CC net/ipv4/tcp_input.o CC net/mac80211/wpa.o CC net/netlabel/netlabel_unlabeled.o AR drivers/clocksource/built-in.a CC net/netfilter/nf_queue.o CC drivers/char/virtio_console.o CC fs/freevxfs/vxfs_immed.o CC lib/klist.o CC fs/fscache/cache.o CC kernel/jump_label.o AR sound/pci/trident/built-in.a CC sound/pci/vx222/vx222.o CC drivers/char/tpm/tpm2-space.o CC drivers/char/tpm/tpm-sysfs.o CC fs/fuse/dev.o CC fs/fuse/dir.o CC fs/fuse/file.o CC fs/freevxfs/vxfs_inode.o CC drivers/char/raw.o CC net/ipv6/xfrm6_input.o CC fs/fat/inode.o CC fs/fat/misc.o CC net/netfilter/ipset/ip_set_bitmap_ipmac.o AR net/mac802154/built-in.a CC lib/kobject.o drivers/char/tpm/tpm2-space.c: In function ‘tpm2_map_response_body’: drivers/char/tpm/tpm2-space.c:461:26: warning: taking address of packed member of ‘struct tpm2_cap_handles’ may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | phandle = be32_to_cpup((__be32 *)&data->handles[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/f2fs/node.o CC kernel/iomem.o CC sound/pci/vx222/vx222_ops.o CC drivers/char/tpm/eventlog/common.o CC fs/ext4/extents_status.o CC net/netfilter/nf_sockopt.o CC drivers/char/lp.o CC net/netfilter/utils.o CC fs/freevxfs/vxfs_lookup.o CC drivers/char/applicom.o CC fs/freevxfs/vxfs_olt.o CC fs/fscache/cookie.o CC net/netlabel/netlabel_cipso_v4.o CC drivers/char/hpet.o CC drivers/char/nvram.o CC lib/kobject_uevent.o CC kernel/memremap.o CC lib/memcat_p.o CC kernel/rseq.o CC drivers/char/tpm/eventlog/tpm1.o CC net/mac80211/scan.o AR sound/pci/vx222/built-in.a CC sound/pci/ad1889.o CC sound/pci/ymfpci/ymfpci.o CC net/ipv6/xfrm6_output.o CC sound/pci/als300.o CC fs/freevxfs/vxfs_subr.o CC net/core/netpoll.o CC net/netfilter/ipset/ip_set_bitmap_port.o CC net/netfilter/nfnetlink.o CC lib/nmi_backtrace.o CC sound/soc/soc-devres.o CC drivers/char/tpm/eventlog/tpm2.o CC net/netfilter/ipvs/ip_vs_sched.o CC fs/freevxfs/vxfs_super.o CC fs/fat/nfs.o CC net/mac80211/offchannel.o CC fs/fuse/inode.o CC fs/fuse/control.o CC sound/pci/ymfpci/ymfpci_main.o CC lib/nodemask.o CC fs/fscache/fsdef.o CC sound/pci/als4000.o AR kernel/built-in.a CC sound/soc/soc-ops.o CC net/netlabel/netlabel_calipso.o CC fs/ext4/fsmap.o CC fs/ext4/file.o CC fs/fat/namei_vfat.o CC fs/fat/namei_msdos.o CC fs/ext4/fsync.o CC net/ipv6/xfrm6_protocol.o CC drivers/char/tpm/tpm_ppi.o CC lib/plist.o CC lib/radix-tree.o AR fs/freevxfs/built-in.a CC fs/ext4/hash.o CC fs/fuse/xattr.o CC fs/fscache/main.o CC net/netfilter/ipset/ip_set_hash_ip.o CC net/netfilter/ipset/ip_set_hash_ipmac.o CC sound/pci/atiixp.o CC net/netfilter/nfnetlink_acct.o CC net/netfilter/nfnetlink_queue.o CC net/netfilter/nfnetlink_log.o CC net/core/fib_rules.o CC net/core/net-traces.o CC net/netfilter/ipvs/ip_vs_xmit.o CC sound/soc/soc-topology.o CC drivers/char/tpm/eventlog/acpi.o CC fs/ext4/ialloc.o CC net/netfilter/nfnetlink_osf.o CC net/core/drop_monitor.o CC net/ipv6/netfilter.o CC net/ipv4/tcp_output.o CC net/core/ptp_classifier.o CC fs/fuse/acl.o CC lib/ratelimit.o CC fs/f2fs/segment.o AR fs/fat/built-in.a CC fs/ext4/indirect.o net/netfilter/nfnetlink_queue.c: In function ‘nfqnl_build_packet_message’: net/netfilter/nfnetlink_queue.c:493:20: warning: taking address of packed member of ‘struct nfqnl_msg_packet_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | *packet_id_ptr = &pmsg->packet_id; | ^~~~~~~~~~~~~~~~ AR net/netlabel/built-in.a CC fs/ext4/inline.o CC lib/rbtree.o CC lib/seq_buf.o CC fs/ext4/inode.o CC drivers/char/tpm/eventlog/efi.o AR sound/pci/ymfpci/built-in.a CC fs/ext4/ioctl.o CC net/ipv6/fib6_rules.o CC net/mac80211/ht.o CC fs/fscache/netfs.o CC fs/fuse/readdir.o CC sound/pci/atiixp_modem.o CC net/netfilter/nf_conntrack_core.o CC sound/pci/azt3328.o CC drivers/char/tpm/tpm_tis_core.o CC drivers/char/tpm/tpm_tis.o CC fs/gfs2/acl.o CC lib/sha1.o CC fs/hfs/bitmap.o CC net/core/netprio_cgroup.o CC lib/show_mem.o CC fs/fscache/object.o CC fs/gfs2/dir.o CC fs/gfs2/bmap.o CC fs/fscache/operation.o CC fs/fscache/page.o CC net/netfilter/nf_conntrack_standalone.o CC fs/hfs/bfind.o CC fs/hfs/bnode.o CC lib/siphash.o CC lib/string.o CC fs/fuse/cuse.o CC lib/timerqueue.o CC fs/ext4/mballoc.o CC net/ipv6/proc.o CC drivers/char/ppdev.o CC drivers/connector/cn_queue.o CC net/mac80211/agg-tx.o CC sound/pci/bt87x.o CC drivers/char/tpm/tpm_tis_spi.o CC net/netfilter/ipset/ip_set_hash_ipmark.o CC net/netfilter/ipvs/ip_vs_app.o CC fs/gfs2/xattr.o CC net/mac80211/agg-rx.o CC fs/gfs2/glock.o CC lib/vsprintf.o CC lib/win_minmax.o CC fs/ext4/migrate.o CC fs/hfs/brec.o AR fs/fuse/built-in.a CC drivers/char/tpm/tpm_i2c_atmel.o CC drivers/char/tpm/tpm_i2c_infineon.o CC fs/fscache/proc.o CC net/ipv6/syncookies.o CC drivers/connector/connector.o CC net/ipv6/calipso.o CC drivers/connector/cn_proc.o CC net/mac80211/vht.o CC net/netfilter/nf_conntrack_expect.o CC sound/pci/cmipci.o CC net/core/netclassid_cgroup.o CC net/core/lwtunnel.o CC fs/fscache/stats.o CC sound/soc/soc-compress.o CC fs/hfs/btree.o CC fs/hfsplus/super.o CC net/netfilter/ipset/ip_set_hash_ipport.o CC drivers/char/tpm/tpm_i2c_nuvoton.o CC drivers/char/tpm/tpm_nsc.o CC fs/gfs2/glops.o CC drivers/cpufreq/cpufreq.o CC drivers/cpufreq/freq_table.o fs/hfs/btree.c: In function ‘hfs_btree_open’: fs/hfs/btree.c:48:39: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 48 | hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize, | ~~~^~~~~~~~~~~~ fs/hfs/btree.c:60:39: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 60 | hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize, | ~~~^~~~~~~~~~~~ fs/hfsplus/super.c: In function ‘hfsplus_fill_super’: fs/hfsplus/super.c:547:16: warning: taking address of packed member of ‘struct hfsplus_vh’ may result in an unaligned pointer value [-Waddress-of-packed-member] 547 | be32_add_cpu(&vhdr->write_count, 1); | ^~~~~~~~~~~~~~~~~~ CC fs/hfsplus/options.o CC net/netfilter/ipvs/ip_vs_sync.o AR fs/fscache/built-in.a CC net/ipv6/seg6_iptunnel.o CC net/ipv6/seg6_local.o CC drivers/char/tpm/tpm_atmel.o AR drivers/connector/built-in.a CC drivers/char/tpm/tpm_infineon.o CC drivers/cpufreq/cpufreq_stats.o CC net/core/lwt_bpf.o CC fs/hfs/catalog.o CC drivers/cpufreq/cpufreq_performance.o CC drivers/cpufreq/cpufreq_powersave.o CC drivers/cpufreq/cpufreq_userspace.o CC drivers/cpufreq/cpufreq_ondemand.o CC fs/hfsplus/inode.o CC net/core/sock_map.o CC net/core/dst_cache.o CC net/netlink/af_netlink.o CC drivers/cpufreq/cpufreq_conservative.o CC net/netlink/genetlink.o CC net/ipv4/tcp_timer.o CC net/ipv4/tcp_ipv4.o AR sound/soc/built-in.a CC net/mac80211/he.o CC net/mac80211/ibss.o CC net/mac80211/iface.o CC fs/hfs/dir.o CC drivers/char/tpm/xen-tpmfront.o CC fs/hfs/extent.o CC drivers/cpufreq/cpufreq_governor.o CC sound/pci/cs4281.o CC sound/pci/ens1370.o CC drivers/cpuidle/governors/ladder.o CC fs/hfsplus/ioctl.o CC net/core/gro_cells.o CC fs/hfs/inode.o fs/hfs/extent.c: In function ‘hfs_free_fork’: fs/hfs/extent.c:297:12: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 297 | extent = file->ExtRec; | ^~~~ fs/hfs/extent.c:300:12: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | extent = file->RExtRec; | ^~~~ CC lib/xarray.o CC net/ipv6/seg6_hmac.o CC net/ipv6/ah6.o CC net/ipv6/esp6.o fs/hfs/inode.c: In function ‘hfs_read_inode’: fs/hfs/inode.c:340:40: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | hfs_inode_read_fork(inode, rec->file.ExtRec, rec->file.LgLen, | ~~~~~~~~~^~~~~~~ fs/hfs/inode.c:343:40: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 343 | hfs_inode_read_fork(inode, rec->file.RExtRec, rec->file.RLgLen, | ~~~~~~~~~^~~~~~~~ fs/hfs/inode.c: In function ‘hfs_write_inode’: fs/hfs/inode.c:478:39: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | hfs_inode_write_fork(inode, rec.file.RExtRec, | ~~~~~~~~^~~~~~~~ fs/hfs/inode.c:479:10: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ fs/hfs/inode.c:479:28: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ fs/hfs/inode.c:495:39: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ~~~~~~~~^~~~~~~ fs/hfs/inode.c:495:48: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ fs/hfs/inode.c:495:65: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ CC drivers/cpuidle/governors/menu.o CC net/core/failover.o CC drivers/cpufreq/cpufreq_governor_attr_set.o CC fs/gfs2/log.o CC drivers/char/tpm/tpm_crb.o CC fs/hfs/attr.o CC drivers/char/tpm/tpm_vtpm_proxy.o CC fs/hfsplus/extents.o CC fs/hfsplus/catalog.o CC net/netlink/diag.o CC net/netfilter/ipvs/ip_vs_est.o CC net/ipv4/tcp_minisocks.o CC net/ipv4/tcp_cong.o CC fs/f2fs/recovery.o drivers/char/tpm/tpm_crb.c: In function ‘__crb_go_idle’: drivers/char/tpm/tpm_crb.c:159:27: warning: taking address of packed member of ‘struct crb_regs_tail’ may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | if (!crb_wait_for_reg_32(&priv->regs_t->ctrl_req, | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm_crb.c: In function ‘__crb_cmd_ready’: drivers/char/tpm/tpm_crb.c:201:27: warning: taking address of packed member of ‘struct crb_regs_tail’ may result in an unaligned pointer value [-Waddress-of-packed-member] 201 | if (!crb_wait_for_reg_32(&priv->regs_t->ctrl_req, | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm_crb.c: In function ‘__crb_request_locality’: drivers/char/tpm/tpm_crb.c:230:27: warning: taking address of packed member of ‘struct crb_regs_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | if (!crb_wait_for_reg_32(&priv->regs_h->loc_state, value, value, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm_crb.c: In function ‘__crb_relinquish_locality’: drivers/char/tpm/tpm_crb.c:257:27: warning: taking address of packed member of ‘struct crb_regs_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | if (!crb_wait_for_reg_32(&priv->regs_h->loc_state, mask, value, | ^~~~~~~~~~~~~~~~~~~~~~~~ CC fs/f2fs/shrinker.o CC drivers/cpufreq/acpi-cpufreq.o AR drivers/cpuidle/governors/built-in.a CC net/netfilter/ipset/ip_set_hash_ipportip.o CC drivers/cpuidle/cpuidle.o CC drivers/cpuidle/driver.o CC drivers/cpuidle/governor.o CC fs/hfs/mdb.o CC fs/hfs/part_tbl.o CC net/netfilter/ipvs/ip_vs_proto.o CC net/netfilter/ipvs/ip_vs_pe.o CC sound/pci/ak4531_codec.o CC drivers/char/tlclk.o AR drivers/char/tpm/built-in.a fs/hfs/mdb.c: In function ‘hfs_mdb_get’: fs/hfs/mdb.c:218:16: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | be32_add_cpu(&mdb->drWrCnt, 1); | ^~~~~~~~~~~~~ fs/hfs/mdb.c: In function ‘hfs_mdb_commit’: fs/hfs/mdb.c:285:56: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | hfs_inode_write_fork(HFS_SB(sb)->ext_tree->inode, mdb->drXTExtRec, | ~~~^~~~~~~~~~~~ fs/hfs/mdb.c:286:10: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | &mdb->drXTFlSize, NULL); | ^~~~~~~~~~~~~~~~ fs/hfs/mdb.c:287:56: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | hfs_inode_write_fork(HFS_SB(sb)->cat_tree->inode, mdb->drCTExtRec, | ~~~^~~~~~~~~~~~ fs/hfs/mdb.c:288:10: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | &mdb->drCTFlSize, NULL); | ^~~~~~~~~~~~~~~~ fs/hfs/part_tbl.c: In function ‘hfs_part_find’: fs/hfs/part_tbl.c:77:7: warning: taking address of packed member of ‘struct old_pmap’ may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | p = pm->pdEntry; | ^~ CC fs/hfsplus/dir.o CC net/netfilter/ipvs/ip_vs_proto_tcp.o CC net/ipv6/esp6_offload.o CC net/ipv4/tcp_metrics.o CC fs/ext4/mmp.o CC drivers/cpuidle/sysfs.o CC fs/hfsplus/btree.o AR net/core/built-in.a CC net/netfilter/ipvs/ip_vs_proto_udp.o CC sound/pci/ens1371.o CC fs/hfsplus/bnode.o CC net/netfilter/ipvs/ip_vs_proto_ah_esp.o CC net/ipv4/tcp_fastopen.o CC net/mac80211/rate.o CC fs/hfs/string.o CC net/ipv6/ipcomp6.o GEN lib/crc32table.h GEN lib/crc64table.h CC lib/oid_registry.o CC fs/gfs2/lops.o CC drivers/cpufreq/powernow-k8.o CC net/mac80211/michael.o CC drivers/char/hangcheck-timer.o CC net/netfilter/ipvs/ip_vs_proto_sctp.o CC drivers/cpuidle/poll_state.o CC fs/gfs2/main.o CC net/netfilter/ipvs/ip_vs_nfct.o CC fs/hpfs/alloc.o CC fs/hfs/super.o CC fs/ext4/move_extent.o CC fs/hpfs/anode.o CC net/netrom/af_netrom.o CC net/ipv6/xfrm6_tunnel.o CC net/nfc/hci/core.o CC net/nfc/core.o AR lib/lib.a AR net/netlink/built-in.a CC net/netfilter/nf_conntrack_helper.o CC net/netfilter/nf_conntrack_proto.o AR drivers/char/built-in.a CC fs/hfsplus/brec.o CC lib/crc32.o EXPORTS lib/lib-ksyms.o CC net/ipv6/tunnel6.o CC net/mac80211/tkip.o CC lib/crc64.o CC net/ipv6/xfrm6_mode_transport.o AR drivers/cpuidle/built-in.a CC net/mac80211/aes_cmac.o CC net/nsh/nsh.o AR drivers/dax/pmem/built-in.a CC drivers/crypto/ccp/sp-dev.o CC drivers/dax/super.o CC sound/pci/es1938.o CC fs/f2fs/extent_cache.o CC drivers/crypto/ccp/sp-platform.o CC fs/hfs/sysdep.o CC fs/gfs2/meta_io.o CC fs/hfs/trans.o CC fs/gfs2/aops.o CC fs/gfs2/dentry.o CC drivers/cpufreq/pcc-cpufreq.o CC drivers/cpufreq/speedstep-lib.o CC fs/ext4/namei.o CC drivers/cpufreq/speedstep-centrino.o CC fs/hpfs/buffer.o AR lib/built-in.a CC fs/hfsplus/bfind.o CC net/ipv4/tcp_rate.o CC net/netfilter/ipvs/ip_vs_rr.o CC drivers/cpufreq/p4-clockmod.o CC net/netfilter/ipvs/ip_vs_wrr.o CC net/nfc/hci/command.o CC net/nfc/netlink.o CC net/nfc/hci/hcp.o CC drivers/crypto/ccp/ccp-dev.o CC net/netfilter/ipset/ip_set_hash_ipportnet.o CC drivers/dax/bus.o CC net/nfc/af_nfc.o CC net/netrom/nr_dev.o AR fs/hfs/built-in.a CC drivers/cpufreq/intel_pstate.o CC net/netrom/nr_in.o CC fs/gfs2/export.o CC net/netrom/nr_loopback.o CC net/ipv6/xfrm6_mode_tunnel.o CC net/netrom/nr_out.o CC net/netrom/nr_route.o CC drivers/cpufreq/amd_freq_sensitivity.o CC fs/hpfs/dentry.o CC net/mac80211/aes_gmac.o CC net/netfilter/ipset/ip_set_hash_mac.o CC fs/hfsplus/tables.o CC fs/hpfs/dir.o AR net/nsh/built-in.a CC fs/hfsplus/unicode.o CC fs/gfs2/file.o CC net/netfilter/ipvs/ip_vs_lc.o CC sound/pci/es1968.o CC net/nfc/hci/llc.o CC net/nfc/hci/llc_nop.o CC fs/f2fs/sysfs.o CC fs/gfs2/ops_fstype.o fs/hfsplus/unicode.c: In function ‘hfsplus_strcasecmp’: fs/hfsplus/unicode.c:40:7: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | p1 = s1->unicode; | ^~ fs/hfsplus/unicode.c:41:7: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 41 | p2 = s2->unicode; | ^~ fs/hfsplus/unicode.c: In function ‘hfsplus_strcmp’: fs/hfsplus/unicode.c:74:7: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | p1 = s1->unicode; | ^~ fs/hfsplus/unicode.c:75:7: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | p2 = s2->unicode; | ^~ fs/hfsplus/unicode.c: In function ‘hfsplus_uni2asc’: fs/hfsplus/unicode.c:134:7: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | ip = ustr->unicode; | ^~~~ CC net/ipv4/tcp_recovery.o CC fs/hfsplus/wrapper.o CC fs/f2fs/debug.o CC fs/gfs2/inode.o CC drivers/dax/device.o CC drivers/dax/kmem.o CC net/ipv4/tcp_ulp.o CC drivers/crypto/ccp/ccp-ops.o CC net/mac80211/fils_aead.o CC sound/pci/fm801.o CC sound/pci/intel8x0.o CC sound/pci/intel8x0m.o CC fs/hpfs/dnode.o CC fs/hfsplus/bitmap.o CC fs/hfsplus/part_tbl.o CC net/mac80211/cfg.o CC net/mac80211/ethtool.o CC drivers/crypto/ccp/ccp-dev-v3.o CC fs/hfsplus/attributes.o CC net/ipv6/xfrm6_mode_ro.o CC net/netfilter/ipvs/ip_vs_wlc.o drivers/crypto/ccp/ccp-ops.c: In function ‘ccp_init_dm_workarea’: drivers/crypto/ccp/ccp-ops.c:157:11: warning: taking address of packed member of ‘struct ccp_dma_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | &wa->dma.address); | ^~~~~~~~~~~~~~~~ AR net/nfc/hci/built-in.a CC net/netfilter/ipvs/ip_vs_fo.o CC net/netfilter/ipvs/ip_vs_ovf.o CC fs/f2fs/xattr.o fs/hfsplus/part_tbl.c: In function ‘hfs_parse_old_pmap’: fs/hfsplus/part_tbl.c:77:30: warning: taking address of packed member of ‘struct old_pmap’ may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | struct old_pmap_entry *p = &pm->pdEntry[i]; | ^~~~~~~~~~~~~~~ CC fs/gfs2/quota.o CC net/netfilter/ipset/ip_set_hash_net.o CC net/netrom/nr_subr.o CC net/ipv4/tcp_offload.o AR drivers/dax/built-in.a AR drivers/cpufreq/built-in.a CC fs/hfsplus/xattr.o CC net/mac80211/rx.o CC drivers/dca/dca-sysfs.o CC drivers/dca/dca-core.o CC net/netfilter/ipset/ip_set_hash_netport.o CC net/nfc/rawsock.o CC net/nfc/llcp_core.o CC drivers/crypto/ccp/ccp-dev-v5.o fs/hfsplus/xattr.c: In function ‘hfsplus_init_header_node’: fs/hfsplus/xattr.c:104:16: warning: taking address of packed member of ‘struct hfs_btree_header_rec’ may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | be32_add_cpu(&head->free_nodes, 0 - map_nodes); | ^~~~~~~~~~~~~~~~~ CC sound/pci/maestro3.o CC fs/f2fs/acl.o CC net/ipv6/xfrm6_mode_beet.o CC fs/hfsplus/xattr_user.o CC net/ipv4/datagram.o CC fs/hfsplus/xattr_security.o CC sound/pci/rme32.o CC net/ipv6/mip6.o CC net/netfilter/ipvs/ip_vs_lblc.o CC sound/pci/rme96.o CC sound/pci/sonicvibes.o CC net/netfilter/ipvs/ip_vs_lblcr.o CC sound/pci/via82xx.o CC sound/pci/via82xx_modem.o CC net/netrom/nr_timer.o net/mac80211/rx.c: In function ‘ieee80211_add_rx_radiotap_header’: net/mac80211/rx.c:340:15: warning: taking address of packed member of ‘struct ieee80211_radiotap_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | it_present = &rthdr->it_present; | ^~~~~~~~~~~~~~~~~~ CC fs/hpfs/ea.o CC drivers/crypto/ccp/ccp-dmaengine.o CC drivers/devfreq/devfreq.o AR drivers/dca/built-in.a CC fs/hfsplus/xattr_trusted.o CC drivers/devfreq/governor_simpleondemand.o CC drivers/crypto/chelsio/chcr_core.o CC drivers/crypto/chelsio/chcr_algo.o CC fs/ext4/page-io.o AR fs/f2fs/built-in.a CC net/nfc/llcp_commands.o CC net/ipv4/raw.o AR fs/hfsplus/built-in.a CC fs/gfs2/recovery.o CC fs/gfs2/rgrp.o CC fs/gfs2/super.o CC fs/gfs2/sys.o CC drivers/dma-buf/dma-buf.o CC drivers/dma/dw/core.o CC drivers/dma/dw/dw.o CC drivers/dma/dw/idma32.o CC drivers/dma/dw/platform.o CC net/ipv6/ip6_vti.o CC net/netrom/sysctl_net_netrom.o CC fs/hpfs/file.o CC fs/hpfs/inode.o CC fs/hpfs/map.o CC net/nfc/digital_core.o CC net/nfc/llcp_sock.o CC drivers/crypto/ccp/ccp-debugfs.o CC net/netfilter/ipvs/ip_vs_dh.o CC fs/hugetlbfs/inode.o CC net/netfilter/ipvs/ip_vs_sh.o CC fs/ext4/readpage.o CC net/netfilter/ipset/ip_set_hash_netiface.o CC drivers/dma/dw/pci.o AR drivers/devfreq/built-in.a CC net/mac80211/spectmgmt.o CC drivers/dma/hsu/hsu.o CC net/nfc/digital_technology.o CC fs/gfs2/trans.o CC net/nfc/digital_dep.o CC net/ipv4/udp.o CC drivers/dma-buf/dma-fence.o AR net/netrom/built-in.a CC drivers/dma-buf/dma-fence-array.o AR sound/pci/built-in.a CC net/netfilter/ipset/ip_set_hash_netnet.o CC fs/hpfs/name.o AR sound/built-in.a CC drivers/crypto/ccp/sp-pci.o CC fs/isofs/namei.o CC fs/jbd2/recovery.o CC fs/jbd2/commit.o CC fs/jbd2/transaction.o CC drivers/dma-buf/reservation.o CC fs/ext4/resize.o CC drivers/dma-buf/seqno-fence.o CC fs/jbd2/checkpoint.o CC net/netfilter/ipvs/ip_vs_mh.o CC net/netfilter/ipvs/ip_vs_sed.o CC fs/isofs/inode.o AR drivers/dma/dw/built-in.a AR fs/hugetlbfs/built-in.a CC drivers/edac/edac_mc.o CC fs/hpfs/namei.o CC fs/hpfs/super.o CC fs/ext4/super.o CC drivers/dma-buf/sync_file.o AR drivers/crypto/hisilicon/built-in.a CC fs/jbd2/revoke.o CC fs/gfs2/util.o CC fs/gfs2/lock_dlm.o CC drivers/edac/edac_device.o CC drivers/crypto/ccp/psp-dev.o CC drivers/crypto/ccp/ccp-crypto-main.o CC net/ipv6/sit.o AR drivers/dma/hsu/built-in.a CC drivers/dma/ioat/init.o AR net/nfc/built-in.a CC drivers/dma/ioat/dma.o drivers/crypto/ccp/psp-dev.c: In function ‘sev_ioctl_do_reset’: drivers/crypto/ccp/psp-dev.c:304:38: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 304 | rc = sev_get_platform_state(&state, &argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c:312:39: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | rc = __sev_platform_shutdown_locked(&argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c:317:58: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 317 | return __sev_do_cmd_locked(SEV_CMD_FACTORY_RESET, NULL, &argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c: In function ‘sev_ioctl_do_platform_status’: drivers/crypto/ccp/psp-dev.c:325:59: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 325 | ret = __sev_do_cmd_locked(SEV_CMD_PLATFORM_STATUS, data, &argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c: In function ‘sev_ioctl_do_pek_pdh_gen’: drivers/crypto/ccp/psp-dev.c:340:35: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | rc = __sev_platform_init_locked(&argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c:345:40: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | return __sev_do_cmd_locked(cmd, NULL, &argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c: In function ‘sev_ioctl_do_pek_csr’: drivers/crypto/ccp/psp-dev.c:384:36: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 384 | ret = __sev_platform_init_locked(&argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c:389:51: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 389 | ret = __sev_do_cmd_locked(SEV_CMD_PEK_CSR, data, &argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c: In function ‘sev_ioctl_do_pek_import’: drivers/crypto/ccp/psp-dev.c:570:36: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 570 | ret = __sev_platform_init_locked(&argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c:575:59: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 575 | ret = __sev_do_cmd_locked(SEV_CMD_PEK_CERT_IMPORT, data, &argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c: In function ‘sev_ioctl_do_get_id’: drivers/crypto/ccp/psp-dev.c:615:50: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 615 | ret = __sev_do_cmd_locked(SEV_CMD_GET_ID, data, &argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c: In function ‘sev_ioctl_do_pdh_export’: drivers/crypto/ccp/psp-dev.c:681:36: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 681 | ret = __sev_platform_init_locked(&argp->error); | ^~~~~~~~~~~~ drivers/crypto/ccp/psp-dev.c:686:59: warning: taking address of packed member of ‘struct sev_issue_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 686 | ret = __sev_do_cmd_locked(SEV_CMD_PDH_CERT_EXPORT, data, &argp->error); | ^~~~~~~~~~~~ CC fs/ext4/symlink.o CC fs/ext4/sysfs.o CC fs/ext4/xattr.o CC net/netfilter/ipvs/ip_vs_nq.o CC net/openvswitch/actions.o CC net/openvswitch/datapath.o CC drivers/edac/edac_mc_sysfs.o CC drivers/edac/edac_module.o CC drivers/crypto/ccp/ccp-crypto-aes.o AR drivers/dma-buf/built-in.a CC fs/isofs/dir.o CC fs/jbd2/journal.o CC fs/isofs/util.o CC drivers/edac/edac_device_sysfs.o AR fs/hpfs/built-in.a CC drivers/crypto/qat/qat_c3xxx/adf_drv.o CC fs/ext4/xattr_trusted.o CC drivers/crypto/ccp/ccp-crypto-aes-cmac.o AR fs/gfs2/built-in.a CC drivers/edac/wq.o CC fs/ext4/xattr_user.o CC net/mac80211/tx.o AR drivers/crypto/chelsio/built-in.a drivers/crypto/qat/qat_c3xxx/adf_drv.c: In function ‘adf_cleanup_pci_dev’: drivers/crypto/qat/qat_c3xxx/adf_drv.c:87:46: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | pci_release_regions(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:88:45: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | pci_disable_device(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c: In function ‘adf_cleanup_accel’: drivers/crypto/qat/qat_c3xxx/adf_drv.c:100:29: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 100 | pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:115:26: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | debugfs_remove(accel_dev->debugfs_dir); | ~~~~~~~~~^~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c: In function ‘adf_probe’: drivers/crypto/qat/qat_c3xxx/adf_drv.c:150:17: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:175:10: warning: taking address of packed member of ‘struct adf_hw_device_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | &hw_data->fuses); | ^~~~~~~~~~~~~~~ CC fs/ext4/acl.o drivers/crypto/qat/qat_c3xxx/adf_drv.c:229:10: warning: taking address of packed member of ‘struct adf_hw_device_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:241:43: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:281:35: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | pci_release_regions(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:283:34: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 283 | pci_disable_device(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ CC fs/ext4/xattr_security.o CC net/mac80211/key.o CC net/ipv6/ip6_tunnel.o CC net/mac80211/util.o CC drivers/crypto/virtio/virtio_crypto_algs.o CC drivers/crypto/ccp/ccp-crypto-aes-xts.o CC fs/isofs/rock.o CC net/netfilter/ipvs/ip_vs_ftp.o CC drivers/crypto/virtio/virtio_crypto_mgr.o CC net/netfilter/ipvs/ip_vs_pe_sip.o CC drivers/dma/ioat/prep.o CC drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.o CC drivers/crypto/virtio/virtio_crypto_core.o CC net/ipv4/udplite.o CC fs/isofs/export.o CC net/ipv4/udp_offload.o CC drivers/edac/edac_pci.o CC drivers/edac/edac_pci_sysfs.o CC drivers/extcon/extcon.o CC drivers/extcon/devres.o CC drivers/extcon/extcon-intel-cht-wc.o CC drivers/crypto/ccp/ccp-crypto-aes-galois.o CC fs/isofs/joliet.o CC net/netfilter/nf_conntrack_proto_generic.o CC net/netfilter/nf_conntrack_proto_tcp.o CC net/netfilter/nf_conntrack_proto_udp.o CC net/packet/af_packet.o AR drivers/crypto/qat/qat_c3xxx/built-in.a CC drivers/crypto/qat/qat_c3xxxvf/adf_drv.o CC net/netfilter/ipset/ip_set_hash_netportnet.o CC net/netfilter/ipset/ip_set_list_set.o CC drivers/dma/ioat/dca.o CC fs/isofs/compress.o CC drivers/edac/mce_amd.o CC drivers/edac/i5000_edac.o CC net/mac80211/wme.o drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: In function ‘adf_cleanup_pci_dev’: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:86:46: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | pci_release_regions(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:87:45: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | pci_disable_device(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: In function ‘adf_cleanup_accel’: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:100:29: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 100 | pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:115:26: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | debugfs_remove(accel_dev->debugfs_dir); | ~~~~~~~~~^~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: In function ‘adf_probe’: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:155:17: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ AR drivers/crypto/virtio/built-in.a drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:221:43: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); | ~~~~~~~~~~~~~^~~~~~~~~ In file included from ./include/linux/srcutree.h:15, from ./include/linux/srcu.h:49, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:749, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:230:18: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/completion.h:32:46: note: in definition of macro ‘init_completion’ 32 | #define init_completion(x) __init_completion(x) | ^ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:236:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:253:35: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | pci_release_regions(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:255:34: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | pci_disable_device(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ AR net/netfilter/ipvs/built-in.a CC drivers/crypto/ccp/ccp-crypto-des3.o CC net/ipv4/arp.o CC net/openvswitch/dp_notify.o CC drivers/dma/ioat/sysfs.o CC drivers/crypto/ccp/ccp-crypto-rsa.o CC net/openvswitch/flow.o CC net/openvswitch/flow_netlink.o CC net/netfilter/nf_conntrack_proto_icmp.o AR drivers/dma/mediatek/built-in.a CC net/netfilter/nf_conntrack_extend.o CC net/netfilter/nf_conntrack_acct.o CC drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.o CC net/ipv4/icmp.o CC net/openvswitch/flow_table.o CC drivers/crypto/padlock-aes.o CC drivers/crypto/padlock-sha.o AR drivers/extcon/built-in.a AR fs/isofs/built-in.a CC drivers/edac/i5100_edac.o CC drivers/edac/i5400_edac.o AR drivers/dma/ioat/built-in.a CC net/mac80211/chan.o AR drivers/dma/qcom/built-in.a CC fs/jfs/super.o AR drivers/dma/ti/built-in.a AR drivers/dma/xilinx/built-in.a CC drivers/crypto/ccp/ccp-crypto-sha.o CC fs/jfs/file.o CC drivers/dma/dmaengine.o CC drivers/crypto/qat/qat_c62x/adf_drv.o AR drivers/crypto/qat/qat_c3xxxvf/built-in.a CC net/openvswitch/meter.o CC net/mac80211/trace.o CC net/ipv6/ip6_gre.o CC drivers/crypto/qat/qat_c62xvf/adf_drv.o CC net/mac80211/mlme.o CC drivers/dma/virt-dma.o CC net/netfilter/nf_conntrack_seqadj.o drivers/crypto/qat/qat_c62x/adf_drv.c: In function ‘adf_cleanup_pci_dev’: drivers/crypto/qat/qat_c62x/adf_drv.c:87:46: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | pci_release_regions(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:88:45: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | pci_disable_device(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c: In function ‘adf_cleanup_accel’: drivers/crypto/qat/qat_c62x/adf_drv.c:100:29: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 100 | pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:115:26: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | debugfs_remove(accel_dev->debugfs_dir); | ~~~~~~~~~^~~~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c: In function ‘adf_probe’: drivers/crypto/qat/qat_c62x/adf_drv.c:150:17: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:175:10: warning: taking address of packed member of ‘struct adf_hw_device_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | &hw_data->fuses); | ^~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:229:10: warning: taking address of packed member of ‘struct adf_hw_device_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:241:43: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:281:35: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | pci_release_regions(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:283:34: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 283 | pci_disable_device(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ CC fs/kernfs/mount.o CC net/phonet/pn_dev.o drivers/crypto/qat/qat_c62xvf/adf_drv.c: In function ‘adf_cleanup_pci_dev’: drivers/crypto/qat/qat_c62xvf/adf_drv.c:86:46: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | pci_release_regions(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:87:45: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | pci_disable_device(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c: In function ‘adf_cleanup_accel’: drivers/crypto/qat/qat_c62xvf/adf_drv.c:100:29: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 100 | pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:115:26: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | debugfs_remove(accel_dev->debugfs_dir); | ~~~~~~~~~^~~~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c: In function ‘adf_probe’: drivers/crypto/qat/qat_c62xvf/adf_drv.c:155:17: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:221:43: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); | ~~~~~~~~~~~~~^~~~~~~~~ In file included from ./include/linux/srcutree.h:15, from ./include/linux/srcu.h:49, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:749, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: drivers/crypto/qat/qat_c62xvf/adf_drv.c:230:18: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/completion.h:32:46: note: in definition of macro ‘init_completion’ 32 | #define init_completion(x) __init_completion(x) | ^ drivers/crypto/qat/qat_c62xvf/adf_drv.c:236:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:253:35: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | pci_release_regions(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:255:34: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | pci_disable_device(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ CC net/ipv6/fou6.o CC fs/kernfs/inode.o CC net/mac80211/tdls.o CC fs/kernfs/dir.o AR fs/jbd2/built-in.a CC drivers/edac/i7core_edac.o CC drivers/edac/i7300_edac.o CC drivers/edac/sb_edac.o CC drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.o CC drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.o AR drivers/crypto/ccp/built-in.a CC fs/jfs/inode.o CC drivers/dma/acpi-dma.o CC net/ipv6/addrconf_core.o CC net/mac80211/ocb.o CC net/ipv6/exthdrs_core.o CC net/psample/psample.o CC net/rds/af_rds.o CC net/packet/diag.o CC fs/kernfs/file.o AR drivers/crypto/qat/qat_c62xvf/built-in.a CC net/ipv6/ip6_checksum.o AR drivers/crypto/qat/qat_c62x/built-in.a CC net/ipv6/ip6_icmp.o CC net/phonet/pn_netlink.o CC drivers/firewire/core-card.o CC drivers/crypto/qat/qat_common/adf_cfg.o CC drivers/crypto/qat/qat_common/adf_isr.o CC net/ipv4/devinet.o CC net/phonet/socket.o CC net/netfilter/nf_conntrack_proto_icmpv6.o CC fs/jfs/namei.o drivers/crypto/qat/qat_common/adf_cfg.c: In function ‘adf_cfg_dev_add’: drivers/crypto/qat/qat_common/adf_cfg.c:141:18: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | accel_dev->debugfs_dir, | ~~~~~~~~~^~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_cfg.c: In function ‘adf_cfg_del_all’: drivers/crypto/qat/qat_common/adf_cfg.c:152:54: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | struct adf_cfg_device_data *dev_cfg_data = accel_dev->cfg; | ~~~~~~~~~^~~~~ drivers/crypto/qat/qat_common/adf_cfg.c:157:35: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | clear_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_cfg.c: In function ‘adf_cfg_dev_remove’: drivers/crypto/qat/qat_common/adf_cfg.c:172:54: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | struct adf_cfg_device_data *dev_cfg_data = accel_dev->cfg; | ~~~~~~~~~^~~~~ drivers/crypto/qat/qat_common/adf_cfg.c: In function ‘adf_cfg_sec_find’: drivers/crypto/qat/qat_common/adf_cfg.c:234:45: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | struct adf_cfg_device_data *cfg = accel_dev->cfg; | ~~~~~~~~~^~~~~ drivers/crypto/qat/qat_common/adf_cfg.c: In function ‘adf_cfg_add_key_value_param’: drivers/crypto/qat/qat_common/adf_cfg.c:282:45: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | struct adf_cfg_device_data *cfg = accel_dev->cfg; | ~~~~~~~~~^~~~~ drivers/crypto/qat/qat_common/adf_cfg.c: In function ‘adf_cfg_section_add’: drivers/crypto/qat/qat_common/adf_cfg.c:330:45: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | struct adf_cfg_device_data *cfg = accel_dev->cfg; | ~~~~~~~~~^~~~~ drivers/crypto/qat/qat_common/adf_cfg.c: In function ‘adf_cfg_get_param_value’: drivers/crypto/qat/qat_common/adf_cfg.c:353:45: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 353 | struct adf_cfg_device_data *cfg = accel_dev->cfg; | ~~~~~~~~~^~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function ‘adf_enable_msix’: drivers/crypto/qat/qat_common/adf_isr.c:80:40: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | if (pci_enable_msix_exact(pci_dev_info->pci_dev, | ~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c:81:33: warning: taking address of packed member of ‘struct adf_accel_msix’ may result in an unaligned pointer value [-Waddress-of-packed-member] 81 | pci_dev_info->msix_entries.entries, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function ‘adf_disable_msix’: drivers/crypto/qat/qat_common/adf_isr.c:91:31: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | pci_disable_msix(pci_dev_info->pci_dev); | ~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function ‘adf_msix_isr_bundle’: drivers/crypto/qat/qat_common/adf_isr.c:99:22: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | tasklet_hi_schedule(&bank->resp_handler); | ^~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function ‘adf_request_irqs’: drivers/crypto/qat/qat_common/adf_isr.c:167:55: warning: taking address of packed member of ‘struct adf_accel_msix’ may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | struct msix_entry *msixe = pci_dev_info->msix_entries.entries; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c:168:43: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 168 | struct adf_etr_data *etr_data = accel_dev->transport; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function ‘adf_free_irqs’: drivers/crypto/qat/qat_common/adf_isr.c:215:55: warning: taking address of packed member of ‘struct adf_accel_msix’ may result in an unaligned pointer value [-Waddress-of-packed-member] 215 | struct msix_entry *msixe = pci_dev_info->msix_entries.entries; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c:216:43: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | struct adf_etr_data *etr_data = accel_dev->transport; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function ‘adf_isr_free_msix_entry_table’: drivers/crypto/qat/qat_common/adf_isr.c:270:54: warning: taking address of packed member of ‘struct adf_accel_msix’ may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | char **names = accel_dev->accel_pci_dev.msix_entries.names; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function ‘adf_setup_bh’: drivers/crypto/qat/qat_common/adf_isr.c:281:44: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | struct adf_etr_data *priv_data = accel_dev->transport; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c:286:16: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | tasklet_init(&priv_data->banks[i].resp_handler, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function ‘adf_cleanup_bh’: drivers/crypto/qat/qat_common/adf_isr.c:294:44: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 294 | struct adf_etr_data *priv_data = accel_dev->transport; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c:299:19: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | tasklet_disable(&priv_data->banks[i].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c:300:16: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | tasklet_kill(&priv_data->banks[i].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/dma/idma64.o CC drivers/edac/pnd2_edac.o CC drivers/edac/e752x_edac.o CC drivers/dma/mic_x100_dma.o CC drivers/firewire/core-cdev.o AR net/netfilter/ipset/built-in.a CC net/rds/bind.o CC net/rds/cong.o CC net/rds/connection.o CC net/mac80211/led.o CC fs/kernfs/symlink.o CC net/rds/info.o AR net/psample/built-in.a CC drivers/crypto/qat/qat_common/adf_ctl_drv.o CC drivers/firewire/core-device.o CC drivers/crypto/qat/qat_common/adf_dev_mgr.o CC fs/jfs/jfs_mount.o CC net/netfilter/nf_conntrack_timeout.o CC net/netfilter/nf_conntrack_timestamp.o CC drivers/crypto/qat/qat_dh895xcc/adf_drv.o CC net/ipv6/output_core.o AR drivers/firmware/broadcom/built-in.a AR drivers/firmware/imx/built-in.a drivers/crypto/qat/qat_common/adf_ctl_drv.c: In function ‘adf_ctl_ioctl_dev_config’: drivers/crypto/qat/qat_common/adf_ctl_drv.c:250:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 250 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function ‘adf_devmgr_add_dev’: drivers/crypto/qat/qat_common/adf_dev_mgr.c:196:13: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | atomic_set(&accel_dev->ref_count, 0); | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:212:17: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 212 | list_add_tail(&accel_dev->list, &accel_table); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:238:18: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | list_add_tail(&accel_dev->list, &accel_table); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:263:17: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | list_add_tail(&accel_dev->list, &accel_table); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function ‘adf_devmgr_rm_dev’: drivers/crypto/qat/qat_common/adf_dev_mgr.c:315:11: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | list_del(&accel_dev->list); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function ‘adf_dev_in_use’: drivers/crypto/qat/qat_common/adf_dev_mgr.c:425:21: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 425 | return atomic_read(&accel_dev->ref_count) != 0; | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function ‘adf_dev_get’: drivers/crypto/qat/qat_common/adf_dev_mgr.c:442:27: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 442 | if (atomic_add_return(1, &accel_dev->ref_count) == 1) | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:443:32: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | if (!try_module_get(accel_dev->owner)) | ~~~~~~~~~^~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function ‘adf_dev_put’: drivers/crypto/qat/qat_common/adf_dev_mgr.c:462:27: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | if (atomic_sub_return(1, &accel_dev->ref_count) == 0) | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:463:23: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | module_put(accel_dev->owner); | ~~~~~~~~~^~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_dev_mgr.c:47: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function ‘adf_devmgr_in_reset’: drivers/crypto/qat/qat_common/adf_dev_mgr.c:477:41: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 477 | return test_bit(ADF_STATUS_RESTARTING, &accel_dev->status); ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:477:41: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 477 | return test_bit(ADF_STATUS_RESTARTING, &accel_dev->status); ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function ‘adf_dev_started’: drivers/crypto/qat/qat_common/adf_dev_mgr.c:491:38: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 491 | return test_bit(ADF_STATUS_STARTED, &accel_dev->status); ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:491:38: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 491 | return test_bit(ADF_STATUS_STARTED, &accel_dev->status); ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ CC drivers/firmware/efi/efi-bgrt.o AR drivers/firmware/meson/built-in.a CC drivers/edac/i82975x_edac.o CC fs/jfs/jfs_umount.o AR fs/kernfs/built-in.a drivers/crypto/qat/qat_dh895xcc/adf_drv.c: In function ‘adf_cleanup_pci_dev’: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:87:46: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | pci_release_regions(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:88:45: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | pci_disable_device(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c: In function ‘adf_cleanup_accel’: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:100:29: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 100 | pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:115:26: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | debugfs_remove(accel_dev->debugfs_dir); | ~~~~~~~~~^~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c: In function ‘adf_probe’: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:150:17: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:175:10: warning: taking address of packed member of ‘struct adf_hw_device_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | &hw_data->fuses); | ^~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:231:10: warning: taking address of packed member of ‘struct adf_hw_device_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 231 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:243:43: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:283:35: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 283 | pci_release_regions(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:285:34: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | pci_disable_device(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ CC net/mac80211/mesh.o CC drivers/firmware/efi/libstub/efi-stub-helper.o CC net/phonet/datagram.o CC net/mac80211/mesh_pathtbl.o CC fs/jfs/jfs_xtree.o CC net/phonet/sysctl.o AR drivers/dma/built-in.a AR net/packet/built-in.a CC net/rds/message.o CC net/rds/recv.o CC drivers/firmware/efi/efi.o AR drivers/firmware/tegra/built-in.a CC net/rds/send.o CC net/ipv4/af_inet.o CC drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.o CC net/phonet/af_phonet.o CC net/openvswitch/vport.o CC net/openvswitch/vport-internal_dev.o CC net/phonet/pep.o CC drivers/firmware/efi/libstub/gop.o CC drivers/edac/i3000_edac.o CC drivers/crypto/qat/qat_common/adf_init.o CC drivers/crypto/qat/qat_common/adf_accel_engine.o CC net/rds/stats.o CC drivers/firewire/core-iso.o CC net/ipv6/protocol.o CC net/netfilter/nf_conntrack_ecache.o CC net/phonet/pep-gprs.o CC drivers/firmware/efi/libstub/secureboot.o CC net/rds/sysctl.o In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c: In function ‘adf_dev_init’: drivers/crypto/qat/qat_common/adf_init.c:115:39: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:115:39: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:142:37: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | set_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:149:38: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | set_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:155:36: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | set_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c: In function ‘adf_dev_start’: drivers/crypto/qat/qat_common/adf_init.c:196:31: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | set_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:202:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 202 | set_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:220:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 220 | clear_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:221:30: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | set_bit(ADF_STATUS_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:223:18: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | if (!list_empty(&accel_dev->crypto_list) && | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:227:32: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 227 | set_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:228:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | clear_bit(ADF_STATUS_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c: In function ‘adf_dev_stop’: drivers/crypto/qat/qat_common/adf_init.c:253:37: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:253:37: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:256:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 256 | clear_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:257:32: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | clear_bit(ADF_STATUS_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:259:18: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 259 | if (!list_empty(&accel_dev->crypto_list)) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:280:38: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:280:38: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:284:37: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | clear_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c: In function ‘adf_dev_shutdown’: drivers/crypto/qat/qat_common/adf_init.c:308:43: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 308 | if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:308:43: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 308 | if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:310:41: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | clear_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:313:42: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:313:42: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:319:7: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:336:41: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | if (test_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:336:41: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | if (test_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:338:39: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | clear_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:342:39: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | if (!test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:342:39: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | if (!test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ CC drivers/firewire/core-topology.o drivers/crypto/qat/qat_common/adf_accel_engine.c: In function ‘adf_ae_fw_load’: drivers/crypto/qat/qat_common/adf_accel_engine.c:56:52: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_accel_engine.c: In function ‘adf_ae_fw_release’: drivers/crypto/qat/qat_common/adf_accel_engine.c:102:52: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_accel_engine.c: In function ‘adf_ae_start’: drivers/crypto/qat/qat_common/adf_accel_engine.c:119:52: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_accel_engine.c: In function ‘adf_ae_stop’: drivers/crypto/qat/qat_common/adf_accel_engine.c:140:52: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_accel_engine.c: In function ‘adf_ae_reset’: drivers/crypto/qat/qat_common/adf_accel_engine.c:161:52: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 161 | struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_accel_engine.c: In function ‘adf_ae_shutdown’: drivers/crypto/qat/qat_common/adf_accel_engine.c:199:52: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; | ~~~~~~~~~^~~~~~~~~~~ AR drivers/crypto/qat/qat_dh895xcc/built-in.a CC drivers/gnss/core.o CC drivers/firmware/efi/libstub/tpm.o CC net/rds/threads.o CC fs/lockd/clntlock.o CC fs/lockd/clntproc.o CC drivers/edac/ie31200_edac.o CC drivers/edac/i3200_edac.o CC drivers/gpio/gpiolib.o CC drivers/gpio/gpiolib-devres.o CC drivers/gpio/gpiolib-legacy.o CC net/ipv6/ip6_offload.o AR drivers/firmware/efi/libstub/lib.a CC drivers/crypto/qat/qat_common/adf_aer.o EXPORTS drivers/firmware/efi/libstub/lib-ksyms.o CC drivers/gnss/serial.o AR drivers/firmware/efi/libstub/built-in.a CC drivers/firmware/efi/vars.o CC drivers/firmware/efi/reboot.o CC drivers/firmware/efi/memattr.o CC drivers/crypto/qat/qat_common/adf_transport.o CC net/netfilter/nf_conntrack_labels.o CC drivers/gnss/sirf.o CC drivers/gpio/gpiolib-devprop.o In file included from drivers/crypto/qat/qat_common/adf_aer.c:53: drivers/crypto/qat/qat_common/adf_aer.c: In function ‘adf_reset_sbr’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_aer.c:87:25: note: in expansion of macro ‘accel_to_pci_dev’ 87 | struct pci_dev *pdev = accel_to_pci_dev(accel_dev); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_aer.c: In function ‘adf_reset_flr’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_aer.c:112:11: note: in expansion of macro ‘accel_to_pci_dev’ 112 | pcie_flr(accel_to_pci_dev(accel_dev)); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_aer.c: In function ‘adf_dev_restore’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_aer.c:119:25: note: in expansion of macro ‘accel_to_pci_dev’ 119 | struct pci_dev *pdev = accel_to_pci_dev(accel_dev); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_aer.c: In function ‘adf_device_reset_worker’: drivers/crypto/qat/qat_common/adf_aer.c:147:35: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 147 | clear_bit(ADF_STATUS_RESTARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from drivers/crypto/qat/qat_common/adf_aer.c:47: drivers/crypto/qat/qat_common/adf_aer.c: In function ‘adf_dev_aer_schedule_reset’: drivers/crypto/qat/qat_common/adf_aer.c:162:38: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_aer.c:162:38: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_aer.c:165:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 165 | set_bit(ADF_STATUS_RESTARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_common/adf_aer.c:53: drivers/crypto/qat/qat_common/adf_aer.c: In function ‘adf_enable_aer’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_aer.c:232:25: note: in expansion of macro ‘accel_to_pci_dev’ 232 | struct pci_dev *pdev = accel_to_pci_dev(accel_dev); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_aer.c: In function ‘adf_disable_aer’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_aer.c:252:25: note: in expansion of macro ‘accel_to_pci_dev’ 252 | struct pci_dev *pdev = accel_to_pci_dev(accel_dev); | ^~~~~~~~~~~~~~~~ CC net/rds/transport.o CC net/openvswitch/vport-netdev.o CC drivers/gnss/ubx.o CC net/rds/loop.o CC drivers/firewire/core-transaction.o drivers/firmware/efi/vars.c: In function ‘__efivar_entry_delete’: drivers/firmware/efi/vars.c:593:50: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 593 | status = __efivars->ops->set_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c:594:12: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 594 | &entry->var.VendorGuid, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function ‘efivar_entry_delete’: drivers/firmware/efi/vars.c:625:39: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 625 | status = ops->set_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c:626:8: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 626 | &entry->var.VendorGuid, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function ‘efivar_entry_set’: drivers/firmware/efi/vars.c:664:23: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 664 | efi_char16_t *name = entry->var.VariableName; | ^~~~~ drivers/firmware/efi/vars.c: In function ‘efivar_entry_size’: drivers/firmware/efi/vars.c:869:39: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 869 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c:870:8: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 870 | &entry->var.VendorGuid, NULL, size, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function ‘__efivar_entry_get’: drivers/firmware/efi/vars.c:899:50: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 899 | status = __efivars->ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c:900:12: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 900 | &entry->var.VendorGuid, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function ‘efivar_entry_get’: drivers/firmware/efi/vars.c:927:50: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 927 | status = __efivars->ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c:928:12: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 928 | &entry->var.VendorGuid, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function ‘efivar_entry_set_get_size’: drivers/firmware/efi/vars.c:962:23: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 962 | efi_char16_t *name = entry->var.VariableName; | ^~~~~ drivers/firmware/efi/vars.c:963:23: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 963 | efi_guid_t *vendor = &entry->var.VendorGuid; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/vars.c:1018:39: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1018 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c:1019:8: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1019 | &entry->var.VendorGuid, | ^~~~~~~~~~~~~~~~~~~~~~ AR net/phonet/built-in.a CC drivers/edac/x38_edac.o CC drivers/firmware/efi/tpm.o CC net/rds/page.o CC fs/jfs/jfs_imap.o drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_reserve_ring’: drivers/crypto/qat/qat_common/adf_transport.c:82:12: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 82 | spin_lock(&bank->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c:84:15: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | spin_unlock(&bank->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c:88:14: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | spin_unlock(&bank->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_unreserve_ring’: drivers/crypto/qat/qat_common/adf_transport.c:94:12: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | spin_lock(&bank->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c:96:14: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 96 | spin_unlock(&bank->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_enable_ring_irq’: drivers/crypto/qat/qat_common/adf_transport.c:101:15: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | spin_lock_bh(&bank->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c:103:17: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | spin_unlock_bh(&bank->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_disable_ring_irq’: drivers/crypto/qat/qat_common/adf_transport.c:111:15: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | spin_lock_bh(&bank->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c:113:17: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | spin_unlock_bh(&bank->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_send_message’: drivers/crypto/qat/qat_common/adf_transport.c:119:31: warning: taking address of packed member of ‘struct adf_etr_ring_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | if (atomic_add_return(1, ring->inflights) > | ~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c:121:18: warning: taking address of packed member of ‘struct adf_etr_ring_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 121 | atomic_dec(ring->inflights); | ~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c:124:15: warning: taking address of packed member of ‘struct adf_etr_ring_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | spin_lock_bh(&ring->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c:133:17: warning: taking address of packed member of ‘struct adf_etr_ring_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | spin_unlock_bh(&ring->lock); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_handle_response’: drivers/crypto/qat/qat_common/adf_transport.c:144:18: warning: taking address of packed member of ‘struct adf_etr_ring_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 144 | atomic_dec(ring->inflights); | ~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_init_ring’: drivers/crypto/qat/qat_common/adf_transport.c:189:28: warning: taking address of packed member of ‘struct adf_etr_ring_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ring_size_bytes, &ring->dma_addr, | ^~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:68, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: drivers/crypto/qat/qat_common/adf_transport.c:212:17: warning: taking address of packed member of ‘struct adf_etr_ring_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 212 | spin_lock_init(&ring->lock); | ^~~~~~~~~~~ ./include/linux/spinlock.h:323:17: note: in definition of macro ‘spin_lock_init’ 323 | spinlock_check(_lock); \ | ^~~~~ In file included from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:68, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: ./include/linux/spinlock.h:324:21: warning: taking address of packed member of ‘struct adf_etr_ring_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | raw_spin_lock_init(&(_lock)->rlock); \ | ^ ./include/linux/spinlock.h:100:24: note: in definition of macro ‘raw_spin_lock_init’ 100 | __raw_spin_lock_init((lock), #lock, &__key); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:212:2: note: in expansion of macro ‘spin_lock_init’ 212 | spin_lock_init(&ring->lock); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_create_ring’: drivers/crypto/qat/qat_common/adf_transport.c:236:49: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | struct adf_etr_data *transport_data = accel_dev->transport; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c:285:17: warning: taking address of packed member of ‘struct adf_etr_ring_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | atomic_set(ring->inflights, 0); | ~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_get_coalesc_timer’: drivers/crypto/qat/qat_common/adf_transport.c:377:27: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 377 | bank_num_in_accel, &bank->irq_coalesc_timer)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:68, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_init_bank’: drivers/crypto/qat/qat_common/adf_transport.c:398:17: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 398 | spin_lock_init(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock.h:323:17: note: in definition of macro ‘spin_lock_init’ 323 | spinlock_check(_lock); \ | ^~~~~ In file included from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:68, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: ./include/linux/spinlock.h:324:21: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | raw_spin_lock_init(&(_lock)->rlock); \ | ^ ./include/linux/spinlock.h:100:24: note: in definition of macro ‘raw_spin_lock_init’ 100 | __raw_spin_lock_init((lock), #lock, &__key); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:398:2: note: in expansion of macro ‘spin_lock_init’ 398 | spin_lock_init(&bank->lock); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c:428:29: warning: taking address of packed member of ‘struct adf_etr_ring_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | ring->inflights = tx_ring->inflights; | ~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_init_etr_data’: drivers/crypto/qat/qat_common/adf_transport.c:488:20: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | accel_dev->debugfs_dir); | ~~~~~~~~~^~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_cleanup_etr_handles’: drivers/crypto/qat/qat_common/adf_transport.c:530:43: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 530 | struct adf_etr_data *etr_data = accel_dev->transport; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function ‘adf_cleanup_etr_data’: drivers/crypto/qat/qat_common/adf_transport.c:549:43: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 549 | struct adf_etr_data *etr_data = accel_dev->transport; | ~~~~~~~~~^~~~~~~~~~~ CC fs/jfs/jfs_debug.o CC net/mac80211/mesh_plink.o CC net/ipv6/tcpv6_offload.o CC drivers/edac/amd64_edac.o CC drivers/gpio/gpiolib-sysfs.o AR drivers/firmware/xilinx/built-in.a CC drivers/firewire/ohci.o CC fs/lockd/clntxdr.o CC drivers/firmware/efi/capsule.o CC drivers/firmware/efi/memmap.o CC net/netfilter/nf_conntrack_proto_dccp.o CC net/netfilter/nf_conntrack_proto_sctp.o CC drivers/edac/skx_common.o CC fs/jfs/jfs_dmap.o AR drivers/gnss/built-in.a CC fs/lockd/host.o CC fs/jfs/jfs_unicode.o CC fs/lockd/svc.o CC fs/lockd/svclock.o CC fs/minix/bitmap.o CC net/rds/rdma.o CC drivers/firmware/efi/efivars.o CC drivers/firmware/efi/esrt.o CC drivers/crypto/qat/qat_common/adf_admin.o CC net/ipv4/igmp.o CC net/ipv4/fib_frontend.o drivers/firmware/efi/efivars.c: In function ‘efivar_guid_read’: drivers/firmware/efi/efivars.c:75:18: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | efi_guid_to_str(&var->VendorGuid, str); | ^~~~~~~~~~~~~~~~ drivers/firmware/efi/efivars.c: In function ‘efivar_attr_read’: drivers/firmware/efi/efivars.c:92:30: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~~~ drivers/firmware/efi/efivars.c:92:48: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~ drivers/firmware/efi/efivars.c: In function ‘efivar_size_read’: drivers/firmware/efi/efivars.c:125:30: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 125 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~~~ drivers/firmware/efi/efivars.c:125:48: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 125 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~ drivers/firmware/efi/efivars.c: In function ‘efivar_data_read’: drivers/firmware/efi/efivars.c:141:30: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~~~ drivers/firmware/efi/efivars.c:141:48: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~ drivers/firmware/efi/efivars.c: In function ‘efivar_store_raw’: drivers/firmware/efi/efivars.c:211:10: warning: taking address of packed member of ‘struct compat_efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 211 | name = compat->VariableName; | ^~~~~~ drivers/firmware/efi/efivars.c:228:10: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | name = new_var->VariableName; | ^~~~~~~ drivers/firmware/efi/efivars.c: In function ‘efivar_show_raw’: drivers/firmware/efi/efivars.c:259:30: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 259 | if (efivar_entry_get(entry, &entry->var.Attributes, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/efivars.c:260:9: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 260 | &entry->var.DataSize, entry->var.Data)) | ^~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/efivars.c: In function ‘efivar_create’: drivers/firmware/efi/efivars.c:372:10: warning: taking address of packed member of ‘struct compat_efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | name = compat->VariableName; | ^~~~~~ drivers/firmware/efi/efivars.c:380:10: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 380 | name = new_var->VariableName; | ^~~~~~~ drivers/firmware/efi/efivars.c: In function ‘efivar_delete’: drivers/firmware/efi/efivars.c:439:10: warning: taking address of packed member of ‘struct compat_efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | name = compat->VariableName; | ^~~~~~ drivers/firmware/efi/efivars.c:445:10: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | name = del_var->VariableName; | ^~~~~~~ CC net/mac80211/mesh_hwmp.o drivers/firmware/efi/efivars.c: In function ‘efivar_create_sysfs_entry’: drivers/firmware/efi/efivars.c:484:32: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 484 | efi_char16_t *variable_name = new_var->var.VariableName; | ^~~~~~~ drivers/firmware/efi/efivars.c:503:18: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 503 | efi_guid_to_str(&new_var->var.VendorGuid, | ^~~~~~~~~~~~~~~~~~~~~~~~ CC net/mac80211/mesh_sync.o CC net/rds/rdma_transport.o CC net/ipv6/exthdrs_offload.o drivers/crypto/qat/qat_common/adf_admin.c: In function ‘adf_put_admin_msg_sync’: drivers/crypto/qat/qat_common/adf_admin.c:157:43: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | struct adf_admin_comms *admin = accel_dev->admin; | ~~~~~~~~~^~~~~~~ CC net/ipv6/inet6_hashtables.o drivers/crypto/qat/qat_common/adf_admin.c: In function ‘adf_exit_admin_comms’: drivers/crypto/qat/qat_common/adf_admin.c:280:43: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | struct adf_admin_comms *admin = accel_dev->admin; | ~~~~~~~~~^~~~~~~ CC net/ipv6/ip6_udp_tunnel.o CC fs/minix/itree_v1.o CC fs/nfs/blocklayout/blocklayout.o CC fs/nfs/blocklayout/dev.o CC net/openvswitch/conntrack.o CC net/openvswitch/vport-vxlan.o CC net/openvswitch/vport-geneve.o CC drivers/crypto/qat/qat_common/adf_hw_arbiter.o CC drivers/firmware/efi/efi-pstore.o AR fs/ext4/built-in.a CC net/netfilter/nf_conntrack_proto_gre.o CC drivers/firmware/efi/cper.o CC net/ipv6/mcast_snoop.o CC fs/jfs/jfs_dtree.o drivers/firmware/efi/efi-pstore.c: In function ‘efi_pstore_read_func’: drivers/firmware/efi/efi-pstore.c:94:28: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | __efivar_entry_get(entry, &entry->var.Attributes, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/efi-pstore.c:95:7: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | &entry->var.DataSize, entry->var.Data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/firewire/sbp2.o CC drivers/firewire/net.o CC fs/minix/itree_v2.o CC fs/minix/namei.o CC net/mac80211/mesh_ps.o CC net/rds/ib.o CC fs/lockd/svcshare.o CC net/mac80211/pm.o CC drivers/firmware/efi/runtime-map.o CC net/openvswitch/vport-gre.o CC drivers/edac/skx_base.o CC drivers/gpio/gpiolib-acpi.o CC drivers/gpio/gpio-mmio.o CC drivers/firmware/efi/runtime-wrappers.o CC drivers/gpio/gpio-amdpt.o CC drivers/gpio/gpio-exar.o CC drivers/crypto/qat/qat_common/qat_crypto.o CC drivers/firewire/nosy.o CC net/mac80211/rc80211_minstrel.o CC net/mac80211/rc80211_minstrel_ht.o CC fs/minix/inode.o CC net/netfilter/nf_conntrack_netlink.o In file included from drivers/firmware/efi/runtime-wrappers.c:37: drivers/firmware/efi/runtime-wrappers.c: In function ‘efi_call_rts’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:192:12: note: in expansion of macro ‘efi_call_virt’ 192 | status = efi_call_virt(get_time, (efi_time_t *)arg1, | ^~~~~~~~~~~~~ ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:196:12: note: in expansion of macro ‘efi_call_virt’ 196 | status = efi_call_virt(set_time, (efi_time_t *)arg1); | ^~~~~~~~~~~~~ ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:199:12: note: in expansion of macro ‘efi_call_virt’ 199 | status = efi_call_virt(get_wakeup_time, (efi_bool_t *)arg1, | ^~~~~~~~~~~~~ ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:203:12: note: in expansion of macro ‘efi_call_virt’ 203 | status = efi_call_virt(set_wakeup_time, *(efi_bool_t *)arg1, | ^~~~~~~~~~~~~ ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:207:12: note: in expansion of macro ‘efi_call_virt’ 207 | status = efi_call_virt(get_variable, (efi_char16_t *)arg1, | ^~~~~~~~~~~~~ ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:212:12: note: in expansion of macro ‘efi_call_virt’ 212 | status = efi_call_virt(get_next_variable, (unsigned long *)arg1, | ^~~~~~~~~~~~~ ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:217:12: note: in expansion of macro ‘efi_call_virt’ 217 | status = efi_call_virt(set_variable, (efi_char16_t *)arg1, | ^~~~~~~~~~~~~ ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:222:12: note: in expansion of macro ‘efi_call_virt’ 222 | status = efi_call_virt(query_variable_info, *(u32 *)arg1, | ^~~~~~~~~~~~~ ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:226:12: note: in expansion of macro ‘efi_call_virt’ 226 | status = efi_call_virt(get_next_high_mono_count, (u32 *)arg1); | ^~~~~~~~~~~~~ ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:229:12: note: in expansion of macro ‘efi_call_virt’ 229 | status = efi_call_virt(update_capsule, | ^~~~~~~~~~~~~ ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:235:12: note: in expansion of macro ‘efi_call_virt’ 235 | status = efi_call_virt(query_capsule_caps, | ^~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c: In function ‘virt_efi_set_variable_nonblocking’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:356:11: note: in expansion of macro ‘efi_call_virt’ 356 | status = efi_call_virt(set_variable, name, vendor, attr, data_size, | ^~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c: In function ‘virt_efi_query_variable_info_nonblocking’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1666:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1666 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:44:2: note: in expansion of macro ‘efi_call_virt_pointer’ 44 | efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:395:11: note: in expansion of macro ‘efi_call_virt’ 395 | status = efi_call_virt(query_variable_info, attr, storage_space, | ^~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c: In function ‘virt_efi_reset_system’: ./arch/x86/include/asm/efi.h:98:28: warning: taking address of packed member of ‘struct efi_scratch’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | efi_switch_mm(efi_scratch.prev_mm); \ | ~~~~~~~~~~~^~~~~~~~ ./include/linux/efi.h:1681:2: note: in expansion of macro ‘arch_efi_call_virt_teardown’ 1681 | arch_efi_call_virt_teardown(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:46:2: note: in expansion of macro ‘__efi_call_virt_pointer’ 46 | __efi_call_virt_pointer(efi.systab->runtime, f, args) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/runtime-wrappers.c:424:2: note: in expansion of macro ‘__efi_call_virt’ 424 | __efi_call_virt(reset_system, reset_type, status, data_size, data); | ^~~~~~~~~~~~~~~ CC fs/nfs/blocklayout/extent_tree.o CC fs/nfs_common/nfsacl.o CC net/rds/ib_cm.o CC fs/nfs_common/grace.o drivers/crypto/qat/qat_common/qat_crypto.c: In function ‘qat_crypto_get_instance_node’: drivers/crypto/qat/qat_common/qat_crypto.c:107:19: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | !list_empty(&tmp_dev->crypto_list)) { | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c:108:22: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 108 | ctr = atomic_read(&tmp_dev->ref_count); | ^~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c:121:20: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 121 | !list_empty(&tmp_dev->crypto_list)) { | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c: In function ‘qat_crypto_dev_config’: drivers/crypto/qat/qat_common/qat_crypto.c:234:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c: In function ‘qat_crypto_create_instances’: drivers/crypto/qat/qat_common/qat_crypto.c:252:17: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 252 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c:266:30: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | list_add_tail(&inst->list, &accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/fib_semantics.o CC fs/lockd/svcproc.o CC net/netfilter/nfnetlink_cttimeout.o CC net/rds/ib_recv.o AR net/ipv6/built-in.a CC drivers/firmware/efi/efibc.o AR drivers/edac/built-in.a CC fs/nfs/blocklayout/rpc_pipefs.o CC drivers/firewire/init_ohci1394_dma.o CC fs/lockd/svcsubs.o CC fs/nfsd/trace.o CC fs/nilfs2/inode.o CC fs/nilfs2/file.o CC fs/nls/nls_base.o CC drivers/gpio/gpio-kempld.o CC fs/nilfs2/dir.o drivers/firmware/efi/efibc.c: In function ‘efibc_set_variable’: drivers/firmware/efi/efibc.c:42:37: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member] 42 | efibc_str_to_str16(name, entry->var.VariableName); | ~~~~~~~~~~^~~~~~~~~~~~~ CC fs/nilfs2/super.o CC net/rfkill/input.o CC net/rfkill/core.o CC fs/nilfs2/namei.o CC drivers/crypto/qat/qat_common/qat_algs.o CC drivers/firmware/efi/dev-path-parser.o CC drivers/firmware/efi/apple-properties.o AR net/openvswitch/built-in.a CC drivers/firmware/efi/capsule-loader.o AR drivers/firewire/built-in.a CC net/netfilter/nfnetlink_cthelper.o CC fs/nls/nls_cp437.o AR fs/nfs_common/built-in.a CC drivers/gpio/gpio-ml-ioh.o CC fs/minix/file.o CC fs/minix/dir.o CC fs/nilfs2/page.o CC fs/nilfs2/mdt.o CC net/netfilter/nf_conntrack_amanda.o CC net/netfilter/nf_conntrack_ftp.o CC fs/nls/nls_cp737.o CC fs/notify/dnotify/dnotify.o AR fs/nfs/blocklayout/built-in.a CC net/rds/ib_ring.o CC net/netfilter/nf_conntrack_h323_main.o CC drivers/gpu/vga/vga_switcheroo.o CC fs/jfs/jfs_inode.o CC fs/nfs/filelayout/filelayout.o CC net/rds/ib_send.o CC drivers/gpu/vga/vgaarb.o CC fs/nilfs2/btnode.o CC fs/nfsd/nfssvc.o CC drivers/firmware/efi/earlycon.o CC drivers/gpio/gpio-pci-idio-16.o CC fs/nfsd/nfsctl.o CC fs/nfsd/nfsproc.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o AR net/mac80211/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_device.o CC fs/nls/nls_cp775.o CC fs/nls/nls_cp850.o CC fs/nilfs2/bmap.o AR fs/notify/dnotify/built-in.a CC drivers/gpio/gpio-pcie-idio-24.o CC fs/notify/fanotify/fanotify.o AR net/rfkill/built-in.a CC net/rds/ib_stats.o CC fs/jfs/jfs_discard.o AR fs/minix/built-in.a CC fs/nfsd/nfsfh.o CC net/netfilter/nf_conntrack_h323_asn1.o CC net/netfilter/nf_conntrack_irc.o CC fs/lockd/mon.o CC drivers/crypto/qat/qat_common/qat_asym_algs.o CC fs/lockd/xdr.o CC fs/nfsd/vfs.o CC fs/nls/nls_cp852.o CC drivers/firmware/efi/cper-x86.o CC drivers/firmware/dmi_scan.o CC drivers/firmware/dmi-sysfs.o CC net/ipv4/fib_trie.o drivers/crypto/qat/qat_common/qat_asym_algs.c: In function ‘qat_dh_compute_value’: drivers/crypto/qat/qat_common/qat_asym_algs.c:261:40: warning: taking address of packed member of ‘struct qat_dh_ctx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 261 | struct qat_crypto_instance *inst = ctx->inst; | ~~~^~~~~~ drivers/crypto/qat/qat_common/qat_asym_algs.c: In function ‘qat_dh_set_params’: drivers/crypto/qat/qat_common/qat_asym_algs.c:443:40: warning: taking address of packed member of ‘struct qat_dh_ctx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | struct qat_crypto_instance *inst = ctx->inst; | ~~~^~~~~~ drivers/crypto/qat/qat_common/qat_asym_algs.c: In function ‘qat_dh_exit_tfm’: drivers/crypto/qat/qat_common/qat_asym_algs.c:550:29: warning: taking address of packed member of ‘struct qat_dh_ctx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | qat_crypto_put_instance(ctx->inst); | ~~~^~~~~~ drivers/crypto/qat/qat_common/qat_asym_algs.c: In function ‘qat_rsa_enc’: drivers/crypto/qat/qat_common/qat_asym_algs.c:690:40: warning: taking address of packed member of ‘struct qat_rsa_ctx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 690 | struct qat_crypto_instance *inst = ctx->inst; | ~~~^~~~~~ drivers/crypto/qat/qat_common/qat_asym_algs.c: In function ‘qat_rsa_dec’: drivers/crypto/qat/qat_common/qat_asym_algs.c:824:40: warning: taking address of packed member of ‘struct qat_rsa_ctx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 824 | struct qat_crypto_instance *inst = ctx->inst; | ~~~^~~~~~ drivers/crypto/qat/qat_common/qat_asym_algs.c: In function ‘qat_rsa_set_n’: drivers/crypto/qat/qat_common/qat_asym_algs.c:975:40: warning: taking address of packed member of ‘struct qat_rsa_ctx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 975 | struct qat_crypto_instance *inst = ctx->inst; | ~~~^~~~~~ drivers/crypto/qat/qat_common/qat_asym_algs.c: In function ‘qat_rsa_set_e’: drivers/crypto/qat/qat_common/qat_asym_algs.c:1007:40: warning: taking address of packed member of ‘struct qat_rsa_ctx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1007 | struct qat_crypto_instance *inst = ctx->inst; | ~~~^~~~~~ drivers/crypto/qat/qat_common/qat_asym_algs.c: In function ‘qat_rsa_set_d’: drivers/crypto/qat/qat_common/qat_asym_algs.c:1032:40: warning: taking address of packed member of ‘struct qat_rsa_ctx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1032 | struct qat_crypto_instance *inst = ctx->inst; | ~~~^~~~~~ drivers/crypto/qat/qat_common/qat_asym_algs.c: In function ‘qat_rsa_setkey_crt’: drivers/crypto/qat/qat_common/qat_asym_algs.c:1068:40: warning: taking address of packed member of ‘struct qat_rsa_ctx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1068 | struct qat_crypto_instance *inst = ctx->inst; | ~~~^~~~~~ drivers/crypto/qat/qat_common/qat_asym_algs.c: In function ‘qat_rsa_exit_tfm’: drivers/crypto/qat/qat_common/qat_asym_algs.c:1294:29: warning: taking address of packed member of ‘struct qat_rsa_ctx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1294 | qat_crypto_put_instance(ctx->inst); | ~~~^~~~~~ CC drivers/gpio/gpio-viperboard.o CC fs/nls/nls_cp855.o CC fs/ntfs/aops.o CC fs/jfs/jfs_extent.o CC fs/nfsd/export.o CC fs/nilfs2/btree.o CC fs/nfs/filelayout/filelayoutdev.o CC net/rds/ib_sysctl.o CC fs/notify/fanotify/fanotify_user.o CC net/rds/ib_rdma.o CC net/rds/ib_fmr.o CC fs/lockd/clnt4xdr.o CC fs/nls/nls_cp857.o AR drivers/firmware/efi/built-in.a CC net/rds/ib_frmr.o CC net/netfilter/nf_conntrack_broadcast.o CC drivers/gpu/drm/amd/lib/chash.o CC drivers/firmware/edd.o CC fs/lockd/xdr4.o CC fs/jfs/symlink.o AR drivers/gpu/vga/built-in.a CC net/rds/tcp.o CC net/netfilter/nf_conntrack_netbios_ns.o CC fs/lockd/svc4proc.o AR drivers/gpio/built-in.a CC fs/nls/nls_cp860.o CC drivers/firmware/dmi-id.o CC fs/nls/nls_cp861.o CC fs/nls/nls_cp862.o CC fs/nilfs2/direct.o CC fs/ntfs/attrib.o CC fs/ntfs/collate.o CC fs/jfs/jfs_metapage.o CC fs/jfs/jfs_logmgr.o CC fs/notify/inotify/inotify_fsnotify.o CC fs/jfs/jfs_txnmgr.o CC net/netfilter/nf_conntrack_snmp.o AR drivers/gpu/drm/arm/built-in.a CC drivers/firmware/iscsi_ibft.o CC fs/nls/nls_cp863.o CC drivers/firmware/iscsi_ibft_find.o CC drivers/crypto/qat/qat_common/qat_uclo.o AR drivers/gpu/drm/amd/lib/built-in.a CC drivers/firmware/memmap.o CC fs/nls/nls_cp864.o CC drivers/firmware/qemu_fw_cfg.o AR fs/nfs/filelayout/built-in.a CC fs/nls/nls_cp865.o AR fs/notify/fanotify/built-in.a CC drivers/hid/i2c-hid/i2c-hid-core.o CC fs/nfsd/auth.o CC fs/ntfs/compress.o CC drivers/hid/i2c-hid/i2c-hid-dmi-quirks.o CC fs/nfs/client.o CC net/rds/tcp_connect.o CC fs/ntfs/debug.o CC fs/notify/inotify/inotify_user.o CC fs/ntfs/dir.o CC fs/nfs/dir.o CC fs/lockd/procfs.o CC fs/ocfs2/cluster/heartbeat.o CC fs/nfsd/lockd.o CC fs/nilfs2/dat.o CC drivers/crypto/qat/qat_common/qat_hal.o CC drivers/crypto/qat/qat_dh895xccvf/adf_drv.o CC drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.o CC net/ipv4/fib_notifier.o CC fs/ntfs/file.o CC fs/nls/nls_cp866.o CC fs/ntfs/index.o CC fs/nilfs2/recovery.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o CC drivers/hid/intel-ish-hid/ishtp/init.o drivers/crypto/qat/qat_common/qat_hal.c: In function ‘qat_hal_init’: drivers/crypto/qat/qat_common/qat_hal.c:718:28: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 718 | handle->pci_dev = pci_info->pci_dev; | ~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: In function ‘adf_cleanup_pci_dev’: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:86:46: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | pci_release_regions(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:87:45: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | pci_disable_device(accel_dev->accel_pci_dev.pci_dev); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: In function ‘adf_cleanup_accel’: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:100:29: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 100 | pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:115:26: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | debugfs_remove(accel_dev->debugfs_dir); | ~~~~~~~~~^~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: In function ‘adf_probe’: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:155:17: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:221:43: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); | ~~~~~~~~~~~~~^~~~~~~~~ In file included from ./include/linux/srcutree.h:15, from ./include/linux/srcu.h:49, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:749, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:230:18: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/completion.h:32:46: note: in definition of macro ‘init_completion’ 32 | #define init_completion(x) __init_completion(x) | ^ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:236:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:253:35: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | pci_release_regions(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:255:34: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | pci_disable_device(accel_pci_dev->pci_dev); | ~~~~~~~~~~~~~^~~~~~~~~ CC fs/nilfs2/the_nilfs.o CC fs/ocfs2/cluster/masklog.o CC fs/nilfs2/segbuf.o CC fs/nilfs2/segment.o CC fs/nilfs2/cpfile.o AR drivers/firmware/built-in.a CC fs/nfsd/nfscache.o AR fs/lockd/built-in.a CC drivers/gpu/drm/ast/ast_drv.o CC fs/nls/nls_cp869.o CC drivers/gpu/drm/ast/ast_main.o AR drivers/crypto/qat/qat_dh895xccvf/built-in.a CC net/ipv4/inet_fragment.o AR fs/notify/inotify/built-in.a CC fs/nilfs2/sufile.o CC fs/notify/fsnotify.o CC net/netfilter/nf_conntrack_pptp.o CC net/rds/tcp_listen.o CC net/rds/tcp_recv.o CC net/ipv4/ping.o CC fs/nilfs2/ifile.o CC drivers/hid/intel-ish-hid/ishtp/hbm.o CC drivers/crypto/qat/qat_common/adf_transport_debug.o CC fs/nls/nls_cp874.o CC drivers/crypto/qat/qat_common/adf_sriov.o CC fs/nls/nls_cp932.o CC drivers/crypto/qat/qat_common/adf_pf2vf_msg.o CC fs/nls/nls_euc-jp.o CC fs/ntfs/inode.o CC fs/nls/nls_cp936.o AR drivers/hid/i2c-hid/built-in.a CC fs/ntfs/mft.o drivers/crypto/qat/qat_common/adf_transport_debug.c: In function ‘adf_ring_debugfs_add’: drivers/crypto/qat/qat_common/adf_transport_debug.c:164:17: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | ring->bank->bank_debug_dir, | ~~~~~~~~~~^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport_debug.c: In function ‘adf_bank_debugfs_add’: CC fs/jfs/jfs_uniupr.o drivers/crypto/qat/qat_common/adf_transport_debug.c:270:14: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | bank->bank_debug_dir, bank, | ~~~~^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport_debug.c: In function ‘adf_bank_debugfs_rm’: drivers/crypto/qat/qat_common/adf_transport_debug.c:277:21: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | debugfs_remove(bank->bank_debug_cfg); | ~~~~^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_transport_debug.c:278:21: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | debugfs_remove(bank->bank_debug_dir); | ~~~~^~~~~~~~~~~~~~~~ CC fs/notify/notification.o CC fs/ntfs/mst.o CC fs/ntfs/namei.o CC fs/jfs/resize.o drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function ‘__adf_iov_putmsg’: drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:141:10: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | lock = &accel_dev->vf.vf2pf_lock; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:49: drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function ‘adf_pf2vf_notify_restarting’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:343:30: note: in expansion of macro ‘accel_to_pci_dev’ 343 | int i, num_vfs = pci_num_vf(accel_to_pci_dev(accel_dev)); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:345:32: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) { | ~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function ‘adf_vf2pf_request_version’: drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:373:35: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | if (!wait_for_completion_timeout(&accel_dev->vf.iov_msg_completion, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/nfs/file.o In file included from drivers/crypto/qat/qat_common/adf_common_drv.h:52, from drivers/crypto/qat/qat_common/adf_sriov.c:51: drivers/crypto/qat/qat_common/adf_sriov.c: In function ‘adf_enable_sriov’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_sriov.c:112:25: note: in expansion of macro ‘accel_to_pci_dev’ 112 | struct pci_dev *pdev = accel_to_pci_dev(accel_dev); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_sriov.c:122:37: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | for (i = 0, vf_info = accel_dev->pf.vf_info; i < totalvfs; | ~~~~~~~~~~~~~^~~~~~~~ In file included from drivers/crypto/qat/qat_common/adf_common_drv.h:52, from drivers/crypto/qat/qat_common/adf_sriov.c:51: drivers/crypto/qat/qat_common/adf_sriov.c: In function ‘adf_disable_sriov’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_sriov.c:177:40: note: in expansion of macro ‘accel_to_pci_dev’ 177 | int totalvfs = pci_sriov_get_totalvfs(accel_to_pci_dev(accel_dev)); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_sriov.c:187:20: note: in expansion of macro ‘accel_to_pci_dev’ 187 | pci_disable_sriov(accel_to_pci_dev(accel_dev)); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_sriov.c:206:32: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | for (i = 0, vf = accel_dev->pf.vf_info; i < totalvfs; i++, vf++) { | ~~~~~~~~~~~~~^~~~~~~~ drivers/crypto/qat/qat_common/adf_sriov.c: In function ‘adf_sriov_configure’: drivers/crypto/qat/qat_common/adf_sriov.c:263:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ CC net/netfilter/nf_conntrack_sane.o CC drivers/gpu/drm/ast/ast_mode.o CC fs/nfsd/nfsxdr.o CC fs/omfs/bitmap.o CC drivers/hid/usbhid/hid-core.o CC fs/nilfs2/alloc.o CC drivers/hid/usbhid/hiddev.o CC fs/ntfs/runlist.o CC fs/ntfs/super.o CC net/rds/tcp_send.o CC fs/nls/nls_cp949.o CC net/netfilter/nf_conntrack_sip.o CC fs/nls/nls_cp950.o CC net/ipv4/ip_tunnel_core.o CC drivers/crypto/qat/qat_common/adf_vf2pf_msg.o CC net/ipv4/gre_offload.o CC net/rds/tcp_stats.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o CC fs/jfs/xattr.o CC fs/jfs/ioctl.o CC net/ipv4/metrics.o CC fs/jfs/acl.o CC fs/notify/group.o CC drivers/hid/intel-ish-hid/ishtp/client.o CC fs/omfs/dir.o drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function ‘adf_vf2pf_init’: drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:69:33: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 69 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:12, from ./include/linux/interrupt.h:6, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:47: drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function ‘adf_vf2pf_shutdown’: drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:87:38: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:345:30: note: in definition of macro ‘test_bit’ 345 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:87:38: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:346:30: note: in definition of macro ‘test_bit’ 346 | : variable_test_bit((nr), (addr))) | ^~~~ CC fs/ocfs2/cluster/sys.o CC fs/nls/nls_cp1250.o CC fs/nfsd/stats.o CC drivers/hid/hid-core.o CC fs/ocfs2/cluster/nodemanager.o CC fs/nilfs2/gcinode.o CC fs/orangefs/acl.o CC fs/nilfs2/ioctl.o CC fs/ntfs/sysctl.o CC fs/nls/nls_cp1251.o CC fs/nls/nls_ascii.o CC drivers/hv/vmbus_drv.o CC fs/ntfs/unistr.o CC drivers/crypto/qat/qat_common/adf_vf_isr.o CC fs/notify/mark.o CC fs/notify/fdinfo.o CC fs/ocfs2/cluster/quorum.o CC fs/omfs/file.o AR net/rds/built-in.a CC drivers/gpu/drm/ast/ast_fb.o CC drivers/gpu/drm/ast/ast_ttm.o CC drivers/gpu/drm/ast/ast_post.o CC net/ipv4/netlink.o CC net/ipv4/ip_tunnel.o fs/ntfs/unistr.c: In function ‘ntfs_file_upcase_value’: fs/ntfs/unistr.c:220:30: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 220 | ntfs_upcase_name((ntfschar*)&file_name_attr->file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ AR fs/jfs/built-in.a In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/hv/vmbus_drv.c:26: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC fs/nfsd/nfs2acl.o drivers/crypto/qat/qat_common/adf_vf_isr.c: In function ‘adf_enable_msi’: drivers/crypto/qat/qat_common/adf_vf_isr.c:78:40: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 78 | int stat = pci_enable_msi(pci_dev_info->pci_dev); | ~~~~~~~~~~~~^~~~~~~~~ In file included from drivers/crypto/qat/qat_common/adf_vf_isr.c:55: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function ‘adf_disable_msi’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_vf_isr.c:95:25: note: in expansion of macro ‘accel_to_pci_dev’ 95 | struct pci_dev *pdev = accel_to_pci_dev(accel_dev); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function ‘adf_pf2vf_bh_handler’: drivers/crypto/qat/qat_common/adf_vf_isr.c:138:36: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | clear_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:164:12: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | complete(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function ‘adf_setup_pf2vf_bh’: drivers/crypto/qat/qat_common/adf_vf_isr.c:185:15: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | tasklet_init(&accel_dev->vf.pf2vf_bh_tasklet, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/pci.h:29, from drivers/crypto/qat/qat_common/adf_vf_isr.c:50: drivers/crypto/qat/qat_common/adf_vf_isr.c:188:13: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 188 | mutex_init(&accel_dev->vf.vf2pf_lock); ./include/linux/mutex.h:118:16: note: in definition of macro ‘mutex_init’ 118 | __mutex_init((mutex), #mutex, &__key); \ | ^~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function ‘adf_cleanup_pf2vf_bh’: drivers/crypto/qat/qat_common/adf_vf_isr.c:194:18: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | tasklet_disable(&accel_dev->vf.pf2vf_bh_tasklet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:195:15: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 195 | tasklet_kill(&accel_dev->vf.pf2vf_bh_tasklet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:196:16: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | mutex_destroy(&accel_dev->vf.vf2pf_lock); | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function ‘adf_isr’: drivers/crypto/qat/qat_common/adf_vf_isr.c:217:23: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | tasklet_hi_schedule(&accel_dev->vf.pf2vf_bh_tasklet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:223:44: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | struct adf_etr_data *etr_data = accel_dev->transport; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:229:23: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | tasklet_hi_schedule(&bank->resp_handler); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_common/adf_vf_isr.c:55: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function ‘adf_request_msi_irq’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_vf_isr.c:238:25: note: in expansion of macro ‘accel_to_pci_dev’ 238 | struct pci_dev *pdev = accel_to_pci_dev(accel_dev); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function ‘adf_setup_bh’: drivers/crypto/qat/qat_common/adf_vf_isr.c:260:44: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 260 | struct adf_etr_data *priv_data = accel_dev->transport; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:262:15: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 262 | tasklet_init(&priv_data->banks[0].resp_handler, adf_response_handler, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function ‘adf_cleanup_bh’: drivers/crypto/qat/qat_common/adf_vf_isr.c:269:44: warning: taking address of packed member of ‘struct adf_accel_dev’ may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | struct adf_etr_data *priv_data = accel_dev->transport; | ~~~~~~~~~^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:271:18: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | tasklet_disable(&priv_data->banks[0].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:272:15: warning: taking address of packed member of ‘struct adf_etr_bank_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | tasklet_kill(&priv_data->banks[0].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_common/adf_vf_isr.c:55: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function ‘adf_vf_isr_resource_free’: drivers/crypto/qat/qat_common/adf_accel_devices.h:209:61: warning: taking address of packed member of ‘struct adf_accel_pci’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | #define accel_to_pci_dev(accel_ptr) accel_ptr->accel_pci_dev.pci_dev drivers/crypto/qat/qat_common/adf_vf_isr.c:283:25: note: in expansion of macro ‘accel_to_pci_dev’ 283 | struct pci_dev *pdev = accel_to_pci_dev(accel_dev); | ^~~~~~~~~~~~~~~~ CC fs/nfs/getroot.o CC net/ipv4/sysctl_net_ipv4.o CC fs/orangefs/file.o CC fs/nls/nls_iso8859-1.o CC fs/nls/nls_iso8859-2.o CC fs/ocfs2/dlm/dlmdomain.o CC fs/ocfs2/dlm/dlmdebug.o CC drivers/hid/intel-ish-hid/ishtp/bus.o CC fs/orangefs/orangefs-cache.o CC fs/orangefs/orangefs-utils.o CC fs/orangefs/xattr.o CC fs/ntfs/upcase.o CC fs/overlayfs/super.o CC drivers/hid/usbhid/hid-pidff.o CC fs/overlayfs/namei.o CC fs/omfs/inode.o CC drivers/gpu/drm/amd/amdgpu/atombios_crtc.o CC fs/nls/nls_iso8859-3.o AR fs/notify/built-in.a CC drivers/gpu/drm/ast/ast_dp501.o CC fs/ocfs2/dlm/dlmthread.o AR drivers/crypto/qat/qat_common/built-in.a CC fs/ocfs2/dlm/dlmrecovery.o CC fs/ocfs2/dlm/dlmmaster.o AR drivers/crypto/qat/built-in.a CC fs/nls/nls_iso8859-4.o AR drivers/crypto/built-in.a CC fs/ocfs2/cluster/tcp.o CC fs/pstore/inode.o AR fs/ntfs/built-in.a CC fs/nfsd/nfs3proc.o CC fs/nls/nls_iso8859-5.o CC fs/nilfs2/sysfs.o CC fs/nfs/inode.o CC fs/nfs/super.o CC net/netfilter/nf_conntrack_tftp.o CC fs/proc/task_mmu.o CC fs/nfs/io.o CC fs/nfs/direct.o CC drivers/hid/intel-ish-hid/ishtp/dma-if.o CC fs/overlayfs/util.o CC net/ipv4/proc.o CC drivers/hv/hv.o CC fs/nls/nls_iso8859-6.o CC fs/orangefs/dcache.o CC fs/orangefs/inode.o CC fs/ocfs2/dlm/dlmast.o AR fs/omfs/built-in.a AR drivers/gpu/drm/ast/built-in.a CC fs/ocfs2/dlm/dlmconvert.o CC net/rose/af_rose.o CC fs/nls/nls_iso8859-7.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from drivers/hv/hv.c:25: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC fs/nls/nls_cp1255.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o CC drivers/hid/intel-ish-hid/ishtp/client-buffers.o CC drivers/hv/connection.o CC fs/pstore/platform.o CC drivers/hv/channel.o CC fs/nls/nls_iso8859-9.o AR fs/nilfs2/built-in.a CC fs/orangefs/orangefs-sysfs.o CC fs/nls/nls_iso8859-13.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./include/linux/atomic.h:7, from ./include/linux/rcupdate.h:25, from ./include/linux/rculist.h:11, from ./include/linux/pid.h:5, from ./include/linux/sched.h:14, from drivers/hv/connection.c:26: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC net/rxrpc/af_rxrpc.o CC fs/nls/nls_iso8859-14.o CC fs/nls/nls_iso8859-15.o CC fs/nfsd/nfs3xdr.o CC fs/nfs/pagelist.o AR drivers/hid/usbhid/built-in.a CC fs/nfs/symlink.o CC fs/nfs/read.o CC fs/overlayfs/inode.o CC drivers/gpu/drm/amd/amdgpu/atom.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o CC net/netfilter/nf_log_common.o CC fs/pstore/ram.o CC drivers/hid/intel-ish-hid/ipc/ipc.o CC drivers/hid/intel-ish-hid/ipc/pci-ish.o CC drivers/hv/channel_mgmt.o CC fs/nls/nls_koi8-r.o CC fs/nls/nls_koi8-u.o CC fs/nls/nls_koi8-ru.o CC fs/nfs/unlink.o CC fs/proc/inode.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from drivers/hv/channel_mgmt.c:24: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC fs/pstore/ram_core.o CC net/rose/rose_dev.o CC net/ipv4/fib_rules.o CC fs/nls/nls_utf8.o CC fs/orangefs/orangefs-mod.o CC fs/orangefs/super.o CC drivers/hv/ring_buffer.o CC drivers/hv/hv_trace.o CC drivers/hid/intel-ish-hid/ishtp-hid.o CC fs/proc/root.o CC fs/ocfs2/dlm/dlmlock.o CC fs/overlayfs/file.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o CC fs/nls/mac-celtic.o CC fs/ocfs2/dlm/dlmunlock.o CC net/ipv4/ipmr.o CC net/netfilter/nf_log_netdev.o CC fs/ocfs2/cluster/netdebug.o CC fs/proc/base.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_object.o CC fs/nfsd/nfs3acl.o CC fs/nfsd/nfs4proc.o AR fs/pstore/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o CC net/netfilter/nf_nat_core.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o CC fs/nls/mac-croatian.o CC fs/nls/mac-centeuro.o CC drivers/hid/intel-ish-hid/ishtp-hid-client.o CC drivers/hv/hv_util.o CC net/rose/rose_in.o CC fs/overlayfs/dir.o CC net/ipv4/ipmr_base.o CC fs/orangefs/devorangefs-req.o CC fs/nls/mac-cyrillic.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/hv/hv_util.c:25: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC fs/qnx4/inode.o CC net/netfilter/nf_nat_helper.o CC net/netfilter/nf_nat_proto.o CC fs/nfsd/nfs4xdr.o CC net/rose/rose_link.o CC net/rose/rose_loopback.o CC drivers/hid/hid-input.o CC drivers/hid/hid-quirks.o CC drivers/hid/hid-debug.o AR fs/ocfs2/cluster/built-in.a CC fs/nls/mac-gaelic.o CC drivers/hv/hv_kvp.o CC drivers/hwmon/hwmon.o CC fs/nfs/write.o CC fs/nfs/namespace.o CC net/sched/sch_generic.o CC drivers/hv/hv_snapshot.o CC drivers/gpu/drm/bochs/bochs_drv.o CC fs/nls/mac-greek.o AR drivers/hid/intel-ish-hid/built-in.a CC net/rose/rose_out.o CC net/rose/rose_route.o CC fs/orangefs/namei.o CC net/rose/rose_subr.o CC drivers/gpu/drm/bochs/bochs_mm.o CC fs/qnx4/dir.o CC drivers/hid/hidraw.o CC fs/overlayfs/readdir.o CC fs/overlayfs/copy_up.o AR fs/ocfs2/dlm/built-in.a CC fs/nls/mac-iceland.o drivers/hv/hv_kvp.c: In function ‘process_ob_ipinfo’: drivers/hv/hv_kvp.c:274:16: warning: taking address of packed member of ‘struct hv_kvp_ipaddr_value’ may result in an unaligned pointer value [-Waddress-of-packed-member] 274 | (wchar_t *)out->kvp_ip_val.ip_addr, | ^~~ drivers/hv/hv_kvp.c:282:16: warning: taking address of packed member of ‘struct hv_kvp_ipaddr_value’ may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | (wchar_t *)out->kvp_ip_val.sub_net, | ^~~ drivers/hv/hv_kvp.c:290:16: warning: taking address of packed member of ‘struct hv_kvp_ipaddr_value’ may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | (wchar_t *)out->kvp_ip_val.gate_way, | ^~~ drivers/hv/hv_kvp.c:298:16: warning: taking address of packed member of ‘struct hv_kvp_ipaddr_value’ may result in an unaligned pointer value [-Waddress-of-packed-member] 298 | (wchar_t *)out->kvp_ip_val.dns_addr, | ^~~ drivers/hv/hv_kvp.c:306:16: warning: taking address of packed member of ‘struct hv_kvp_ipaddr_value’ may result in an unaligned pointer value [-Waddress-of-packed-member] 306 | (wchar_t *)out->kvp_ip_val.adapter_id, | ^~~ drivers/hv/hv_kvp.c: In function ‘kvp_respond_to_host’: drivers/hv/hv_kvp.c:604:17: warning: taking address of packed member of ‘struct hv_kvp_exchg_msg_value’ may result in an unaligned pointer value [-Waddress-of-packed-member] 604 | (wchar_t *) kvp_data->value, | ^~~~~~~~ CC net/ipv4/ipip.o CC fs/ocfs2/dlmfs/userdlm.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_display.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o CC fs/qnx4/namei.o CC fs/nls/mac-inuit.o CC fs/proc/generic.o CC drivers/hid/uhid.o CC fs/proc/array.o CC net/rose/rose_timer.o CC net/rose/sysctl_net_rose.o CC drivers/hv/hv_fcopy.o CC fs/orangefs/symlink.o CC fs/nfsd/nfs4state.o CC drivers/gpu/drm/bochs/bochs_kms.o CC drivers/hid/hid-generic.o CC net/rxrpc/call_accept.o drivers/hid/uhid.c: In function ‘uhid_hid_get_report’: drivers/hid/uhid.c:241:47: warning: taking address of packed member of ‘struct uhid_get_report_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.get_report.id); | ^~~~~~~~~~~~~~~~~~~~ drivers/hid/uhid.c: In function ‘uhid_hid_set_report’: drivers/hid/uhid.c:285:47: warning: taking address of packed member of ‘struct uhid_set_report_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.set_report.id); | ^~~~~~~~~~~~~~~~~~~~ CC fs/nls/mac-romanian.o CC fs/qnx4/bitmap.o CC fs/overlayfs/export.o CC fs/ocfs2/dlmfs/dlmfs.o CC net/netfilter/nf_nat_redirect.o CC drivers/hwmon/hwmon-vid.o CC fs/orangefs/dir.o CC drivers/hwtracing/intel_th/core.o CC drivers/hwmon/acpi_power_meter.o CC drivers/hwmon/asus_atk0110.o CC drivers/hv/hv_utils_transport.o CC fs/nls/mac-roman.o CC drivers/hid/hid-a4tech.o CC fs/orangefs/orangefs-bufmap.o CC net/ipv4/fou.o AR fs/qnx4/built-in.a CC net/ipv4/gre_demux.o CC net/ipv4/ip_gre.o CC drivers/gpu/drm/bochs/bochs_hw.o AR fs/overlayfs/built-in.a AR net/rose/built-in.a CC drivers/hv/hv_balloon.o CC fs/orangefs/orangefs-debugfs.o CC drivers/hwtracing/intel_th/pci.o CC fs/nfsd/nfs4idmap.o CC fs/nls/mac-turkish.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_fb.o CC fs/nfsd/nfs4acl.o CC drivers/i2c/algos/i2c-algo-bit.o CC fs/proc/fd.o CC net/sched/sch_mq.o CC fs/orangefs/waitqueue.o AR fs/ocfs2/dlmfs/built-in.a CC fs/ocfs2/alloc.o AR drivers/gpu/drm/bridge/synopsys/built-in.a CC net/netfilter/nf_nat_masquerade.o CC fs/nfs/mount_clnt.o AR drivers/gpu/drm/bridge/built-in.a CC net/netfilter/nf_nat_amanda.o AR fs/nls/built-in.a CC fs/nfs/nfstrace.o CC drivers/hwmon/asb100.o CC drivers/hwmon/w83627hf.o CC drivers/hwtracing/intel_th/gth.o AR drivers/i3c/built-in.a CC drivers/idle/intel_idle.o CC net/rxrpc/call_event.o CC drivers/iio/accel/bmc150-accel-core.o AR drivers/gpu/drm/bochs/built-in.a CC net/ipv4/udp_tunnel.o CC net/ipv4/ip_vti.o CC net/ipv4/syncookies.o CC fs/proc/proc_tty.o CC net/netfilter/nf_nat_ftp.o CC drivers/i2c/algos/i2c-algo-pca.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o CC net/sched/sch_api.o CC net/sched/sch_blackhole.o AR fs/orangefs/built-in.a CC drivers/i2c/busses/i2c-scmi.o CC net/netfilter/nf_nat_irc.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o CC drivers/hwmon/w83773g.o CC fs/proc/consoles.o CC fs/proc/cmdline.o AR drivers/hv/built-in.a CC fs/proc/cpuinfo.o CC net/netfilter/nf_nat_sip.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o CC fs/nfs/export.o CC net/ipv4/ah4.o AR drivers/idle/built-in.a CC drivers/hwtracing/intel_th/msu.o CC fs/nfsd/nfs4callback.o CC net/ipv4/esp4.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o CC drivers/iio/accel/bmc150-accel-i2c.o CC drivers/iio/accel/hid-sensor-accel-3d.o CC fs/proc/devices.o CC drivers/iio/accel/bmc150-accel-spi.o AR drivers/i2c/algos/built-in.a CC drivers/i2c/busses/i2c-ali1535.o CC drivers/i2c/busses/i2c-ali1563.o CC net/sched/cls_api.o CC drivers/hwmon/w83792d.o CC fs/nfsd/nfs4recover.o CC net/ipv4/esp4_offload.o CC fs/nfsd/nfs4layouts.o CC drivers/iio/accel/kxcjk-1013.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o CC fs/proc/interrupts.o CC fs/proc/loadavg.o CC drivers/iio/accel/mma9551_core.o CC fs/nfs/sysctl.o CC drivers/hid/hid-accutouch.o CC fs/nfs/fscache.o CC drivers/hwtracing/intel_th/pti.o CC drivers/hwmon/w83793.o CC net/rxrpc/call_object.o CC drivers/iio/accel/mma9551.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_test.o CC drivers/i2c/busses/i2c-ali15x3.o CC fs/nfsd/blocklayout.o CC fs/proc/meminfo.o CC net/rxrpc/conn_client.o CC fs/nfsd/blocklayoutxdr.o CC drivers/hid/hid-alps.o CC net/netfilter/nf_nat_tftp.o CC net/sctp/sm_statetable.o CC net/netfilter/nf_synproxy_core.o CC net/netfilter/nf_conncount.o CC net/sctp/sm_statefuns.o CC fs/nfs/fscache-index.o AR drivers/hwtracing/intel_th/built-in.a CC fs/nfs/nfs2super.o CC fs/nfs/proc.o CC drivers/iio/accel/mma9553.o CC fs/nfs/nfs2xdr.o CC net/sctp/sm_sideeffect.o CC fs/nfs/nfs3super.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_pm.o CC fs/nfs/nfs3client.o CC fs/proc/stat.o drivers/iio/accel/mma9553.c: In function ‘mma9553_write_raw’: drivers/iio/accel/mma9553.c:641:7: warning: taking address of packed member of ‘struct mma9553_conf_regs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 641 | &data->conf.height_weight, | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:651:7: warning: taking address of packed member of ‘struct mma9553_conf_regs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 651 | &data->conf.height_weight, | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:668:8: warning: taking address of packed member of ‘struct mma9553_conf_regs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 668 | &data->conf.filter, val, | ^~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:682:8: warning: taking address of packed member of ‘struct mma9553_conf_regs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | &data->conf.filter, val, | ^~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:706:8: warning: taking address of packed member of ‘struct mma9553_conf_regs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | &data->conf.speed_step, val, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c: In function ‘mma9553_write_event_value’: drivers/iio/accel/mma9553.c:833:7: warning: taking address of packed member of ‘struct mma9553_conf_regs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 833 | &data->conf.speed_step, val, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:848:8: warning: taking address of packed member of ‘struct mma9553_conf_regs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 848 | &data->conf.actthd, | ^~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c: In function ‘mma9553_set_calibgender_mode’: drivers/iio/accel/mma9553.c:887:6: warning: taking address of packed member of ‘struct mma9553_conf_regs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 887 | &data->conf.filter, gender, | ^~~~~~~~~~~~~~~~~~ CC drivers/i2c/busses/i2c-amd756.o CC drivers/gpu/drm/amd/amdgpu/atombios_dp.o net/sctp/sm_statefuns.c: In function ‘sctp_sf_do_5_1D_ce’: net/sctp/sm_statefuns.c:780:14: warning: taking address of packed member of ‘struct sctp_signed_cookie’ may result in an unaligned pointer value [-Waddress-of-packed-member] 780 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/sctp/sm_statefuns.c:783:11: warning: taking address of packed member of ‘struct sctp_signed_cookie’ may result in an unaligned pointer value [-Waddress-of-packed-member] 783 | &chunk->subh.cookie_hdr->c.peer_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/sctp/sm_statefuns.c: In function ‘sctp_sf_do_dupcook_a’: net/sctp/sm_statefuns.c:1792:14: warning: taking address of packed member of ‘struct sctp_signed_cookie’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1792 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/sctp/sm_statefuns.c: In function ‘sctp_sf_do_dupcook_b’: net/sctp/sm_statefuns.c:1910:14: warning: taking address of packed member of ‘struct sctp_signed_cookie’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1910 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs3proc.o CC drivers/infiniband/core/packer.o CC drivers/infiniband/core/ud_header.o CC net/smc/af_smc.o CC drivers/infiniband/hw/cxgb3/iwch_cm.o CC drivers/hid/hid-axff.o CC drivers/infiniband/hw/cxgb3/iwch_ev.o CC net/netfilter/nf_dup_netdev.o CC drivers/hwmon/w83795.o CC fs/proc/uptime.o CC drivers/infiniband/hw/cxgb3/iwch_cq.o CC drivers/infiniband/hw/cxgb3/iwch_qp.o CC net/ipv4/ipcomp.o CC drivers/i2c/busses/i2c-amd756-s4882.o AR drivers/iio/accel/built-in.a CC drivers/infiniband/hw/cxgb4/device.o CC drivers/infiniband/hw/hfi1/affinity.o CC drivers/infiniband/hw/i40iw/i40iw_cm.o CC drivers/iio/adc/viperboard_adc.o CC drivers/hid/hid-apple.o CC fs/proc/util.o CC fs/nfs/nfs3xdr.o CC fs/nfs/nfs3acl.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o CC net/sctp/protocol.o CC drivers/infiniband/core/verbs.o CC net/netfilter/nf_tables_core.o CC drivers/i2c/busses/i2c-amd8111.o AR drivers/iio/adc/built-in.a AR drivers/iio/afe/built-in.a AR drivers/iio/amplifiers/built-in.a In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/affinity.c:53: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/hw/cxgb3/iwch_mem.o CC fs/proc/version.o drivers/infiniband/hw/i40iw/i40iw_cm.c: In function ‘i40iw_receive_ilq’: drivers/infiniband/hw/i40iw/i40iw_cm.c:3151:40: warning: taking address of packed member of ‘struct i40iw_dma_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3151 | ethh = (struct vlan_ethhdr *)rbuf->mem.va; | ~~~~~~~~~^~~ drivers/infiniband/hw/i40iw/i40iw_cm.c: In function ‘i40iw_cm_init_tsa_conn’: drivers/infiniband/hw/i40iw/i40iw_cm.c:3416:69: warning: taking address of packed member of ‘struct i40iw_dma_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3416 | dev->iw_priv_qp_ops->qp_setctx(&iwqp->sc_qp, (u64 *)(iwqp->host_ctx.va), ctx_info); | ~~~~~~~~~~~~~~~^~~~ CC drivers/iio/buffer/industrialio-triggered-buffer.o CC net/rxrpc/conn_event.o CC net/ipv4/xfrm4_tunnel.o CC net/rxrpc/conn_object.o CC fs/nfs/nfs4proc.o CC drivers/infiniband/hw/cxgb3/iwch_provider.o net/sctp/protocol.c: In function ‘sctp_inet_event_msgname’: net/sctp/protocol.c:899:15: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 899 | asoc = event->asoc; | ~~~~~^~~~~~ CC net/netfilter/nf_tables_api.o CC net/netfilter/nft_chain_filter.o CC drivers/hid/hid-appleir.o CC drivers/i2c/busses/i2c-cht-wc.o CC net/sctp/endpointola.o AR fs/nfsd/built-in.a CC fs/proc/softirqs.o CC drivers/hwmon/w83781d.o CC drivers/infiniband/core/cq.o CC drivers/i2c/busses/i2c-i801.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o CC net/strparser/strparser.o CC drivers/iio/buffer/kfifo_buf.o CC fs/proc/namespaces.o CC drivers/infiniband/hw/cxgb3/iwch.o CC drivers/hid/hid-asus.o CC net/ipv4/xfrm4_mode_beet.o CC drivers/infiniband/hw/i40iw/i40iw_ctrl.o CC drivers/hid/hid-aureal.o CC net/sched/act_api.o CC net/sctp/associola.o CC fs/proc/self.o CC drivers/infiniband/hw/cxgb3/cxio_hal.o CC fs/proc/thread_self.o CC fs/proc/proc_sysctl.o CC net/smc/smc_pnet.o CC drivers/i2c/busses/i2c-isch.o CC net/sctp/transport.o CC net/rxrpc/conn_service.o CC fs/proc/proc_net.o CC drivers/infiniband/hw/cxgb4/cm.o CC drivers/infiniband/hw/cxgb4/provider.o CC drivers/infiniband/hw/hfi1/chip.o CC drivers/input/joystick/iforce/iforce-ff.o drivers/infiniband/hw/i40iw/i40iw_ctrl.c: In function ‘i40iw_sc_init_iw_hmc’: drivers/infiniband/hw/i40iw/i40iw_ctrl.c:3538:52: warning: taking address of packed member of ‘struct i40iw_dma_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3538 | i40iw_sc_parse_fpm_query_buf((u64 *)query_fpm_mem.va, | ~~~~~~~~~~~~~^~~ drivers/infiniband/hw/i40iw/i40iw_ctrl.c:3550:53: warning: taking address of packed member of ‘struct i40iw_dma_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3550 | i40iw_sc_parse_fpm_commit_buf((u64 *)query_fpm_mem.va, hmc_info->hmc_obj, &hmc_info->sd_table.sd_cnt); | ~~~~~~~~~~~~~^~~ AR drivers/iio/buffer/built-in.a CC drivers/hwmon/w83791d.o AR drivers/iio/chemical/built-in.a AR drivers/iio/common/cros_ec_sensors/built-in.a CC drivers/infiniband/core/rw.o CC net/sctp/chunk.o CC drivers/iio/common/hid-sensors/hid-sensor-attributes.o CC net/sctp/sm_make_chunk.o CC net/ipv4/tunnel4.o AR drivers/i2c/muxes/built-in.a CC drivers/i2c/busses/i2c-ismt.o CC drivers/infiniband/hw/hfi1/device.o CC drivers/infiniband/hw/hfi1/driver.o CC drivers/hid/hid-belkin.o CC fs/proc/kcore.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/chip.c:57: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR net/strparser/built-in.a CC drivers/input/joystick/iforce/iforce-main.o CC fs/proc/vmcore.o CC net/rxrpc/input.o CC drivers/i2c/i2c-boardinfo.o CC net/rxrpc/insecure.o CC net/rxrpc/key.o net/sctp/sm_make_chunk.c: In function ‘sctp_unpack_cookie’: net/sctp/sm_make_chunk.c:1747:16: warning: taking address of packed member of ‘struct sctp_signed_cookie’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1747 | bear_cookie = &cookie->c; | ^~~~~~~~~~ CC fs/ocfs2/aops.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/driver.c:58: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/hid/hid-betopff.o CC drivers/hwmon/abituguru.o CC drivers/gpu/drm/amd/amdgpu/atombios_encoders.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/device.c:53: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/smc/smc_ib.o CC drivers/infiniband/hw/cxgb3/cxio_resource.o CC net/sctp/ulpevent.o CC drivers/iio/common/hid-sensors/hid-sensor-trigger.o CC net/sctp/inqueue.o CC drivers/i2c/busses/i2c-nforce2.o CC drivers/infiniband/hw/i40iw/i40iw_hmc.o CC drivers/i2c/i2c-core-base.o CC drivers/i2c/i2c-core-smbus.o CC drivers/input/joystick/iforce/iforce-packets.o CC drivers/infiniband/core/sysfs.o CC net/sched/act_police.o CC drivers/infiniband/hw/hfi1/efivar.o drivers/infiniband/hw/hfi1/driver.c: In function ‘rcv_hdrerr’: drivers/infiniband/hw/hfi1/driver.c:280:18: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | packet->grh = &rhdr->u.l.grh; | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/driver.c: In function ‘__prescan_rxq’: drivers/infiniband/hw/hfi1/driver.c:651:18: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 651 | packet->grh = &hdr->u.l.grh; | ^~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/driver.c: In function ‘hfi1_setup_9B_packet’: drivers/infiniband/hw/hfi1/driver.c:1463:17: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1463 | packet->grh = &hdr->u.l.grh; | ^~~~~~~~~~~~~ CC drivers/infiniband/hw/cxgb4/mem.o CC drivers/hid/hid-cherry.o CC fs/proc/kmsg.o CC fs/proc/page.o net/sctp/ulpevent.c: In function ‘sctp_ulpevent_set_owner’: net/sctp/ulpevent.c:94:34: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | struct sctp_chunk *chunk = event->chunk; | ~~~~~^~~~~~~ net/sctp/ulpevent.c: In function ‘sctp_ulpevent_release_owner’: net/sctp/ulpevent.c:112:39: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 112 | struct sctp_association *asoc = event->asoc; | ~~~~~^~~~~~ net/sctp/ulpevent.c: In function ‘sctp_ulpevent_release_data’: net/sctp/ulpevent.c:1092:32: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1092 | sctp_assoc_rwnd_increase(event->asoc, len); | ~~~~~^~~~~~ net/sctp/ulpevent.c:1093:22: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1093 | sctp_chunk_put(event->chunk); | ~~~~~^~~~~~~ net/sctp/ulpevent.c: In function ‘sctp_ulpevent_release_frag_data’: net/sctp/ulpevent.c:1116:22: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1116 | sctp_chunk_put(event->chunk); | ~~~~~^~~~~~~ CC net/ipv4/xfrm4_mode_transport.o drivers/infiniband/hw/i40iw/i40iw_hmc.c: In function ‘i40iw_add_sd_table_entry’: drivers/infiniband/hw/i40iw/i40iw_hmc.c:576:47: warning: taking address of packed member of ‘struct i40iw_virt_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 576 | sd_entry->u.pd_table.pd_entry_virt_mem.va; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ drivers/infiniband/hw/i40iw/i40iw_hmc.c: In function ‘i40iw_add_pd_table_entry’: drivers/infiniband/hw/i40iw/i40iw_hmc.c:657:42: warning: taking address of packed member of ‘struct i40iw_dma_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 657 | pd_addr = (u64 *)pd_table->pd_page_addr.va; | ~~~~~~~~~~~~~~~~~~~~~~^~~ drivers/infiniband/hw/i40iw/i40iw_hmc.c: In function ‘i40iw_remove_pd_bp’: drivers/infiniband/hw/i40iw/i40iw_hmc.c:721:41: warning: taking address of packed member of ‘struct i40iw_dma_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | pd_addr = (u64 *)pd_table->pd_page_addr.va; | ~~~~~~~~~~~~~~~~~~~~~~^~~ CC drivers/infiniband/hw/hfi1/eprom.o CC drivers/input/joystick/iforce/iforce-serio.o CC drivers/i2c/busses/i2c-nforce2-s4985.o CC drivers/i2c/busses/i2c-piix4.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/efivar.h:52, from drivers/infiniband/hw/hfi1/efivar.c:49: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/infiniband/hw/cxgb3/built-in.a CC drivers/hid/hid-chicony.o drivers/i2c/i2c-core-base.c: In function ‘i2c_generic_scl_recovery’: drivers/i2c/i2c-core-base.c:235:5: warning: ‘ret’ may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | if (ret == -EOPNOTSUPP) | ^ CC drivers/hid/hid-cmedia.o CC net/smc/smc_clc.o AR drivers/iio/common/hid-sensors/built-in.a CC drivers/hwmon/abituguru3.o AR drivers/iio/common/ms_sensors/built-in.a CC drivers/i2c/busses/i2c-sis5595.o AR drivers/iio/common/ssp_sensors/built-in.a CC drivers/input/keyboard/adp5588-keys.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/eprom.c:48: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/iio/common/st_sensors/built-in.a CC drivers/input/joystick/iforce/iforce-usb.o AR drivers/iio/common/built-in.a AR drivers/iio/counter/built-in.a CC net/sched/act_mirred.o CC net/sched/act_gact.o AR fs/proc/built-in.a CC drivers/infiniband/hw/i40iw/i40iw_hw.o CC drivers/hid/hid-corsair.o CC drivers/infiniband/core/device.o CC drivers/iio/dac/ad5446.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o CC net/ipv4/xfrm4_mode_tunnel.o CC drivers/gpu/drm/amd/amdgpu/atombios_i2c.o CC net/ipv4/ipconfig.o CC drivers/hid/hid-cougar.o CC drivers/input/keyboard/atkbd.o net/smc/smc_clc.c: In function ‘smc_clc_prfx_set6_rcu’: net/smc/smc_clc.c:130:20: warning: taking address of packed member of ‘struct smc_clc_ipv6_prefix’ may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | ipv6_addr_prefix(&ipv6_prfx[cnt].prefix, | ^~~~~~~~~~~~~~~~~~~~~~ net/smc/smc_clc.c: In function ‘smc_clc_prfx_match6_rcu’: net/smc/smc_clc.c:225:38: warning: taking address of packed member of ‘struct smc_clc_ipv6_prefix’ may result in an unaligned pointer value [-Waddress-of-packed-member] 225 | ipv6_prefix_equal(&ifa->addr, &ipv6_prfx[i].prefix, | ^~~~~~~~~~~~~~~~~~~~ CC net/sctp/outqueue.o CC drivers/i2c/i2c-core-acpi.o CC drivers/hwmon/ad7414.o CC drivers/infiniband/hw/cxgb4/cq.o CC net/rxrpc/local_event.o AR drivers/input/joystick/iforce/built-in.a CC net/sunrpc/auth_gss/auth_gss.o CC drivers/input/joystick/a3d.o CC drivers/input/joystick/adi.o CC drivers/i2c/busses/i2c-sis630.o CC drivers/i2c/busses/i2c-sis96x.o CC drivers/i2c/busses/i2c-via.o AR drivers/iio/dac/built-in.a CC net/ipv4/netfilter.o CC drivers/input/keyboard/gpio_keys.o AR drivers/iio/dummy/built-in.a AR drivers/iio/frequency/built-in.a CC drivers/hid/hid-cp2112.o CC drivers/hwmon/ad7418.o CC drivers/iio/gyro/bmg160_core.o CC net/sched/act_sample.o CC net/tipc/addr.o CC net/smc/smc_core.o CC net/unix/af_unix.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_prime.o CC net/ipv4/inet_diag.o drivers/hid/hid-cp2112.c: In function ‘pstr_store’: drivers/hid/hid-cp2112.c:966:16: warning: taking address of packed member of ‘struct cp2112_string_report’ may result in an unaligned pointer value [-Waddress-of-packed-member] 966 | report.string, ARRAY_SIZE(report.string)); | ~~~~~~^~~~~~~ CC drivers/i2c/busses/i2c-viapro.o CC drivers/input/keyboard/lkkbd.o CC drivers/input/keyboard/lm8323.o CC net/vmw_vsock/af_vsock.o CC net/vmw_vsock/af_vsock_tap.o CC drivers/i2c/busses/i2c-designware-common.o CC drivers/i2c/busses/i2c-designware-master.o CC drivers/infiniband/hw/i40iw/i40iw_main.o CC net/rxrpc/misc.o CC drivers/hwmon/adcxx.o CC net/rxrpc/local_object.o CC drivers/input/joystick/analog.o CC fs/ocfs2/blockcheck.o CC drivers/infiniband/hw/cxgb4/qp.o CC drivers/input/keyboard/max7359_keypad.o CC net/tipc/bcast.o CC drivers/input/keyboard/newtonkbd.o CC net/sched/act_ipt.o CC drivers/input/keyboard/opencores-kbd.o CC drivers/input/joystick/cobra.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o CC drivers/iio/gyro/bmg160_i2c.o CC drivers/hid/hid-cypress.o CC drivers/hwmon/adm1021.o CC net/sched/act_nat.o CC drivers/hid/hid-dr.o CC drivers/iio/gyro/bmg160_spi.o CC drivers/i2c/busses/i2c-designware-platdrv.o CC drivers/iio/gyro/hid-sensor-gyro-3d.o CC net/sctp/ulpqueue.o CC fs/ocfs2/buffer_head_io.o CC fs/ocfs2/dcache.o CC net/tipc/bearer.o CC drivers/hid/hid-emsff.o CC net/smc/smc_wr.o CC drivers/infiniband/core/fmr_pool.o CC drivers/input/keyboard/qt2160.o CC drivers/input/joystick/db9.o CC net/tipc/core.o CC net/smc/smc_llc.o CC drivers/input/joystick/gamecon.o CC drivers/gpu/drm/cirrus/cirrus_main.o CC net/sunrpc/auth_gss/gss_generic_token.o CC net/rxrpc/net_ns.o CC net/rxrpc/output.o CC net/sunrpc/auth_gss/gss_mech_switch.o CC drivers/hwmon/adm1025.o AR drivers/iio/gyro/built-in.a AR drivers/iio/health/built-in.a CC drivers/hid/hid-elan.o AR drivers/iio/humidity/built-in.a AR drivers/iio/imu/bmi160/built-in.a CC net/netfilter/nf_tables_trace.o CC net/netfilter/nft_immediate.o CC drivers/iio/imu/inv_mpu6050/inv_mpu_core.o CC drivers/input/keyboard/stowaway.o CC drivers/i2c/busses/i2c-designware-baytrail.o CC net/ipv4/tcp_diag.o CC net/vmw_vsock/vsock_addr.o CC net/sched/act_pedit.o CC net/tipc/link.o CC drivers/infiniband/hw/cxgb4/resource.o CC drivers/hwmon/adm1026.o AR drivers/iio/imu/st_lsm6dsx/built-in.a CC net/unix/garbage.o CC net/sctp/tsnmap.o CC drivers/gpu/drm/cirrus/cirrus_mode.o CC drivers/infiniband/hw/i40iw/i40iw_pble.o CC drivers/hid/hid-elecom.o CC net/rxrpc/peer_event.o CC drivers/i2c/busses/i2c-designware-pcidrv.o CC drivers/iio/imu/kmx61.o CC fs/nfs/nfs4xdr.o CC drivers/input/joystick/gf2k.o CC drivers/input/keyboard/sunkbd.o CC net/netfilter/nft_cmp.o CC net/sctp/bind_addr.o CC net/smc/smc_cdc.o CC net/smc/smc_tx.o CC net/sctp/socket.o CC fs/ocfs2/dir.o CC drivers/infiniband/core/cache.o CC drivers/hid/hid-elo.o CC net/tipc/discover.o CC drivers/i2c/busses/i2c-kempld.o CC drivers/iio/imu/inv_mpu6050/inv_mpu_ring.o CC net/ipv4/udp_diag.o CC net/sunrpc/auth_gss/svcauth_gss.o CC drivers/input/keyboard/xtkbd.o CC net/rxrpc/peer_object.o CC drivers/i2c/busses/i2c-ocores.o CC drivers/gpu/drm/cirrus/cirrus_drv.o CC net/sched/act_simple.o CC drivers/i2c/busses/i2c-pca-platform.o CC net/vmw_vsock/diag.o net/sctp/socket.c: In function ‘sctp_recvmsg’: net/sctp/socket.c:2255:34: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2255 | sctp_assoc_rwnd_increase(event->asoc, copied); | ~~~~~^~~~~~ net/sctp/socket.c: In function ‘sctp_setsockopt_peer_addr_params’: net/sctp/socket.c:2748:38: warning: taking address of packed member of ‘struct sctp_paddrparams’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2748 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, | ^~~~~~~~~~~~~~~~~~~ net/sctp/socket.c: In function ‘sctp_setsockopt_primary_addr’: net/sctp/socket.c:3145:37: warning: taking address of packed member of ‘struct sctp_prim’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3145 | trans = sctp_addr_id2transport(sk, &prim.ssp_addr, prim.ssp_assoc_id); | ^~~~~~~~~~~~~~ CC net/unix/sysctl_net_unix.o net/sctp/socket.c: In function ‘sctp_getsockopt_peer_addr_info’: net/sctp/socket.c:5539:41: warning: taking address of packed member of ‘struct sctp_paddrinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 5539 | transport = sctp_addr_id2transport(sk, &pinfo.spinfo_address, | ^~~~~~~~~~~~~~~~~~~~~ net/sctp/socket.c: In function ‘sctp_getsockopt_peer_addr_params’: net/sctp/socket.c:5958:38: warning: taking address of packed member of ‘struct sctp_paddrparams’ may result in an unaligned pointer value [-Waddress-of-packed-member] 5958 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, | ^~~~~~~~~~~~~~~~~~~ CC net/netfilter/nft_range.o CC drivers/hid/hid-ezkey.o CC drivers/input/joystick/grip.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o CC drivers/hid/hid-gembird.o CC drivers/i2c/busses/i2c-simtec.o CC drivers/infiniband/hw/i40iw/i40iw_puda.o CC drivers/infiniband/hw/i40iw/i40iw_uk.o CC drivers/infiniband/hw/i40iw/i40iw_utils.o CC drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.o AR drivers/input/keyboard/built-in.a CC drivers/hwmon/adm1029.o CC drivers/input/joystick/grip_mp.o CC drivers/i2c/busses/i2c-diolan-u2c.o CC drivers/gpu/drm/cirrus/cirrus_fbdev.o CC drivers/i2c/busses/i2c-parport.o fs/ocfs2/dir.c: In function ‘__ocfs2_delete_entry’: fs/ocfs2/dir.c:1175:18: warning: taking address of packed member of ‘struct ocfs2_dir_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1175 | le16_add_cpu(&pde->rec_len, | ^~~~~~~~~~~~~ CC net/smc/smc_rx.o fs/ocfs2/dir.c: In function ‘ocfs2_expand_last_dirent’: fs/ocfs2/dir.c:2771:15: warning: taking address of packed member of ‘struct ocfs2_dir_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2771 | le16_add_cpu(&prev_de->rec_len, bytes); | ^~~~~~~~~~~~~~~~~ CC net/sctp/primitive.o CC net/ipv4/raw_diag.o CC net/netfilter/nft_bitwise.o CC net/netfilter/nft_byteorder.o CC drivers/hid/hid-gyration.o CC drivers/input/joystick/guillemot.o CC net/unix/diag.o CC drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.o CC net/sched/act_skbedit.o drivers/infiniband/hw/i40iw/i40iw_puda.c: In function ‘i40iw_puda_alloc_buf’: drivers/infiniband/hw/i40iw/i40iw_puda.c:176:40: warning: taking address of packed member of ‘struct i40iw_virt_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | buf = (struct i40iw_puda_buf *)buf_mem.va; | ~~~~~~~^~~ CC net/vmw_vsock/vmci_transport.o drivers/infiniband/hw/i40iw/i40iw_puda.c: In function ‘i40iw_puda_create_rsrc’: drivers/infiniband/hw/i40iw/i40iw_puda.c:911:39: warning: taking address of packed member of ‘struct i40iw_virt_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 911 | rsrc = (struct i40iw_puda_rsrc *)vmem->va; | ~~~~^~~~ drivers/infiniband/hw/i40iw/i40iw_puda.c:914:44: warning: taking address of packed member of ‘struct i40iw_virt_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 914 | vsi->ilq = (struct i40iw_puda_rsrc *)vmem->va; | ~~~~^~~~ drivers/infiniband/hw/i40iw/i40iw_puda.c:921:44: warning: taking address of packed member of ‘struct i40iw_virt_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 921 | vsi->ieq = (struct i40iw_puda_rsrc *)vmem->va; | ~~~~^~~~ CC net/sched/act_csum.o drivers/infiniband/hw/i40iw/i40iw_utils.c: In function ‘i40iw_allocate_dma_mem’: drivers/infiniband/hw/i40iw/i40iw_utils.c:758:10: warning: taking address of packed member of ‘struct i40iw_dma_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 758 | (dma_addr_t *)&mem->pa, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/hwmon/adm1031.o CC drivers/infiniband/hw/hfi1/exp_rcv.o CC net/rxrpc/recvmsg.o CC drivers/i2c/busses/i2c-parport-light.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o CC net/unix/scm.o CC drivers/hid/hid-holtek-kbd.o CC net/netfilter/nft_payload.o CC net/sched/act_vlan.o CC drivers/input/joystick/interact.o CC drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.o CC drivers/gpu/drm/cirrus/cirrus_ttm.o CC drivers/infiniband/hw/i40iw/i40iw_verbs.o CC drivers/infiniband/hw/i40iw/i40iw_virtchnl.o CC net/ipv4/tcp_bbr.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/exp_rcv.h:50, from drivers/infiniband/hw/hfi1/exp_rcv.c:48: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/core/netlink.o CC net/rxrpc/security.o CC drivers/infiniband/core/roce_gid_mgmt.o CC drivers/infiniband/hw/cxgb4/ev.o CC drivers/i2c/busses/i2c-robotfuzz-osif.o CC drivers/hid/hid-holtek-mouse.o CC net/smc/smc_close.o CC drivers/hwmon/adm9240.o CC drivers/input/joystick/joydump.o CC drivers/input/joystick/magellan.o CC net/vmw_vsock/vmci_transport_notify.o CC net/vmw_vsock/vmci_transport_notify_qstate.o AR drivers/iio/imu/inv_mpu6050/built-in.a AR drivers/iio/imu/built-in.a CC drivers/infiniband/hw/i40iw/i40iw_vf.o CC drivers/iio/light/acpi-als.o CC net/wimax/id-table.o drivers/infiniband/hw/i40iw/i40iw_verbs.c: In function ‘i40iw_create_qp’: drivers/infiniband/hw/i40iw/i40iw_verbs.c:705:32: warning: taking address of packed member of ‘struct i40iw_dma_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 705 | (u64 *)iwqp->host_ctx.va, | ~~~~~~~~~~~~~~^~~ drivers/infiniband/hw/i40iw/i40iw_verbs.c: In function ‘i40iw_modify_qp’: drivers/infiniband/hw/i40iw/i40iw_verbs.c:976:33: warning: taking address of packed member of ‘struct i40iw_dma_mem’ may result in an unaligned pointer value [-Waddress-of-packed-member] 976 | (u64 *)iwqp->host_ctx.va, | ~~~~~~~~~~~~~~^~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o CC net/sunrpc/auth_gss/gss_rpc_upcall.o AR drivers/gpu/drm/cirrus/built-in.a CC net/tipc/msg.o CC drivers/hid/hid-holtekff.o CC net/sched/act_bpf.o CC drivers/i2c/busses/i2c-taos-evm.o CC net/vmw_vsock/virtio_transport.o CC drivers/infiniband/hw/hfi1/file_ops.o CC net/ipv4/tcp_bic.o CC net/netfilter/nft_lookup.o AR net/unix/built-in.a CC drivers/infiniband/core/mr_pool.o CC drivers/infiniband/core/addr.o CC net/vmw_vsock/virtio_transport_common.o CC drivers/input/joystick/pxrc.o CC drivers/iio/light/bh1780.o CC drivers/hwmon/ads1015.o CC drivers/iio/light/hid-sensor-als.o CC net/sunrpc/xprtrdma/transport.o CC drivers/hid/hid-hyperv.o CC drivers/infiniband/hw/cxgb4/id_table.o CC net/wimax/op-msg.o CC net/wimax/op-reset.o CC net/smc/smc_ism.o CC net/rxrpc/sendmsg.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/file_ops.c:56: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/smc/smc_diag.o CC drivers/gpu/drm/gma500/accel_2d.o CC drivers/i2c/busses/i2c-tiny-usb.o CC drivers/hwmon/ads7828.o CC drivers/hwmon/ads7871.o CC drivers/input/joystick/sidewinder.o CC net/sunrpc/auth_gss/gss_rpc_xdr.o CC net/sunrpc/auth_gss/trace.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o CC drivers/iio/light/hid-sensor-prox.o CC drivers/infiniband/hw/mlx4/ah.o CC net/netfilter/nft_dynset.o CC net/sched/act_connmark.o CC drivers/hid/hid-icade.o CC net/ipv4/tcp_cdg.o CC net/vmw_vsock/hyperv_transport.o CC drivers/infiniband/core/sa_query.o CC net/wimax/op-rfkill.o CC net/tipc/name_distr.o CC drivers/hwmon/adt7411.o CC drivers/i2c/busses/i2c-viperboard.o CC drivers/gpu/drm/gma500/backlight.o CC drivers/infiniband/hw/cxgb4/restrack.o CC drivers/iio/light/isl29018.o CC drivers/gpu/drm/gma500/framebuffer.o CC drivers/hid/hid-ite.o CC drivers/gpu/drm/gma500/gem.o CC drivers/gpu/drm/gma500/gtt.o CC net/sched/act_skbmod.o AR drivers/infiniband/hw/i40iw/built-in.a CC net/sunrpc/auth_gss/gss_krb5_mech.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o CC net/netfilter/nft_meta.o CC net/sunrpc/xprtrdma/verbs.o CC net/sunrpc/xprtrdma/rpc_rdma.o CC net/wireless/core.o CC fs/ocfs2/dlmglue.o CC drivers/infiniband/hw/mlx4/cq.o CC drivers/hwmon/adt7462.o CC net/ipv4/tcp_cubic.o CC drivers/hid/hid-jabra.o CC drivers/infiniband/hw/mlx5/main.o AR net/smc/built-in.a CC drivers/input/joystick/spaceball.o CC net/sunrpc/auth_gss/gss_krb5_seal.o CC net/sunrpc/auth_gss/gss_krb5_unseal.o AR drivers/i2c/busses/built-in.a CC drivers/iio/light/jsa1212.o CC fs/nfs/nfs4state.o CC drivers/infiniband/hw/mthca/mthca_main.o CC fs/nfs/nfs4renewd.o CC drivers/i2c/i2c-smbus.o CC net/tipc/subscr.o AR net/vmw_vsock/built-in.a CC drivers/infiniband/hw/hfi1/init.o CC drivers/infiniband/hw/hfi1/firmware.o CC drivers/input/gameport/gameport.o CC net/wimax/op-state-get.o AR drivers/infiniband/hw/cxgb4/built-in.a CC drivers/hid/hid-kensington.o CC drivers/hid/hid-keytouch.o CC drivers/gpu/drm/gma500/intel_bios.o CC net/sched/act_ife.o CC net/sched/act_meta_mark.o CC net/rxrpc/skbuff.o CC drivers/input/joystick/spaceorb.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o CC drivers/iio/light/tsl2563.o CC net/sunrpc/auth_gss/gss_krb5_seqnum.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/init.c:60: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/sctp/output.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/firmware.c:54: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/netfilter/nft_rt.o CC drivers/input/gameport/emu10k1-gp.o CC drivers/i2c/i2c-dev.o CC net/tipc/monitor.o CC net/tipc/name_table.o CC drivers/hwmon/adt7470.o CC drivers/hid/hid-kye.o CC net/wimax/stack.o CC net/wimax/debugfs.o CC net/ipv4/tcp_dctcp.o CC drivers/input/joystick/stinger.o CC drivers/input/joystick/tmdc.o CC net/tipc/net.o CC net/sunrpc/auth_gss/gss_krb5_wrap.o CC drivers/infiniband/core/multicast.o CC drivers/infiniband/hw/mthca/mthca_cmd.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o CC drivers/iio/light/tsl2583.o CC net/rxrpc/utils.o CC drivers/input/gameport/fm801-gp.o CC drivers/input/gameport/lightning.o CC drivers/infiniband/hw/mlx4/doorbell.o CC drivers/gpu/drm/gma500/intel_i2c.o CC drivers/gpu/drm/gma500/intel_gmbus.o CC drivers/hid/hid-lcpower.o CC net/sched/act_meta_skbprio.o CC drivers/infiniband/core/mad.o CC drivers/i2c/i2c-mux.o CC net/sunrpc/xprtrdma/frwr_ops.o CC net/netfilter/nft_exthdr.o CC drivers/input/joystick/turbografx.o CC net/ipv4/tcp_westwood.o CC drivers/hwmon/adt7475.o CC net/tipc/netlink.o AR drivers/iio/light/built-in.a CC drivers/input/gameport/ns558.o CC drivers/hid/hid-lenovo.o CC drivers/iio/magnetometer/ak8975.o CC net/sunrpc/auth_gss/gss_krb5_crypto.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o CC fs/ocfs2/export.o AR net/wimax/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o drivers/infiniband/core/mad.c: In function ‘handle_ib_smi’: drivers/infiniband/core/mad.c:2102:33: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2102 | response->header.recv_wc.wc = &response->header.wc; | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2104:43: warning: taking address of packed member of ‘struct ib_mad_private’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2104 | response->header.recv_wc.recv_buf.grh = &response->grh; | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2107:9: warning: taking address of packed member of ‘struct ib_mad_private’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2107 | &response->grh, wc, | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function ‘generate_unmatched_resp’: drivers/infiniband/core/mad.c:2129:33: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | response->header.recv_wc.wc = &response->header.wc; | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2131:43: warning: taking address of packed member of ‘struct ib_mad_private’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2131 | response->header.recv_wc.recv_buf.grh = &response->grh; | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function ‘handle_opa_smi’: drivers/infiniband/core/mad.c:2189:33: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2189 | response->header.recv_wc.wc = &response->header.wc; | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2192:43: warning: taking address of packed member of ‘struct ib_mad_private’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2192 | response->header.recv_wc.recv_buf.grh = &response->grh; | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2195:9: warning: taking address of packed member of ‘struct ib_mad_private’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2195 | &response->grh, wc, | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function ‘ib_mad_recv_done’: drivers/infiniband/core/mad.c:2269:28: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2269 | recv->header.recv_wc.wc = &recv->header.wc; | ^~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2280:38: warning: taking address of packed member of ‘struct ib_mad_private’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2280 | recv->header.recv_wc.recv_buf.grh = &recv->grh; | ^~~~~~~~~~ drivers/infiniband/core/mad.c:2283:23: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2283 | snoop_recv(qp_info, &recv->header.recv_wc, IB_MAD_SNOOP_RECVS); | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2311:4: warning: taking address of packed member of ‘struct ib_mad_private’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2311 | &recv->grh, (const struct ib_mad_hdr *)recv->mad, | ^~~~~~~~~~ drivers/infiniband/core/mad.c:2323:11: warning: taking address of packed member of ‘struct ib_mad_private’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2323 | &recv->grh, wc, | ^~~~~~~~~~ drivers/infiniband/core/mad.c:2335:35: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2335 | ib_mad_complete_recv(mad_agent, &recv->header.recv_wc); | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2343:65: warning: taking address of packed member of ‘struct ib_mad_private’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2343 | agent_send_response((const struct ib_mad_hdr *)response->mad, &recv->grh, wc, | ^~~~~~~~~~ drivers/infiniband/core/mad.c: In function ‘local_completions’: drivers/infiniband/core/mad.c:2760:19: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2760 | INIT_LIST_HEAD(&local->mad_priv->header.recv_wc.rmpp_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2761:13: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2761 | list_add(&local->mad_priv->header.recv_wc.recv_buf.list, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2762:6: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2762 | &local->mad_priv->header.recv_wc.rmpp_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2768:8: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2768 | &local->mad_priv->header.recv_wc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2773:7: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2773 | &local->mad_priv->header.recv_wc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function ‘ib_mad_post_receive_mads’: drivers/infiniband/core/mad.c:2931:20: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2931 | recv_wr.wr_cqe = &mad_priv->header.mad_list.cqe; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2936:17: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2936 | list_add_tail(&mad_priv->header.mad_list.list, &recv_queue->list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2941:13: warning: taking address of packed member of ‘struct ib_mad_private_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2941 | list_del(&mad_priv->header.mad_list.list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/sched/act_meta_skbtcindex.o CC net/tipc/netlink_compat.o CC drivers/input/joystick/twidjoy.o CC net/sctp/input.o CC net/sctp/debug.o CC net/rxrpc/proc.o CC drivers/infiniband/hw/mlx4/mad.o CC net/tipc/node.o CC drivers/gpu/drm/gma500/mmu.o CC drivers/infiniband/hw/hfi1/intr.o CC drivers/input/joystick/warrior.o CC drivers/infiniband/hw/nes/nes.o CC drivers/infiniband/hw/nes/nes_hw.o AR drivers/input/gameport/built-in.a CC fs/nfs/nfs4super.o AR drivers/i2c/built-in.a CC net/wireless/sysfs.o CC drivers/input/joystick/xpad.o CC net/tipc/socket.o CC net/netfilter/nf_tables_set_core.o CC drivers/iio/magnetometer/hid-sensor-magn-3d.o CC net/ipv4/tcp_highspeed.o drivers/infiniband/hw/mlx4/mad.c: In function ‘mlx4_ib_multiplex_mad’: drivers/infiniband/hw/mlx4/mad.c:1543:10: warning: taking address of packed member of ‘struct mlx4_tunnel_mad’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1543 | (struct ib_mad *) &tunnel->mad)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/mad.c:1590:38: warning: taking address of packed member of ‘struct mlx4_tunnel_mad’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1590 | &ah_attr, wc->smac, vlan_id, &tunnel->mad); | ^~~~~~~~~~~~ drivers/infiniband/hw/mlx4/mad.c: In function ‘mlx4_ib_sqp_comp_worker’: drivers/infiniband/hw/mlx4/mad.c:1917:11: warning: taking address of packed member of ‘struct mlx4_mad_rcv_buf’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1917 | grh = &(((struct mlx4_mad_rcv_buf *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1918 | (sqp->ring[wc.wr_id & | ~~~~~~~~~~~~~~~~~~~~~ 1919 | (MLX4_NUM_TUNNEL_BUFS - 1)].addr))->grh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/tcp_hybla.o CC net/sched/act_tunnel_key.o CC net/sched/sch_fifo.o CC net/sched/sch_cbq.o CC drivers/hid/hid-lg.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o CC drivers/hid/hid-lgff.o CC fs/qnx6/inode.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/intr.c:52: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC fs/qnx6/dir.o CC drivers/infiniband/hw/mthca/mthca_profile.o CC net/sunrpc/xprtrdma/svc_rdma.o CC net/sunrpc/auth_gss/gss_krb5_keys.o AR drivers/iio/magnetometer/built-in.a CC drivers/hwmon/applesmc.o CC drivers/gpu/drm/gma500/blitter.o AR drivers/iio/multiplexer/built-in.a CC net/rxrpc/rxkad.o CC drivers/iio/orientation/hid-sensor-rotation.o CC drivers/iio/orientation/hid-sensor-incl-3d.o CC drivers/infiniband/hw/hfi1/iowait.o CC net/netfilter/nft_set_hash.o CC fs/nfs/nfs4file.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o CC drivers/infiniband/core/smi.o CC fs/ocfs2/extent_map.o CC net/ipv4/tcp_htcp.o CC drivers/input/joystick/zhenhua.o CC fs/qnx6/namei.o CC net/wireless/radiotap.o CC drivers/gpu/drm/gma500/power.o AR net/sunrpc/auth_gss/built-in.a In file included from drivers/infiniband/hw/hfi1/verbs.h:63, from drivers/infiniband/hw/hfi1/trace_iowait.h:11, from drivers/infiniband/hw/hfi1/iowait.c:7: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/hw/nes/nes_nic.o CC drivers/input/joystick/walkera0701.o CC fs/quota/dquot.o AR drivers/iio/orientation/built-in.a CC drivers/hid/hid-lg2ff.o AR drivers/iio/potentiometer/built-in.a CC drivers/hid/hid-lg3ff.o CC net/sunrpc/xprtrdma/svc_rdma_backchannel.o AR drivers/iio/potentiostat/built-in.a CC drivers/hwmon/asc7621.o CC drivers/iio/pressure/bmp280-core.o CC drivers/infiniband/hw/mthca/mthca_reset.o CC drivers/infiniband/hw/ocrdma/ocrdma_main.o CC drivers/iio/pressure/bmp280-regmap.o net/wireless/radiotap.c: In function ‘ieee80211_radiotap_iterator_init’: net/wireless/radiotap.c:119:27: warning: taking address of packed member of ‘struct ieee80211_radiotap_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | iterator->_next_bitmap = &radiotap_header->it_present; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/hw/hfi1/mad.o CC net/sctp/stream.o CC fs/qnx6/super_mmi.o CC drivers/infiniband/hw/hfi1/mmu_rb.o CC net/sctp/auth.o CC drivers/infiniband/hw/ocrdma/ocrdma_verbs.o CC drivers/gpu/drm/gma500/psb_drv.o CC drivers/hid/hid-lg4ff.o AR drivers/input/joystick/built-in.a CC drivers/infiniband/hw/mlx4/main.o CC drivers/infiniband/hw/mlx5/cq.o CC drivers/input/misc/apanel.o CC net/ipv4/tcp_vegas.o CC drivers/input/misc/ati_remote2.o CC fs/nfs/delegation.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o CC net/sched/sch_htb.o AR fs/qnx6/built-in.a CC net/sched/sch_hfsc.o CC net/sched/sch_red.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/mad.c:53: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/mmu_rb.h:50, from drivers/infiniband/hw/hfi1/mmu_rb.c:52: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/wireless/util.o CC drivers/infiniband/core/agent.o CC drivers/hwmon/aspeed-pwm-tacho.o CC net/netfilter/nft_set_bitmap.o CC drivers/iio/pressure/bmp280-i2c.o CC net/sunrpc/xprtrdma/svc_rdma_transport.o CC drivers/infiniband/hw/mthca/mthca_allocator.o CC drivers/infiniband/hw/mthca/mthca_eq.o CC drivers/gpu/drm/gma500/gma_display.o CC drivers/gpu/drm/gma500/gma_device.o CC drivers/gpu/drm/gma500/psb_intel_display.o drivers/infiniband/hw/hfi1/mad.c: In function ‘__subn_get_opa_cc_table’: drivers/infiniband/hw/hfi1/mad.c:3975:12: warning: taking address of packed member of ‘struct cc_table_shadow’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3975 | entries = cc_state->cct.entries; | ^~~~~~~~ CC fs/ocfs2/file.o CC drivers/hwmon/atxp1.o CC drivers/hwmon/coretemp.o CC drivers/iio/pressure/bmp280-spi.o CC drivers/hid/hid-logitech-dj.o CC drivers/input/misc/atlas_btns.o CC net/sctp/offload.o CC net/rxrpc/sysctl.o CC drivers/infiniband/core/mad_rmpp.o CC drivers/iio/proximity/sx9500.o CC net/netfilter/nft_set_rbtree.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o CC drivers/infiniband/hw/hfi1/msix.o CC drivers/infiniband/hw/hfi1/opfn.o CC net/ipv4/tcp_nv.o CC drivers/infiniband/hw/nes/nes_utils.o CC drivers/gpu/drm/gma500/psb_intel_lvds.o CC drivers/iio/pressure/hid-sensor-press.o CC drivers/input/misc/cm109.o CC fs/nfs/nfs4idmap.o CC drivers/hwmon/dell-smm-hwmon.o CC drivers/hwmon/dme1737.o CC drivers/hid/hid-magicmouse.o CC drivers/hid/hid-logitech-hidpp.o CC fs/quota/quota_v1.o CC net/sunrpc/xprtrdma/svc_rdma_sendto.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/msix.c:49: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR net/rxrpc/built-in.a CC net/sctp/stream_sched.o CC drivers/infiniband/hw/mthca/mthca_pd.o CC net/sctp/stream_sched_prio.o CC net/sched/sch_gred.o CC drivers/infiniband/hw/nes/nes_verbs.o CC fs/ocfs2/heartbeat.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/opfn.c:6: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/hw/mlx5/doorbell.o AR drivers/iio/proximity/built-in.a AR drivers/iio/pressure/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o AR drivers/iio/temperature/built-in.a AR drivers/iio/resolver/built-in.a CC net/tipc/eth_media.o AR drivers/iio/trigger/built-in.a CC drivers/iio/industrialio-core.o CC fs/quota/quota_v2.o CC drivers/infiniband/hw/ocrdma/ocrdma_hw.o CC drivers/infiniband/hw/ocrdma/ocrdma_ah.o CC drivers/input/misc/keyspan_remote.o CC drivers/input/misc/pcspkr.o CC net/ipv4/tcp_veno.o CC drivers/hid/hid-mf.o CC net/netfilter/nft_compat.o CC drivers/iio/industrialio-event.o CC drivers/gpu/drm/gma500/psb_intel_modes.o CC drivers/infiniband/core/nldev.o CC net/wireless/reg.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o CC net/sctp/stream_sched_rr.o CC fs/quota/quota_tree.o CC net/tipc/topsrv.o CC net/xdp/xsk.o CC fs/nfs/callback.o CC drivers/infiniband/hw/mlx4/mr.o drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function ‘ocrdma_mbx_get_dcbx_config’: drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2911:18: warning: taking address of packed member of ‘struct ocrdma_get_dcbx_cfg_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2911 | ocrdma_init_mch(&req->hdr, OCRDMA_CMD_GET_DCBX_CONFIG, | ^~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function ‘ocrdma_mbx_modify_eqd’: drivers/infiniband/hw/ocrdma/ocrdma_hw.c:3135:18: warning: taking address of packed member of ‘struct ocrdma_modify_eqd_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3135 | ocrdma_init_mch(&cmd->cmd.req, OCRDMA_CMD_MODIFY_EQ_DELAY, | ^~~~~~~~~~~~~ CC drivers/infiniband/hw/mthca/mthca_cq.o CC drivers/infiniband/hw/mthca/mthca_mr.o CC drivers/infiniband/hw/mlx5/qp.o CC drivers/infiniband/hw/mlx5/mem.o CC drivers/hwmon/ds620.o CC drivers/input/misc/powermate.o CC net/sctp/stream_interleave.o CC drivers/gpu/drm/gma500/psb_intel_sdvo.o CC net/ipv4/tcp_scalable.o CC drivers/hid/hid-microsoft.o AR drivers/gpu/drm/hisilicon/built-in.a CC net/sched/sch_ingress.o CC net/sunrpc/xprtrdma/svc_rdma_recvfrom.o CC drivers/infiniband/hw/mlx5/srq_cmd.o CC drivers/input/misc/axp20x-pek.o CC drivers/hwmon/ds1621.o CC drivers/hwmon/emc1403.o CC drivers/gpu/drm/amd/amdgpu/cik.o CC drivers/gpu/drm/amd/amdgpu/cik_ih.o CC net/sctp/proc.o CC net/netfilter/nft_connlimit.o CC drivers/iio/inkern.o CC drivers/input/misc/soc_button_array.o CC drivers/input/serio/serio.o CC fs/quota/quota.o CC net/tipc/group.o CC fs/nfs/callback_xdr.o CC drivers/hid/hid-monterey.o CC fs/ocfs2/inode.o CC drivers/hwmon/emc2103.o CC drivers/hwmon/emc6w201.o CC drivers/infiniband/hw/mlx4/qp.o CC drivers/infiniband/hw/mlx4/srq.o CC net/ipv4/tcp_lp.o CC drivers/iommu/iommu.o CC net/sched/sch_dsmark.o CC drivers/input/misc/uinput.o CC drivers/infiniband/hw/mthca/mthca_qp.o CC fs/quota/kqid.o CC drivers/infiniband/core/restrack.o CC net/xdp/xdp_umem.o CC drivers/hid/hid-multitouch.o CC drivers/iio/industrialio-buffer.o CC net/netfilter/nft_numgen.o CC net/ipv4/tcp_yeah.o CC drivers/gpu/drm/amd/amdgpu/kv_smc.o CC drivers/gpu/drm/amd/amdgpu/kv_dpm.o CC drivers/gpu/drm/amd/amdgpu/dce_v8_0.o CC drivers/infiniband/hw/hfi1/pcie.o CC drivers/input/serio/i8042.o CC drivers/gpu/drm/gma500/psb_lid.o CC drivers/hwmon/f71805f.o CC drivers/gpu/drm/gma500/psb_irq.o CC fs/quota/compat.o CC fs/quota/netlink.o CC drivers/infiniband/hw/ocrdma/ocrdma_stats.o CC net/sunrpc/xprtrdma/svc_rdma_rw.o CC drivers/infiniband/hw/nes/nes_cm.o CC net/sctp/sysctl.o CC fs/nfs/callback_proc.o CC drivers/infiniband/hw/mlx5/srq.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/pcie.c:55: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/input/misc/xen-kbdfront.o CC drivers/infiniband/hw/nes/nes_mgt.o CC net/netfilter/nft_ct.o CC net/ipv4/tcp_illinois.o CC net/ipv4/tcp_bpf.o CC net/sched/sch_sfb.o CC net/wireless/scan.o drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_resource_stats’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:107:41: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | struct ocrdma_rsrc_stats *rsrc_stats = &rdma_stats->act_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c:164:15: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | rsrc_stats = &rdma_stats->th_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_rx_stats’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:224:37: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 224 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_sysfs_rcv_pkts’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:270:37: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_sysfs_rcv_data’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:281:37: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_tx_stats’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:292:37: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 292 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_sysfs_xmit_pkts’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:334:37: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_sysfs_xmit_data’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:349:37: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_wqe_stats’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:366:39: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | struct ocrdma_wqe_stats *wqe_stats = &rdma_stats->wqe_stats; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_db_errstats’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:399:45: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 399 | struct ocrdma_db_err_stats *db_err_stats = &rdma_stats->db_err_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_rxqp_errstats’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:421:4: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 421 | &rdma_stats->rx_qp_err_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_txqp_errstats’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:447:3: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | &rdma_stats->tx_qp_err_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_tx_dbg_stats’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:472:3: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | &rdma_stats->tx_dbg_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_rx_dbg_stats’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:490:3: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | &rdma_stats->rx_dbg_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function ‘ocrdma_update_stats’: drivers/infiniband/hw/ocrdma/ocrdma_stats.c:612:41: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 612 | struct ocrdma_rsrc_stats *rsrc_stats = &rdma_stats->act_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c:626:17: warning: taking address of packed member of ‘struct ocrdma_rdma_stats_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 626 | rsrc_stats = &rdma_stats->th_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/iommu/iommu-traces.o CC drivers/gpu/drm/gma500/psb_device.o CC net/tipc/trace.o CC drivers/infiniband/core/cgroup.o CC drivers/hwmon/f71882fg.o CC drivers/hid/hid-nti.o AR fs/quota/built-in.a CC net/xdp/xsk_queue.o CC drivers/iio/industrialio-trigger.o CC drivers/hid/hid-ntrig.o CC net/sctp/ipv6.o CC net/wireless/nl80211.o CC drivers/input/misc/yealink.o CC drivers/infiniband/hw/hfi1/pio.o CC drivers/input/serio/parkbd.o CC drivers/hid/hid-ortek.o CC net/ipv4/cipso_ipv4.o CC drivers/input/misc/ideapad_slidebar.o CC drivers/gpu/drm/gma500/mid_bios.o AR drivers/infiniband/hw/ocrdma/built-in.a CC drivers/iommu/iommu-sysfs.o CC net/sunrpc/xprtrdma/module.o net/sctp/ipv6.c: In function ‘sctp_inet6_event_msgname’: net/sctp/ipv6.c:823:14: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 823 | asoc = event->asoc; | ~~~~~^~~~~~ CC net/netfilter/nft_flow_offload.o CC drivers/input/mouse/appletouch.o CC fs/ocfs2/ioctl.o CC fs/ocfs2/journal.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/pio.c:49: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs4namespace.o CC drivers/input/serio/serport.o CC net/sched/sch_sfq.o CC net/sched/sch_tbf.o CC drivers/input/mouse/bcm5974.o CC drivers/hid/hid-prodikeys.o CC drivers/infiniband/hw/mthca/mthca_av.o AR drivers/iio/built-in.a CC drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o AR drivers/input/misc/built-in.a CC fs/ocfs2/localalloc.o CC fs/ocfs2/locks.o CC drivers/iommu/iova.o fs/ocfs2/ioctl.c: In function ‘ocfs2_info_handle_label’: fs/ocfs2/ioctl.c:213:28: warning: taking address of packed member of ‘struct ocfs2_info_label’ may result in an unaligned pointer value [-Waddress-of-packed-member] 213 | o2info_set_request_filled(&oil.il_req); | ^~~~~~~~~~~ fs/ocfs2/ioctl.c: In function ‘ocfs2_info_handle_uuid’: fs/ocfs2/ioctl.c:232:28: warning: taking address of packed member of ‘struct ocfs2_info_uuid’ may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | o2info_set_request_filled(&oiu.iu_req); | ^~~~~~~~~~~ CC fs/ocfs2/mmap.o AR net/xdp/built-in.a CC fs/ocfs2/namei.o CC drivers/gpu/drm/amd/amdgpu/cik_sdma.o CC drivers/gpu/drm/gma500/opregion.o CC drivers/infiniband/core/cm.o CC net/tipc/udp_media.o CC drivers/hwmon/f75375s.o CC drivers/input/serio/ct82c710.o CC net/netfilter/nft_limit.o CC drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o CC net/netfilter/nft_nat.o AR drivers/infiniband/hw/nes/built-in.a CC net/sctp/diag.o CC fs/ocfs2/refcounttree.o CC drivers/input/mouse/cyapa.o CC drivers/hid/hid-pl.o CC net/sunrpc/clnt.o CC fs/ocfs2/reservations.o drivers/infiniband/core/cm.c: In function ‘cm_format_req’: drivers/infiniband/core/cm.c:1291:20: warning: taking address of packed member of ‘struct cm_req_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1291 | cm_format_mad_hdr(&req_msg->hdr, CM_REQ_ATTR_ID, | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_issue_rej’: drivers/infiniband/core/cm.c:1513:20: warning: taking address of packed member of ‘struct cm_rej_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1513 | cm_format_mad_hdr(&rej_msg->hdr, CM_REJ_ATTR_ID, rcv_msg->hdr.tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_req_has_alt_path’: drivers/infiniband/core/cm.c:1542:18: warning: taking address of packed member of ‘struct cm_req_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1542 | (ib_is_opa_gid(&req_msg->alt_local_gid))); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_path_lid_from_req’: drivers/infiniband/core/cm.c:1566:30: warning: taking address of packed member of ‘struct cm_req_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1566 | lid = opa_get_lid_from_gid(&req_msg->primary_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:1569:30: warning: taking address of packed member of ‘struct cm_req_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1569 | lid = opa_get_lid_from_gid(&req_msg->primary_remote_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:1580:30: warning: taking address of packed member of ‘struct cm_req_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1580 | lid = opa_get_lid_from_gid(&req_msg->alt_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:1583:30: warning: taking address of packed member of ‘struct cm_req_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1583 | lid = opa_get_lid_from_gid(&req_msg->alt_remote_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_mra’: drivers/infiniband/core/cm.c:1753:20: warning: taking address of packed member of ‘struct cm_mra_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1753 | cm_format_mad_hdr(&mra_msg->hdr, CM_MRA_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_rej’: drivers/infiniband/core/cm.c:1771:20: warning: taking address of packed member of ‘struct cm_rej_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1771 | cm_format_mad_hdr(&rej_msg->hdr, CM_REJ_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_req_handler’: drivers/infiniband/core/cm.c:1999:10: warning: taking address of packed member of ‘struct cm_req_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1999 | &req_msg->primary_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/sunrpc/xprt.o drivers/infiniband/core/cm.c: In function ‘cm_format_rep’: drivers/infiniband/core/cm.c:2070:20: warning: taking address of packed member of ‘struct cm_rep_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2070 | cm_format_mad_hdr(&rep_msg->hdr, CM_REP_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_rtu’: drivers/infiniband/core/cm.c:2152:20: warning: taking address of packed member of ‘struct cm_rtu_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2152 | cm_format_mad_hdr(&rtu_msg->hdr, CM_RTU_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_dreq’: drivers/infiniband/core/cm.c:2466:20: warning: taking address of packed member of ‘struct cm_dreq_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2466 | cm_format_mad_hdr(&dreq_msg->hdr, CM_DREQ_ATTR_ID, | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_drep’: drivers/infiniband/core/cm.c:2532:20: warning: taking address of packed member of ‘struct cm_drep_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2532 | cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_issue_drep’: drivers/infiniband/core/cm.c:2604:20: warning: taking address of packed member of ‘struct cm_drep_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2604 | cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, dreq_msg->hdr.tid); | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_lap’: drivers/infiniband/core/cm.c:3097:20: warning: taking address of packed member of ‘struct cm_lap_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3097 | cm_format_mad_hdr(&lap_msg->hdr, CM_LAP_ATTR_ID, | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_path_lid_from_lap’: drivers/infiniband/core/cm.c:3193:30: warning: taking address of packed member of ‘struct cm_lap_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3193 | lid = opa_get_lid_from_gid(&lap_msg->alt_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:3196:30: warning: taking address of packed member of ‘struct cm_lap_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3196 | lid = opa_get_lid_from_gid(&lap_msg->alt_remote_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_lap_handler’: drivers/infiniband/core/cm.c:3250:9: warning: taking address of packed member of ‘struct cm_lap_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3250 | &lap_msg->alt_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_apr’: drivers/infiniband/core/cm.c:3326:20: warning: taking address of packed member of ‘struct cm_apr_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3326 | cm_format_mad_hdr(&apr_msg->hdr, CM_APR_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_sidr_req’: drivers/infiniband/core/cm.c:3476:20: warning: taking address of packed member of ‘struct cm_sidr_req_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3476 | cm_format_mad_hdr(&sidr_req_msg->hdr, CM_SIDR_REQ_ATTR_ID, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function ‘cm_format_sidr_rep’: drivers/infiniband/core/cm.c:3624:20: warning: taking address of packed member of ‘struct cm_sidr_rep_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3624 | cm_format_mad_hdr(&sidr_rep_msg->hdr, CM_SIDR_REP_ATTR_ID, | ^~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs4getroot.o CC drivers/input/serio/pcips2.o CC drivers/infiniband/hw/mthca/mthca_mcg.o CC drivers/gpu/drm/gma500/cdv_device.o CC net/ipv4/xfrm4_policy.o CC drivers/hwmon/fam15h_power.o CC drivers/iommu/amd_iommu.o CC drivers/hid/hid-penmount.o CC drivers/hid/hid-petalynx.o CC drivers/input/serio/libps2.o CC net/netfilter/nft_objref.o CC net/netfilter/nft_queue.o CC net/sched/sch_teql.o CC net/tipc/ib_media.o CC drivers/infiniband/hw/hfi1/pio_copy.o CC drivers/infiniband/hw/hfi1/platform.o CC drivers/input/mouse/cyapa_gen3.o CC fs/nfs/nfs4client.o CC drivers/gpu/drm/amd/amdgpu/vce_v2_0.o CC net/sunrpc/xprtrdma/backchannel.o AR net/sctp/built-in.a CC drivers/gpu/drm/gma500/cdv_intel_crt.o CC drivers/infiniband/hw/mthca/mthca_mad.o CC drivers/hid/hid-picolcd_core.o CC drivers/hid/hid-picolcd_fb.o CC drivers/hwmon/fschmd.o CC drivers/infiniband/core/iwcm.o CC net/ipv4/xfrm4_state.o CC drivers/input/rmi4/rmi_bus.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/pio_copy.c:48: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/platform.c:50: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/hw/mlx5/mr.o CC drivers/infiniband/hw/mlx4/mcg.o CC drivers/input/rmi4/rmi_driver.o CC drivers/input/serio/serio_raw.o CC net/tipc/sysctl.o CC net/netfilter/nft_quota.o CC drivers/input/mouse/cyapa_gen5.o CC drivers/gpu/drm/gma500/cdv_intel_display.o CC fs/ocfs2/move_extents.o CC drivers/gpu/drm/amd/amdgpu/si.o CC net/sched/sch_prio.o CC fs/ramfs/inode.o CC fs/ramfs/file-mmu.o CC drivers/infiniband/hw/mthca/mthca_provider.o drivers/infiniband/hw/mlx4/mcg.c: In function ‘mlx4_ib_mcg_demux_handler’: drivers/infiniband/hw/mlx4/mcg.c:894:30: warning: taking address of packed member of ‘struct ib_sa_mcmember_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 894 | group = acquire_group(ctx, &rec->mgid, 0); | ^~~~~~~~~~ drivers/infiniband/hw/mlx4/mcg.c:900:51: warning: taking address of packed member of ‘struct ib_sa_mcmember_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 900 | group = search_relocate_mgid0_group(ctx, tid, &rec->mgid); | ^~~~~~~~~~ drivers/infiniband/hw/mlx4/mcg.c: In function ‘mlx4_ib_mcg_multiplex_handler’: drivers/infiniband/hw/mlx4/mcg.c:957:30: warning: taking address of packed member of ‘struct ib_sa_mcmember_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | group = acquire_group(ctx, &rec->mgid, may_create); | ^~~~~~~~~~ CC drivers/hid/hid-picolcd_backlight.o CC net/ipv4/xfrm4_input.o CC drivers/infiniband/hw/hfi1/qp.o CC drivers/hwmon/ftsteutates.o CC drivers/input/serio/altera_ps2.o CC drivers/input/serio/hyperv-keyboard.o CC drivers/input/tablet/acecad.o CC fs/nfs/nfs4session.o CC net/tipc/diag.o CC net/netfilter/nft_reject.o CC drivers/infiniband/core/iwpm_util.o AR fs/ramfs/built-in.a CC drivers/input/rmi4/rmi_f01.o CC drivers/input/tablet/aiptek.o CC drivers/hid/hid-picolcd_leds.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/qp.c:57: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/input/tablet/gtco.o CC net/wireless/mlme.o AR net/sunrpc/xprtrdma/built-in.a CC net/sched/sch_multiq.o CC drivers/hwmon/g760a.o CC drivers/input/tablet/kbtab.o CC drivers/input/tablet/hanwang.o CC net/sched/sch_atm.o CC drivers/gpu/drm/gma500/cdv_intel_hdmi.o CC drivers/input/tablet/pegasus_notetaker.o AR drivers/input/serio/built-in.a CC drivers/infiniband/hw/hfi1/qsfp.o CC drivers/hid/hid-picolcd_cir.o CC net/sunrpc/socklib.o CC net/sunrpc/xprtsock.o CC drivers/input/mouse/cyapa_gen6.o AR net/tipc/built-in.a CC drivers/input/rmi4/rmi_2d_sensor.o CC drivers/hwmon/gl518sm.o CC net/xfrm/xfrm_policy.o CC drivers/infiniband/hw/mlx4/cm.o CC drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o CC fs/nfs/dns_resolve.o CC drivers/iommu/amd_iommu_init.o CC drivers/infiniband/core/iwpm_msg.o CC drivers/infiniband/core/cma.o CC net/ipv4/xfrm4_output.o CC drivers/input/tablet/wacom_serial4.o CC drivers/infiniband/hw/mlx5/ah.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/qsfp.c:52: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/netfilter/nft_reject_inet.o CC drivers/hid/hid-picolcd_debugfs.o CC drivers/infiniband/hw/mthca/mthca_memfree.o CC drivers/hid/hid-plantronics.o CC drivers/hid/hid-primax.o CC drivers/infiniband/core/cma_configfs.o CC drivers/gpu/drm/gma500/cdv_intel_lvds.o CC drivers/input/mouse/elan_i2c_core.o CC drivers/input/rmi4/rmi_f03.o CC drivers/input/rmi4/rmi_f11.o CC drivers/input/rmi4/rmi_f12.o CC drivers/input/rmi4/rmi_f30.o CC fs/nfs/nfs4trace.o CC net/sched/sch_netem.o CC drivers/hwmon/gl520sm.o CC drivers/hwmon/i5500_temp.o AR drivers/input/tablet/built-in.a CC drivers/hwmon/i5k_amb.o CC drivers/hwmon/ibmaem.o CC drivers/infiniband/hw/hfi1/rc.o CC drivers/hwmon/ibmpex.o CC drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o CC fs/ocfs2/resize.o CC fs/ocfs2/slot_map.o CC drivers/input/rmi4/rmi_f34.o CC drivers/input/rmi4/rmi_f34v7.o CC drivers/infiniband/hw/mlx4/alias_GUID.o CC net/netfilter/nft_tunnel.o CC net/netfilter/nft_counter.o CC drivers/hid/hid-redragon.o CC drivers/infiniband/hw/mlx5/mad.o CC drivers/gpu/drm/gma500/cdv_intel_dp.o CC drivers/gpu/drm/gma500/oaktrail_device.o CC drivers/gpu/drm/gma500/oaktrail_crtc.o CC fs/nfs/nfs4sysctl.o CC drivers/input/mouse/elan_i2c_i2c.o CC net/ipv4/xfrm4_protocol.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/rc.c:52: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/iommu/amd_iommu_v2.o CC drivers/infiniband/hw/mthca/mthca_uar.o CC drivers/infiniband/hw/mthca/mthca_srq.o CC drivers/hid/hid-retrode.o CC net/sunrpc/sched.o CC net/sunrpc/auth.o CC drivers/hwmon/it87.o CC drivers/hwmon/jc42.o CC drivers/hwmon/k8temp.o drivers/infiniband/hw/hfi1/rc.c: In function ‘make_rc_ack’: drivers/infiniband/hw/hfi1/rc.c:262:31: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 262 | ib_u64_put(e->atomic_data, &ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/rc.c: In function ‘hfi1_make_rc_ack_9B’: drivers/infiniband/hw/hfi1/rc.c:1290:33: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1290 | *hwords += hfi1_make_grh(ibp, &hdr->u.l.grh, | ^~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/rc.c: In function ‘hfi1_make_rc_ack_16B’: drivers/infiniband/hw/hfi1/rc.c:1348:33: warning: taking address of packed member of ‘struct hfi1_16b_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1348 | *hwords += hfi1_make_grh(ibp, &hdr->u.l.grh, | ^~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/rc.c: In function ‘rc_rcv_resp’: drivers/infiniband/hw/hfi1/rc.c:2418:21: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2418 | val = ib_u64_get(&ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/input/mouse/elan_i2c_smbus.o CC drivers/hid/hid-roccat.o CC drivers/iommu/dmar.o CC drivers/input/rmi4/rmi_f55.o CC drivers/gpu/drm/gma500/oaktrail_lvds.o CC fs/nfs/pnfs.o CC drivers/infiniband/hw/mlx4/sysfs.o CC net/sunrpc/auth_null.o CC net/netfilter/nft_log.o CC net/sunrpc/auth_unix.o CC drivers/infiniband/sw/rdmavt/vt.o CC drivers/infiniband/sw/rdmavt/ah.o AR drivers/irqchip/built-in.a CC drivers/infiniband/hw/mlx5/gsi.o CC drivers/infiniband/hw/mlx5/ib_virt.o CC net/sched/sch_drr.o CC drivers/input/mouse/psmouse-base.o CC drivers/infiniband/ulp/ipoib/ipoib_main.o CC drivers/gpu/drm/gma500/oaktrail_lvds_i2c.o CC drivers/infiniband/core/user_mad.o CC drivers/input/rmi4/rmi_smbus.o CC fs/ocfs2/suballoc.o CC drivers/gpu/drm/gma500/oaktrail_hdmi.o CC drivers/infiniband/ulp/iser/iser_verbs.o AR net/ipv4/built-in.a CC drivers/hid/hid-roccat-common.o CC net/xfrm/xfrm_hash.o CC net/xfrm/xfrm_state.o CC drivers/infiniband/hw/mthca/mthca_catas.o CC net/netfilter/nft_masq.o CC fs/nfs/pnfs_dev.o CC drivers/gpu/drm/amd/amdgpu/si_ih.o CC drivers/gpu/drm/amd/amdgpu/si_dma.o AR drivers/input/rmi4/built-in.a drivers/infiniband/ulp/iser/iser_verbs.c: In function ‘iser_post_recvl’: drivers/infiniband/ulp/iser/iser_verbs.c:1034:14: warning: taking address of packed member of ‘struct iser_login_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1034 | wr.wr_cqe = &desc->cqe; | ^~~~~~~~~~ drivers/infiniband/ulp/iser/iser_verbs.c:1035:15: warning: taking address of packed member of ‘struct iser_login_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1035 | wr.sg_list = &desc->sge; | ^~~~~~~~~~ drivers/infiniband/ulp/iser/iser_verbs.c: In function ‘iser_post_recvm’: drivers/infiniband/ulp/iser/iser_verbs.c:1060:16: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1060 | wr->wr_cqe = &rx_desc->cqe; | ^~~~~~~~~~~~~ drivers/infiniband/ulp/iser/iser_verbs.c:1061:17: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1061 | wr->sg_list = &rx_desc->rx_sg; | ^~~~~~~~~~~~~~~ CC drivers/infiniband/hw/mlx5/cmd.o CC drivers/infiniband/hw/mlx5/cong.o CC net/sched/sch_plug.o CC drivers/infiniband/ulp/iser/iser_initiator.o AR drivers/infiniband/hw/mlx4/built-in.a CC drivers/hid/hid-roccat-arvo.o CC drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.o CC drivers/input/touchscreen/of_touchscreen.o CC drivers/input/mouse/synaptics.o CC drivers/input/touchscreen/ad7877.o AR drivers/infiniband/hw/mthca/built-in.a CC drivers/input/input.o CC drivers/input/input-compat.o CC drivers/input/input-mt.o CC drivers/hwmon/k10temp.o CC drivers/iommu/intel-iommu.o CC drivers/iommu/intel-pasid.o CC net/netfilter/nft_redir.o CC drivers/infiniband/sw/rdmavt/mad.o CC drivers/infiniband/sw/rdmavt/cq.o drivers/infiniband/ulp/iser/iser_initiator.c: In function ‘iser_alloc_rx_descriptors’: drivers/infiniband/ulp/iser/iser_initiator.c:277:11: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | rx_sg = &rx_desc->rx_sg; | ^~~~~~~~~~~~~~~ drivers/infiniband/ulp/iser/iser_initiator.c: In function ‘iser_task_rsp’: drivers/infiniband/ulp/iser/iser_initiator.c:669:8: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 669 | hdr = &desc->iscsi_header; | ^~~~~~~~~~~~~~~~~~~ CC net/sched/sch_mqprio.o CC drivers/input/ff-core.o CC drivers/hid/hid-roccat-isku.o CC drivers/input/ff-memless.o AR drivers/gpu/drm/gma500/built-in.a CC drivers/hwmon/lineage-pem.o CC drivers/gpu/drm/amd/amdgpu/si_dpm.o CC drivers/input/input-polldev.o CC drivers/gpu/drm/amd/amdgpu/dce_v6_0.o CC drivers/input/sparse-keymap.o CC drivers/input/mouse/focaltech.o CC drivers/infiniband/hw/mlx5/odp.o CC drivers/infiniband/hw/mlx5/devx.o CC drivers/input/touchscreen/ad7879.o CC net/netfilter/nft_hash.o CC drivers/iommu/intel-svm.o CC drivers/gpu/drm/amd/amdgpu/si_smc.o CC drivers/infiniband/ulp/iser/iser_memory.o CC drivers/infiniband/sw/rdmavt/mcast.o CC drivers/infiniband/ulp/iser/iscsi_iser.o CC drivers/hwmon/lm63.o CC drivers/infiniband/ulp/ipoib/ipoib_ib.o CC drivers/hid/hid-roccat-kone.o CC drivers/input/matrix-keymap.o CC drivers/input/mouse/alps.o CC drivers/infiniband/core/uverbs_main.o CC drivers/input/mouse/byd.o CC drivers/input/mouse/elantech.o CC drivers/infiniband/ulp/ipoib/ipoib_multicast.o CC drivers/input/touchscreen/ad7879-i2c.o CC drivers/input/touchscreen/ads7846.o CC net/sched/sch_skbprio.o CC net/netfilter/nft_fib.o CC net/sunrpc/svc.o CC drivers/infiniband/sw/rdmavt/mmap.o CC net/netfilter/nft_fib_inet.o CC drivers/hid/hid-roccat-koneplus.o CC drivers/input/mouse/logips2pp.o CC net/wireless/ibss.o CC net/wireless/sme.o CC net/wireless/chan.o CC drivers/hwmon/lm70.o CC drivers/hwmon/lm73.o CC drivers/infiniband/sw/rdmavt/mr.o CC fs/ocfs2/super.o AR drivers/infiniband/ulp/iser/built-in.a CC drivers/infiniband/sw/rdmavt/pd.o CC drivers/infiniband/hw/hfi1/ruc.o CC drivers/input/touchscreen/atmel_mxt_ts.o CC fs/nfs/pnfs_nfs.o CC drivers/gpu/drm/i2c/ch7006_drv.o CC net/netfilter/nft_fib_netdev.o CC drivers/hid/hid-roccat-konepure.o CC net/sched/sch_choke.o CC drivers/hwmon/lm75.o CC drivers/input/mouse/lifebook.o CC drivers/input/mouse/sentelic.o CC drivers/infiniband/hw/mlx5/flow.o CC drivers/infiniband/core/uverbs_cmd.o CC drivers/infiniband/core/rdma_core.o CC drivers/infiniband/core/uverbs_marshall.o CC drivers/infiniband/core/uverbs_std_types.o CC fs/reiserfs/bitmap.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/ruc.c:50: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/ulp/ipoib/ipoib_verbs.o CC drivers/hwmon/lm77.o CC drivers/infiniband/ulp/isert/ib_isert.o CC drivers/hid/hid-roccat-kovaplus.o CC drivers/input/touchscreen/dynapro.o CC net/xfrm/xfrm_input.o CC drivers/isdn/capi/kcapi.o CC drivers/input/mouse/trackpoint.o CC drivers/isdn/gigaset/common.o CC net/netfilter/nft_socket.o CC drivers/leds/trigger/ledtrig-timer.o CC drivers/gpu/drm/i2c/ch7006_mode.o drivers/infiniband/hw/hfi1/ruc.c: In function ‘hfi1_make_ruc_header_16B’: drivers/infiniband/hw/hfi1/ruc.c:302:9: warning: taking address of packed member of ‘struct hfi1_16b_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 302 | grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ruc.c: In function ‘hfi1_make_ruc_header_9B’: drivers/infiniband/hw/hfi1/ruc.c:375:24: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 375 | struct ib_grh *grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i2c/sil164_drv.o CC net/sched/sch_qfq.o CC drivers/hwmon/lm78.o drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_alloc_rx_descriptors’: drivers/infiniband/ulp/isert/ib_isert.c:200:11: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 200 | rx_sg = &rx_desc->rx_sg; | ^~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_post_recvm’: CC net/wireless/ethtool.o drivers/infiniband/ulp/isert/ib_isert.c:820:19: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 820 | rx_wr->wr_cqe = &rx_desc->rx_cqe; | ^~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:821:20: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 821 | rx_wr->sg_list = &rx_desc->rx_sg; | ^~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_post_recv’: drivers/infiniband/ulp/isert/ib_isert.c:851:17: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 851 | rx_wr.wr_cqe = &rx_desc->rx_cqe; | ^~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:852:18: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 852 | rx_wr.sg_list = &rx_desc->rx_sg; | ^~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_login_post_send’: drivers/infiniband/ulp/isert/ib_isert.c:876:19: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 876 | send_wr.wr_cqe = &tx_desc->tx_cqe; | ^~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:877:20: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 877 | send_wr.sg_list = tx_desc->tx_sg; | ^~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_init_send_wr’: drivers/infiniband/ulp/isert/ib_isert.c:953:20: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 953 | send_wr->wr_cqe = &tx_desc->tx_cqe; | ^~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:962:21: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 962 | send_wr->sg_list = &tx_desc->tx_sg[0]; | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_login_post_recv’: drivers/infiniband/ulp/isert/ib_isert.c:985:17: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 985 | rx_wr.wr_cqe = &isert_conn->login_req_buf->rx_cqe; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_put_login_tx’: drivers/infiniband/ulp/isert/ib_isert.c:1014:27: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1014 | struct ib_sge *tx_dsg = &tx_desc->tx_sg[1]; | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_rx_login_req’: drivers/infiniband/ulp/isert/ib_isert.c:1074:30: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1074 | (struct iscsi_login_req *)&rx_desc->iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_rx_opcode’: drivers/infiniband/ulp/isert/ib_isert.c:1311:26: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1311 | struct iscsi_hdr *hdr = &rx_desc->iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_recv_done’: drivers/infiniband/ulp/isert/ib_isert.c:1409:26: warning: taking address of packed member of ‘struct iser_rx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1409 | struct iscsi_hdr *hdr = &rx_desc->iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_put_cmd’: drivers/infiniband/ulp/isert/ib_isert.c:1562:34: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1562 | hdr = (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_post_response’: drivers/infiniband/ulp/isert/ib_isert.c:1840:37: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1840 | ret = ib_post_send(isert_conn->qp, &isert_cmd->tx_desc.send_wr, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_put_response’: drivers/infiniband/ulp/isert/ib_isert.c:1853:31: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1853 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1855:5: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1855 | &isert_cmd->tx_desc.iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1868:27: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1868 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_put_nopin’: drivers/infiniband/ulp/isert/ib_isert.c:1941:31: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1941 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1945:11: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1945 | &isert_cmd->tx_desc.iscsi_header, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_put_logout_rsp’: drivers/infiniband/ulp/isert/ib_isert.c:1960:31: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1960 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1964:5: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1964 | &isert_cmd->tx_desc.iscsi_header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_put_tm_rsp’: drivers/infiniband/ulp/isert/ib_isert.c:1978:31: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1978 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1982:7: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1982 | &isert_cmd->tx_desc.iscsi_header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_put_reject’: drivers/infiniband/ulp/isert/ib_isert.c:1996:31: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1996 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1999:26: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1999 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2001:26: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2001 | (struct iscsi_reject *)&isert_cmd->tx_desc.iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_put_text_rsp’: drivers/infiniband/ulp/isert/ib_isert.c:2031:31: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2031 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2033:28: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2033 | (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2048:27: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2048 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_put_datain’: drivers/infiniband/ulp/isert/ib_isert.c:2197:9: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2197 | cqe = &isert_cmd->tx_desc.tx_cqe; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2205:10: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2205 | &isert_cmd->tx_desc.iscsi_header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2208:8: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2208 | &isert_cmd->tx_desc.send_wr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2216:14: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2216 | chain_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_get_dataout’: drivers/infiniband/ulp/isert/ib_isert.c:2236:10: warning: taking address of packed member of ‘struct iser_tx_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2236 | &isert_cmd->tx_desc.tx_cqe, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/iommu/intel_irq_remapping.o CC drivers/hid/hid-roccat-lua.o CC drivers/leds/trigger/ledtrig-oneshot.o AR drivers/infiniband/hw/mlx5/built-in.a CC drivers/infiniband/core/uverbs_ioctl.o CC drivers/input/mouse/cypress_ps2.o CC net/sunrpc/svcsock.o CC drivers/infiniband/ulp/ipoib/ipoib_vlan.o CC net/netfilter/nft_osf.o CC drivers/input/touchscreen/hampshire.o CC drivers/input/touchscreen/gunze.o CC net/wireless/mesh.o CC drivers/infiniband/hw/hfi1/sdma.o AR drivers/gpu/drm/i2c/built-in.a CC drivers/hid/hid-roccat-pyra.o CC drivers/leds/trigger/ledtrig-disk.o CC net/netfilter/nft_tproxy.o CC drivers/infiniband/sw/rdmavt/qp.o CC drivers/leds/trigger/ledtrig-heartbeat.o CC drivers/hwmon/lm80.o CC drivers/leds/trigger/ledtrig-backlight.o CC fs/nfs/nfs42proc.o CC net/xfrm/xfrm_output.o CC drivers/isdn/capi/capiutil.o CC drivers/input/touchscreen/eeti_ts.o CC fs/reiserfs/do_balan.o CC drivers/leds/trigger/ledtrig-gpio.o CC drivers/hwmon/lm83.o CC drivers/input/mouse/vmmouse.o CC drivers/input/mouse/psmouse-smbus.o CC drivers/input/mouse/sermouse.o In file included from drivers/infiniband/sw/rdmavt/qp.c:54: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/input/mouse/synaptics_i2c.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/sdma.c:57: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/isdn/gigaset/interface.o CC fs/romfs/storage.o CC drivers/hid/hid-roccat-ryos.o CC drivers/input/mouse/synaptics_usb.o CC drivers/input/touchscreen/elo.o CC fs/ocfs2/symlink.o CC drivers/infiniband/ulp/ipoib/ipoib_ethtool.o CC drivers/iommu/irq_remapping.o CC net/sched/sch_codel.o CC drivers/iommu/hyperv-iommu.o CC drivers/hwmon/lm85.o CC net/netfilter/nft_chain_nat.o CC drivers/leds/trigger/ledtrig-cpu.o CC drivers/infiniband/core/uverbs_std_types_cq.o CC fs/romfs/super.o CC drivers/input/touchscreen/fujitsu_ts.o CC net/sched/sch_fq_codel.o CC drivers/infiniband/core/uverbs_std_types_flow_action.o CC drivers/infiniband/core/uverbs_std_types_dm.o CC drivers/hid/hid-roccat-savu.o CC drivers/isdn/capi/capilib.o CC drivers/leds/trigger/ledtrig-default-on.o CC drivers/leds/led-core.o CC drivers/infiniband/ulp/ipoib/ipoib_netlink.o CC drivers/input/mouse/vsxxxaa.o CC drivers/input/input-leds.o CC fs/squashfs/block.o AR drivers/infiniband/ulp/isert/built-in.a CC drivers/input/mousedev.o CC drivers/input/touchscreen/goodix.o CC drivers/input/touchscreen/inexio.o CC drivers/input/joydev.o CC drivers/leds/trigger/ledtrig-transient.o CC net/sunrpc/svcauth.o CC net/netfilter/nft_dup_netdev.o CC net/xfrm/xfrm_sysctl.o AR drivers/iommu/built-in.a CC drivers/input/touchscreen/mcs5000_ts.o CC drivers/hid/hid-rmi.o CC drivers/isdn/gigaset/proc.o AR fs/nfs/built-in.a CC drivers/infiniband/core/uverbs_std_types_mr.o AR fs/romfs/built-in.a CC drivers/leds/trigger/ledtrig-camera.o CC drivers/leds/led-class.o CC drivers/leds/led-triggers.o AR drivers/input/mouse/built-in.a CC net/sched/sch_cake.o CC net/sched/sch_fq.o CC drivers/input/touchscreen/mtouch.o CC fs/squashfs/cache.o CC drivers/infiniband/core/uverbs_std_types_counters.o CC drivers/hwmon/lm87.o CC drivers/leds/trigger/ledtrig-panic.o CC fs/squashfs/dir.o CC fs/squashfs/export.o CC net/sched/sch_hhf.o CC drivers/isdn/capi/kcapi_proc.o CC drivers/infiniband/ulp/ipoib/ipoib_cm.o CC net/sunrpc/svcauth_unix.o CC net/netfilter/nft_fwd_netdev.o CC drivers/input/evdev.o CC drivers/gpu/drm/amd/amdgpu/vi.o CC drivers/leds/trigger/ledtrig-audio.o CC drivers/isdn/gigaset/ev-layer.o CC net/xfrm/xfrm_replay.o CC drivers/hid/hid-saitek.o CC drivers/input/touchscreen/mk712.o CC fs/squashfs/file.o CC drivers/infiniband/hw/hfi1/sysfs.o CC drivers/infiniband/hw/hfi1/tid_rdma.o CC fs/squashfs/fragment.o CC net/sunrpc/addr.o CC drivers/infiniband/hw/hfi1/trace.o CC net/wireless/ap.o CC drivers/infiniband/hw/hfi1/uc.o CC drivers/isdn/capi/capi.o CC drivers/macintosh/mac_hid.o CC drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o CC drivers/infiniband/core/uverbs_uapi.o CC drivers/hwmon/lm90.o CC fs/reiserfs/namei.o CC drivers/hwmon/lm92.o CC drivers/input/touchscreen/usbtouchscreen.o AR drivers/leds/trigger/built-in.a CC drivers/hid/hid-samsung.o CC drivers/leds/leds-apu.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/sysfs.c:49: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_drv.o CC drivers/leds/leds-bd2802.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/trace_dbg.h:53, from drivers/infiniband/hw/hfi1/trace.h:57, from drivers/infiniband/hw/hfi1/trace.c:48: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/tid_rdma.c:7: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/uc.c:48: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/macintosh/built-in.a CC net/netfilter/nf_flow_table_core.o In file included from ./include/trace/define_trace.h:96, from drivers/infiniband/hw/hfi1/trace_ibhdrs.h:494, from drivers/infiniband/hw/hfi1/trace.h:60, from drivers/infiniband/hw/hfi1/trace.c:48: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h: In function ‘trace_event_raw_event_hfi1_output_ibhdr_template’: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:374:48: warning: taking address of packed member of ‘struct hfi1_16b_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 374 | __entry->dest_qpn = hfi1_16B_get_dest_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ ./include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:349:7: note: in expansion of macro ‘TP_fast_assign’ 349 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:375:46: warning: taking address of packed member of ‘struct hfi1_16b_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 375 | __entry->src_qpn = hfi1_16B_get_src_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ ./include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:349:7: note: in expansion of macro ‘TP_fast_assign’ 349 | TP_fast_assign( | ^~~~~~~~~~~~~~ In file included from ./include/trace/define_trace.h:97, from drivers/infiniband/hw/hfi1/trace_ibhdrs.h:494, from drivers/infiniband/hw/hfi1/trace.h:60, from drivers/infiniband/hw/hfi1/trace.c:48: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h: In function ‘perf_trace_hfi1_output_ibhdr_template’: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:374:48: warning: taking address of packed member of ‘struct hfi1_16b_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 374 | __entry->dest_qpn = hfi1_16B_get_dest_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ ./include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:349:7: note: in expansion of macro ‘TP_fast_assign’ 349 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:375:46: warning: taking address of packed member of ‘struct hfi1_16b_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 375 | __entry->src_qpn = hfi1_16B_get_src_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ ./include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:349:7: note: in expansion of macro ‘TP_fast_assign’ 349 | TP_fast_assign( | ^~~~~~~~~~~~~~ CC fs/squashfs/id.o CC net/sunrpc/rpcb_clnt.o CC net/netfilter/nf_flow_table_ip.o CC drivers/infiniband/sw/rxe/rxe.o CC drivers/leds/leds-gpio.o In file included from ./include/trace/define_trace.h:96, from drivers/infiniband/hw/hfi1/trace_tx.h:867, from drivers/infiniband/hw/hfi1/trace.h:63, from drivers/infiniband/hw/hfi1/trace.c:48: drivers/infiniband/hw/hfi1/./trace_tx.h: In function ‘trace_event_raw_event_hfi1_sdma_user_header’: drivers/infiniband/hw/hfi1/./trace_tx.h:533:31: warning: taking address of packed member of ‘struct hfi1_pkt_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 533 | __le32 *pbc = (__le32 *)hdr->pbc; | ^~~ ./include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:505:1: note: in expansion of macro ‘TRACE_EVENT’ 505 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:532:7: note: in expansion of macro ‘TP_fast_assign’ 532 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:534:31: warning: taking address of packed member of ‘struct hfi1_pkt_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 534 | __be32 *lrh = (__be32 *)hdr->lrh; | ^~~ ./include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:505:1: note: in expansion of macro ‘TRACE_EVENT’ 505 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:532:7: note: in expansion of macro ‘TP_fast_assign’ 532 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:535:31: warning: taking address of packed member of ‘struct hfi1_pkt_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 535 | __be32 *bth = (__be32 *)hdr->bth; | ^~~ ./include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:505:1: note: in expansion of macro ‘TRACE_EVENT’ 505 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:532:7: note: in expansion of macro ‘TP_fast_assign’ 532 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:536:33: warning: taking address of packed member of ‘struct hfi1_pkt_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 536 | __le32 *kdeth = (__le32 *)&hdr->kdeth; | ^~~~~~~~~~~ ./include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:505:1: note: in expansion of macro ‘TRACE_EVENT’ 505 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:532:7: note: in expansion of macro ‘TP_fast_assign’ 532 | TP_fast_assign( | ^~~~~~~~~~~~~~ CC net/netfilter/nf_flow_table_inet.o In file included from ./include/trace/define_trace.h:97, from drivers/infiniband/hw/hfi1/trace_tx.h:867, from drivers/infiniband/hw/hfi1/trace.h:63, from drivers/infiniband/hw/hfi1/trace.c:48: drivers/infiniband/hw/hfi1/./trace_tx.h: In function ‘perf_trace_hfi1_sdma_user_header’: drivers/infiniband/hw/hfi1/./trace_tx.h:533:31: warning: taking address of packed member of ‘struct hfi1_pkt_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 533 | __le32 *pbc = (__le32 *)hdr->pbc; | ^~~ ./include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:505:1: note: in expansion of macro ‘TRACE_EVENT’ 505 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:532:7: note: in expansion of macro ‘TP_fast_assign’ 532 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:534:31: warning: taking address of packed member of ‘struct hfi1_pkt_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 534 | __be32 *lrh = (__be32 *)hdr->lrh; | ^~~ ./include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:505:1: note: in expansion of macro ‘TRACE_EVENT’ 505 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:532:7: note: in expansion of macro ‘TP_fast_assign’ 532 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:535:31: warning: taking address of packed member of ‘struct hfi1_pkt_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 535 | __be32 *bth = (__be32 *)hdr->bth; | ^~~ ./include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:505:1: note: in expansion of macro ‘TRACE_EVENT’ 505 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:532:7: note: in expansion of macro ‘TP_fast_assign’ 532 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:536:33: warning: taking address of packed member of ‘struct hfi1_pkt_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 536 | __le32 *kdeth = (__le32 *)&hdr->kdeth; | ^~~~~~~~~~~ ./include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:505:1: note: in expansion of macro ‘TRACE_EVENT’ 505 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:532:7: note: in expansion of macro ‘TP_fast_assign’ 532 | TP_fast_assign( | ^~~~~~~~~~~~~~ CC drivers/hid/hid-sjoy.o CC drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o CC drivers/gpu/drm/amd/amdgpu/soc15.o CC fs/squashfs/inode.o CC fs/squashfs/namei.o CC net/sunrpc/timer.o CC net/wireless/trace.o drivers/infiniband/hw/hfi1/tid_rdma.c: In function ‘hfi1_build_tid_rdma_read_packet’: drivers/infiniband/hw/hfi1/tid_rdma.c:1710:35: warning: taking address of packed member of ‘union ib_ehdrs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1710 | struct tid_rdma_read_req *rreq = &ohdr->u.tid_rdma.r_req; | ^~~~~~~~~~~~~~~~~~~~~~~ CC drivers/mailbox/mailbox.o drivers/infiniband/hw/hfi1/tid_rdma.c: In function ‘hfi1_build_tid_rdma_read_resp’: drivers/infiniband/hw/hfi1/tid_rdma.c:2362:36: warning: taking address of packed member of ‘union ib_ehdrs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2362 | struct tid_rdma_read_resp *resp = &ohdr->u.tid_rdma.r_rsp; | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/tid_rdma.c: In function ‘hfi1_build_tid_rdma_packet’: drivers/infiniband/hw/hfi1/tid_rdma.c:4244:35: warning: taking address of packed member of ‘union ib_ehdrs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4244 | struct tid_rdma_write_data *wd = &ohdr->u.tid_rdma.w_data; | ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/hwmon/lm93.o drivers/infiniband/hw/hfi1/trace.c: In function ‘parse_everbs_hdrs’: drivers/infiniband/hw/hfi1/trace.c:340:17: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | ib_u64_get(&eh->tid_rdma.w_req.reth.vaddr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/trace.c:379:17: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 379 | ib_u64_get(&eh->tid_rdma.r_req.reth.vaddr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/trace.c:434:17: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 434 | ib_u64_get(&eh->at.atomic_ack_eth)); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/leds/leds-lp3944.o CC drivers/gpu/drm/amd/amdgpu/emu_soc.o CC net/socket.o AR drivers/isdn/capi/built-in.a CC drivers/infiniband/sw/rdmavt/rc.o CC drivers/leds/leds-clevo-mail.o CC drivers/hid/hid-sony.o CC net/xfrm/xfrm_device.o CC drivers/input/touchscreen/penmount.o CC fs/reiserfs/inode.o CC fs/reiserfs/file.o CC drivers/infiniband/core/uverbs_std_types_device.o CC drivers/md/bcache/alloc.o CC drivers/md/persistent-data/dm-array.o CC drivers/infiniband/ulp/srp/ib_srp.o CC drivers/infiniband/sw/rxe/rxe_comp.o CC fs/squashfs/super.o CC fs/squashfs/symlink.o CC drivers/leds/leds-pca955x.o CC drivers/infiniband/ulp/ipoib/ipoib_fs.o CC drivers/mailbox/pcc.o In file included from drivers/infiniband/sw/rdmavt/rc.c:49: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/sunrpc/xdr.o CC drivers/input/touchscreen/sur40.o CC net/netfilter/x_tables.o CC drivers/isdn/gigaset/asyncdata.o CC drivers/isdn/gigaset/capi.o CC drivers/infiniband/sw/rxe/rxe_req.o CC net/sched/sch_pie.o CC drivers/infiniband/sw/rdmavt/srq.o CC drivers/hwmon/lm95241.o CC fs/squashfs/decompressor.o CC drivers/hwmon/lm95245.o CC drivers/leds/leds-regulator.o CC drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o CC drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o CC drivers/infiniband/core/umem.o CC drivers/md/persistent-data/dm-bitset.o CC drivers/gpu/drm/i915/i915_irq.o CC drivers/gpu/drm/i915/i915_memcpy.o CC drivers/gpu/drm/i915/i915_mm.o AR drivers/mailbox/built-in.a AR drivers/infiniband/ulp/ipoib/built-in.a CC fs/squashfs/file_cache.o CC drivers/leds/leds-ss4200.o CC drivers/leds/leds-lt3593.o CC net/xfrm/xfrm_algo.o CC drivers/hwmon/ltc4151.o CC drivers/infiniband/sw/rxe/rxe_resp.o CC drivers/md/bcache/bset.o CC drivers/infiniband/sw/rxe/rxe_recv.o CC drivers/infiniband/sw/rdmavt/trace.o CC drivers/input/touchscreen/surface3_spi.o CC drivers/hid/hid-steam.o CC drivers/hid/hid-speedlink.o CC fs/squashfs/decompressor_single.o CC net/sched/sch_cbs.o CC drivers/hwmon/ltc4215.o CC drivers/infiniband/core/umem_odp.o CC drivers/leds/leds-menf21bmc.o CC drivers/md/persistent-data/dm-block-manager.o CC fs/squashfs/xattr.o CC drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o CC fs/ocfs2/sysfile.o CC net/sunrpc/sunrpc_syms.o CC drivers/gpu/drm/i915/i915_params.o CC fs/squashfs/xattr_id.o CC fs/reiserfs/dir.o CC drivers/input/touchscreen/touchit213.o CC net/sunrpc/cache.o CC drivers/hwmon/ltc4245.o CC drivers/leds/leds-dac124s085.o CC drivers/input/touchscreen/touchright.o CC drivers/media/cec/cec-core.o CC net/xfrm/xfrm_user.o CC drivers/hid/hid-steelseries.o CC net/sched/sch_etf.o CC fs/reiserfs/fix_node.o CC fs/ocfs2/uptodate.o CC drivers/md/persistent-data/dm-space-map-common.o CC fs/squashfs/lz4_wrapper.o CC fs/reiserfs/super.o CC drivers/infiniband/sw/rxe/rxe_pool.o CC drivers/input/touchscreen/touchwin.o CC drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o CC drivers/md/bcache/btree.o CC drivers/hwmon/ltc4261.o CC net/netfilter/xt_tcpudp.o CC net/sunrpc/rpc_pipe.o CC net/compat.o AR drivers/leds/built-in.a CC net/sunrpc/svc_xprt.o CC drivers/media/cec/cec-adap.o drivers/md/persistent-data/dm-space-map-common.c: In function ‘sm_ll_mutate’: drivers/md/persistent-data/dm-space-map-common.c:458:16: warning: taking address of packed member of ‘struct disk_index_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | le32_add_cpu(&ie_disk.nr_free, -1); | ^~~~~~~~~~~~~~~~ drivers/md/persistent-data/dm-space-map-common.c:465:16: warning: taking address of packed member of ‘struct disk_index_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | le32_add_cpu(&ie_disk.nr_free, 1); | ^~~~~~~~~~~~~~~~ CC drivers/isdn/gigaset/usb-gigaset.o CC drivers/gpu/drm/i915/i915_pci.o CC drivers/hid/hid-sunplus.o CC fs/squashfs/lzo_wrapper.o CC drivers/hwmon/max1111.o CC drivers/input/touchscreen/tsc40.o CC drivers/media/cec/cec-api.o CC drivers/input/touchscreen/tsc2007_core.o AR drivers/infiniband/sw/rdmavt/built-in.a CC drivers/md/persistent-data/dm-space-map-disk.o CC drivers/md/persistent-data/dm-space-map-metadata.o CC net/sunrpc/xprtmultipath.o AR drivers/infiniband/ulp/srp/built-in.a CC drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o CC drivers/infiniband/ulp/srpt/ib_srpt.o CC drivers/hid/hid-gaff.o CC net/sched/cls_u32.o CC drivers/infiniband/core/ucma.o CC net/sched/cls_route.o CC fs/squashfs/xz_wrapper.o CC net/netfilter/xt_mark.o CC drivers/infiniband/sw/rxe/rxe_queue.o CC drivers/hwmon/max16065.o CC net/sunrpc/debugfs.o CC drivers/md/persistent-data/dm-transaction-manager.o CC drivers/input/touchscreen/wacom_w8001.o CC drivers/isdn/gigaset/bas-gigaset.o CC drivers/gpu/drm/i915/i915_reset.o drivers/infiniband/ulp/srpt/ib_srpt.c: In function ‘srpt_get_desc_tbl’: drivers/infiniband/ulp/srpt/ib_srpt.c:1060:39: warning: taking address of packed member of ‘struct srp_indirect_buf’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1060 | return srpt_alloc_rw_ctxs(ioctx, idb->desc_list, nbufs, | ~~~^~~~~~~~~~~ CC fs/squashfs/zlib_wrapper.o CC drivers/md/bcache/closure.o CC fs/squashfs/zstd_wrapper.o CC drivers/hid/hid-tmff.o CC net/sunrpc/backchannel_rqst.o CC fs/ocfs2/quota_local.o CC drivers/gpu/drm/amd/amdgpu/df_v1_7.o CC net/sunrpc/stats.o CC net/netfilter/xt_connmark.o CC drivers/hwmon/max1619.o CC net/netfilter/xt_set.o CC net/netfilter/xt_nat.o CC drivers/input/touchscreen/wm97xx-core.o CC drivers/md/persistent-data/dm-btree.o AR fs/squashfs/built-in.a CC fs/sysfs/file.o CC drivers/hid/hid-tivo.o CC drivers/hid/hid-topseed.o CC drivers/gpu/drm/i915/i915_suspend.o CC drivers/infiniband/sw/rxe/rxe_verbs.o CC drivers/md/md-linear.o CC drivers/hwmon/max1668.o CC drivers/isdn/gigaset/isocdata.o CC drivers/isdn/gigaset/ser-gigaset.o CC drivers/gpu/drm/amd/amdgpu/df_v3_6.o AR drivers/media/cec/built-in.a CC net/sunrpc/sysctl.o CC fs/reiserfs/prints.o CC drivers/media/common/b2c2/flexcop.o CC fs/sysfs/dir.o AR drivers/infiniband/core/built-in.a CC net/netfilter/xt_AUDIT.o CC net/sched/cls_fw.o CC drivers/hwmon/max6639.o CC drivers/hid/hid-twinhan.o CC net/sched/cls_rsvp.o CC drivers/gpu/drm/i915/i915_sw_fence.o CC net/netfilter/xt_CLASSIFY.o CC net/netfilter/xt_CHECKSUM.o CC net/xfrm/xfrm_ipcomp.o CC drivers/md/raid0.o CC fs/sysfs/symlink.o CC fs/sysfs/mount.o CC drivers/input/touchscreen/wm9705.o CC drivers/input/touchscreen/wm9712.o CC drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o CC drivers/input/touchscreen/wm9713.o CC drivers/input/touchscreen/tps6507x-ts.o CC drivers/md/bcache/debug.o CC drivers/hwmon/max6642.o CC drivers/media/common/b2c2/flexcop-fe-tuner.o CC drivers/gpu/drm/i915/i915_syncmap.o CC drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o CC drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o CC drivers/hid/hid-uclogic-core.o CC drivers/hid/hid-uclogic-rdesc.o CC drivers/md/persistent-data/dm-btree-remove.o AR drivers/isdn/gigaset/built-in.a AR net/sunrpc/built-in.a CC drivers/hid/hid-uclogic-params.o CC net/sysctl_net.o CC drivers/infiniband/sw/rxe/rxe_av.o CC fs/ocfs2/quota_global.o CC fs/reiserfs/objectid.o CC drivers/isdn/hardware/avm/b1pci.o CC net/netfilter/xt_CONNSECMARK.o CC fs/reiserfs/lbalance.o CC drivers/hwmon/max6650.o AR drivers/infiniband/ulp/srpt/built-in.a CC drivers/hwmon/menf21bmc_hwmon.o AR drivers/infiniband/ulp/built-in.a CC drivers/hwmon/nct6683.o CC fs/sysfs/group.o CC drivers/gpu/drm/i915/i915_sysfs.o CC drivers/infiniband/hw/hfi1/ud.o CC net/sched/cls_tcindex.o CC drivers/md/bcache/extents.o CC net/xfrm/xfrm_interface.o CC fs/ocfs2/xattr.o CC drivers/md/raid1.o CC fs/ocfs2/acl.o CC drivers/gpu/drm/i915/intel_csr.o CC net/sched/cls_rsvp6.o CC net/sched/cls_basic.o CC drivers/gpu/drm/i915/intel_device_info.o AR drivers/input/touchscreen/built-in.a CC net/sched/cls_flow.o AR drivers/input/built-in.a CC drivers/media/common/b2c2/flexcop-i2c.o CC drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o CC drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o CC drivers/hid/hid-led.o CC drivers/hid/hid-udraw-ps3.o CC drivers/md/bcache/io.o CC drivers/isdn/hardware/avm/b1.o AR drivers/memory/built-in.a CC drivers/infiniband/hw/hfi1/user_exp_rcv.o CC drivers/md/persistent-data/dm-btree-spine.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/ud.c:51: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ud.c: In function ‘hfi1_make_ud_req_9B’: drivers/infiniband/hw/hfi1/ud.c:329:9: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ud.c: In function ‘hfi1_make_ud_req_16B’: drivers/infiniband/hw/hfi1/ud.c:426:9: warning: taking address of packed member of ‘struct hfi1_16b_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 426 | grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ud.c:454:20: warning: taking address of packed member of ‘struct hfi1_16b_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | hfi1_16B_set_qpn(&ps->s_txreq->phdr.hdr.opah.u.mgmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ud.c: In function ‘return_cnp_16B’: drivers/infiniband/hw/hfi1/ud.c:652:24: warning: taking address of packed member of ‘struct hfi1_16b_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 652 | struct ib_grh *grh = &hdr.opah.u.l.grh; | ^~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ud.c: In function ‘return_cnp’: drivers/infiniband/hw/hfi1/ud.c:710:24: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 710 | struct ib_grh *grh = &hdr.ibh.u.l.grh; | ^~~~~~~~~~~~~~~~ CC drivers/infiniband/sw/rxe/rxe_srq.o CC net/netfilter/xt_CT.o AR fs/sysfs/built-in.a CC drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o CC fs/ocfs2/filecheck.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o CC drivers/hwmon/nct6775.o CC drivers/hwmon/nct7802.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o CC drivers/hwmon/nct7904.o CC drivers/hid/hid-xinmo.o CC drivers/hid/hid-zpff.o CC drivers/md/bcache/journal.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/mmu_rb.h:50, from drivers/infiniband/hw/hfi1/user_exp_rcv.c:50: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/sched/cls_cgroup.o CC fs/reiserfs/ibalance.o CC fs/reiserfs/stree.o AR drivers/md/persistent-data/built-in.a CC drivers/gpu/drm/i915/intel_pm.o CC net/netfilter/xt_DSCP.o CC drivers/gpu/drm/i915/intel_runtime_pm.o CC net/netfilter/xt_HL.o AR net/xfrm/built-in.a CC drivers/gpu/drm/amd/amdgpu/iceland_ih.o CC net/sched/cls_bpf.o CC drivers/media/common/b2c2/flexcop-sram.o CC drivers/hwmon/npcm750-pwm-fan.o fs/reiserfs/stree.c: In function ‘reiserfs_delete_object’: fs/reiserfs/stree.c:1495:7: warning: taking address of packed member of ‘struct reiserfs_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1495 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/media/common/b2c2/flexcop-eeprom.o CC drivers/infiniband/sw/rxe/rxe_qp.o CC drivers/media/common/b2c2/flexcop-misc.o CC net/wireless/ocb.o CC drivers/hid/hid-zydacron.o CC drivers/isdn/hardware/avm/b1dma.o CC fs/reiserfs/hashes.o CC fs/reiserfs/tail_conversion.o CC fs/reiserfs/journal.o CC drivers/infiniband/sw/rxe/rxe_cq.o CC drivers/infiniband/sw/rxe/rxe_mr.o CC drivers/infiniband/hw/hfi1/user_pages.o CC net/netfilter/xt_HMARK.o CC drivers/hwmon/ntc_thermistor.o CC drivers/media/common/b2c2/flexcop-hw-filter.o CC fs/reiserfs/resize.o CC net/sched/cls_flower.o CC fs/reiserfs/item_ops.o CC drivers/gpu/drm/amd/amdgpu/tonga_ih.o CC drivers/infiniband/hw/hfi1/user_sdma.o CC fs/reiserfs/ioctl.o CC drivers/hid/wacom_sys.o CC drivers/hid/wacom_wac.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/user_pages.c:53: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/isdn/hardware/avm/b1pcmcia.o CC drivers/isdn/hardware/avm/avm_cs.o CC drivers/md/bcache/movinggc.o CC drivers/md/bcache/request.o CC net/netfilter/xt_LED.o CC net/sched/cls_matchall.o CC drivers/md/bcache/stats.o CC fs/reiserfs/xattr.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/user_sdma.c:65: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/mga/mga_drv.o CC net/wireless/pmsr.o CC drivers/gpu/drm/mgag200/mgag200_main.o CC drivers/isdn/hardware/avm/t1pci.o CC drivers/isdn/hardware/avm/c4.o CC drivers/gpu/drm/amd/amdgpu/cz_ih.o CC fs/reiserfs/lock.o CC net/netfilter/xt_LOG.o CC drivers/infiniband/sw/rxe/rxe_opcode.o CC fs/reiserfs/xattr_user.o CC fs/ocfs2/stackglue.o CC fs/ocfs2/stack_o2cb.o CC drivers/gpu/drm/i915/intel_workarounds.o AR drivers/media/common/b2c2/built-in.a CC net/wireless/wext-compat.o CC drivers/gpu/drm/mga/mga_dma.o CC drivers/gpu/drm/mga/mga_state.o CC drivers/media/common/saa7146/saa7146_i2c.o CC drivers/gpu/drm/mga/mga_warp.o CC fs/reiserfs/xattr_trusted.o CC fs/reiserfs/xattr_security.o CC drivers/gpu/drm/mgag200/mgag200_mode.o CC fs/reiserfs/xattr_acl.o CC drivers/gpu/drm/i915/i915_ioc32.o CC drivers/gpu/drm/mgag200/mgag200_cursor.o CC drivers/infiniband/hw/hfi1/verbs.o CC drivers/infiniband/hw/hfi1/verbs_txreq.o CC drivers/gpu/drm/amd/amdgpu/vega10_ih.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o CC drivers/infiniband/sw/rxe/rxe_mmap.o CC net/netfilter/xt_NETMAP.o CC drivers/infiniband/sw/rxe/rxe_mcast.o CC drivers/infiniband/sw/rxe/rxe_icrc.o CC fs/ocfs2/stack_user.o CC drivers/gpu/drm/mgag200/mgag200_drv.o CC drivers/hwmon/pc87360.o CC drivers/hwmon/pc87427.o CC drivers/infiniband/hw/qedr/main.o CC drivers/media/common/saa7146/saa7146_core.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/verbs_txreq.c:48: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/verbs.c:58: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/isdn/hardware/avm/built-in.a CC drivers/media/common/saa7146/saa7146_fops.o CC drivers/isdn/hardware/mISDN/hfcpci.o CC drivers/isdn/hardware/mISDN/hfcmulti.o CC drivers/gpu/drm/i915/i915_debugfs.o CC drivers/hid/hid-waltop.o CC drivers/hid/hid-wiimote-core.o CC drivers/gpu/drm/mgag200/mgag200_fb.o CC drivers/md/bcache/super.o drivers/infiniband/hw/hfi1/verbs.c: In function ‘hfi1_verbs_send_pio’: drivers/infiniband/hw/hfi1/verbs.c:1000:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1000 | hdr = (u32 *)&ps->s_txreq->phdr.hdr.opah; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/verbs.c:1003:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1003 | hdr = (u32 *)&ps->s_txreq->phdr.hdr.ibh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/psp_v3_1.o CC net/netfilter/xt_NFLOG.o CC drivers/gpu/drm/amd/amdgpu/psp_v10_0.o CC drivers/md/bcache/sysfs.o CC drivers/gpu/drm/amd/amdgpu/psp_v11_0.o CC net/wireless/wext-sme.o CC net/sched/ematch.o CC drivers/infiniband/sw/rxe/rxe_task.o CC net/netfilter/xt_NFQUEUE.o CC drivers/gpu/drm/mga/mga_irq.o CC drivers/media/dvb-core/dvbdev.o CC drivers/media/common/saa7146/saa7146_hlp.o CC drivers/media/common/saa7146/saa7146_video.o CC drivers/media/dvb-core/dmxdev.o AR fs/reiserfs/built-in.a CC drivers/gpu/drm/mgag200/mgag200_i2c.o CC drivers/infiniband/sw/rxe/rxe_net.o CC drivers/infiniband/hw/qedr/verbs.o CC drivers/infiniband/hw/qedr/qedr_roce_cm.o CC drivers/infiniband/hw/qedr/qedr_iw_cm.o CC drivers/hwmon/pcf8591.o CC net/sched/em_cmp.o GEN net/wireless/shipped-certs.c CC net/wireless/lib80211.o CC drivers/infiniband/hw/hfi1/vnic_main.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.o CC drivers/memstick/core/memstick.o CC drivers/gpu/drm/mga/mga_ioc32.o CC drivers/gpu/drm/amd/amdgpu/dce_v10_0.o CC drivers/gpu/drm/amd/amdgpu/dce_v11_0.o CC drivers/media/dvb-core/dvb_demux.o CC net/sched/em_nbyte.o AR fs/ocfs2/built-in.a CC drivers/hwmon/sch56xx-common.o CC fs/sysv/ialloc.o CC net/netfilter/xt_RATEEST.o CC drivers/gpu/drm/mgag200/mgag200_ttm.o CC drivers/hid/hid-wiimote-modules.o CC drivers/media/common/saa7146/saa7146_vbi.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/vnic.h:51, from drivers/infiniband/hw/hfi1/vnic_main.c:55: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/sched/em_u32.o CC drivers/memstick/host/tifm_ms.o CC drivers/infiniband/hw/qib/qib_diag.o AR drivers/gpu/drm/mga/built-in.a CC net/sched/em_meta.o CC drivers/media/dvb-core/dvb_ca_en50221.o CC drivers/media/dvb-core/dvb_frontend.o CC drivers/hwmon/sch5627.o CC drivers/hwmon/sch5636.o CC drivers/infiniband/sw/rxe/rxe_sysfs.o CC drivers/infiniband/hw/hfi1/vnic_sdma.o CC drivers/memstick/core/mspro_block.o CC net/wireless/lib80211_crypt_wep.o CC fs/sysv/balloc.o CC net/netfilter/xt_REDIRECT.o CC drivers/message/fusion/mptbase.o CC drivers/mfd/mfd-core.o CC net/sched/em_text.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_diag.c:53: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/gpu/drm/mgag200/built-in.a CC drivers/message/fusion/mptscsih.o CC drivers/media/dvb-core/dvb_net.o CC drivers/gpu/drm/amd/amdgpu/dce_virtual.o AR drivers/media/common/saa7146/built-in.a CC net/sched/em_canid.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o CC drivers/media/common/siano/smscoreapi.o CC drivers/memstick/host/jmb38x_ms.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o CC drivers/memstick/host/r592.o CC drivers/hwmon/sht21.o CC drivers/memstick/host/rtsx_pci_ms.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/sdma.h:56, from drivers/infiniband/hw/hfi1/vnic_sdma.c:52: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC fs/sysv/inode.o CC drivers/md/bcache/trace.o CC drivers/infiniband/hw/qib/qib_driver.o CC drivers/infiniband/sw/rxe/rxe_hw_counters.o CC net/wireless/lib80211_crypt_ccmp.o CC net/netfilter/xt_SECMARK.o CC drivers/hid/hid-wiimote-debug.o CC drivers/media/dvb-core/dvb_ringbuffer.o CC drivers/hwmon/sis5595.o CC drivers/mfd/axp20x.o CC drivers/mfd/axp20x-i2c.o CC net/sched/em_ipset.o CC drivers/mfd/kempld-core.o CC drivers/media/dvb-core/dvb_math.o CC drivers/misc/altera-stapl/altera-lpt.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_driver.c:44: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/misc/c2port/core.o AR drivers/memstick/core/built-in.a CC drivers/infiniband/hw/hfi1/debugfs.o CC drivers/hid/hid-sensor-hub.o CC drivers/isdn/hardware/mISDN/hfcsusb.o CC drivers/isdn/hardware/mISDN/avmfritz.o CC drivers/misc/altera-stapl/altera-jtag.o CC fs/sysv/itree.o CC fs/sysv/file.o CC fs/sysv/dir.o CC drivers/memstick/host/rtsx_usb_ms.o CC drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o AR drivers/infiniband/sw/rxe/built-in.a CC net/netfilter/xt_TPROXY.o CC drivers/media/common/siano/sms-cards.o AR drivers/infiniband/sw/built-in.a CC drivers/hwmon/smm665.o CC drivers/isdn/hardware/mISDN/speedfax.o CC net/wireless/lib80211_crypt_tkip.o CC drivers/misc/cardreader/rtsx_pcr.o CC drivers/misc/cardreader/rts5209.o In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/debugfs.c:57: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvif/object.o CC drivers/message/fusion/mptspi.o CC drivers/mfd/lpc_sch.o CC net/sched/em_ipt.o CC drivers/infiniband/hw/qib/qib_eeprom.o CC drivers/infiniband/hw/qib/qib_file_ops.o CC drivers/infiniband/hw/hfi1/fault.o CC drivers/md/bcache/util.o CC drivers/gpu/drm/i915/intel_pipe_crc.o CC net/netfilter/xt_TCPMSS.o CC drivers/misc/c2port/c2port-duramar2150.o CC drivers/misc/altera-stapl/altera-comp.o CC drivers/hwmon/smsc47b397.o CC drivers/misc/cardreader/rts5229.o CC fs/sysv/namei.o CC drivers/mfd/intel-lpss.o CC drivers/mfd/lpc_ich.o CC drivers/hid/hid-sensor-custom.o AR drivers/media/dvb-core/built-in.a CC drivers/gpu/drm/nouveau/nvif/client.o CC drivers/media/common/siano/smsendian.o CC drivers/misc/altera-stapl/altera.o CC drivers/media/common/siano/smsir.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_file_ops.c:50: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/fault.h:55, from drivers/infiniband/hw/hfi1/fault.c:55: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/memstick/host/built-in.a AR drivers/misc/c2port/built-in.a In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_eeprom.c:39: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/memstick/built-in.a CC drivers/gpu/drm/i915/i915_pmu.o CC drivers/md/bcache/writeback.o CC drivers/media/dvb-frontends/drx39xyj/drxj.o CC drivers/isdn/hardware/mISDN/mISDNinfineon.o CC drivers/infiniband/hw/qib/qib_fs.o CC drivers/hwmon/smsc47m1.o CC net/wireless/wext-core.o CC drivers/hwmon/smsc47m192.o CC drivers/misc/cardreader/rtl8411.o AR net/sched/built-in.a CC drivers/media/common/siano/smsdvb-main.o CC drivers/infiniband/hw/qib/qib_init.o CC fs/sysv/super.o CC drivers/mfd/intel-lpss-pci.o CC drivers/gpu/drm/nouveau/nvif/device.o CC net/netfilter/xt_TCPOPTSTRIP.o CC drivers/mfd/intel-lpss-acpi.o CC drivers/mfd/menf21bmc.o CC drivers/mfd/viperboard.o CC fs/tracefs/inode.o fs/sysv/super.c: In function ‘detected_xenix’: fs/sysv/super.c:72:23: warning: taking address of packed member of ‘struct xenix_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | sbi->s_free_blocks = &sbd2->s_tfree; | ^~~~~~~~~~~~~~ fs/sysv/super.c:73:19: warning: taking address of packed member of ‘struct xenix_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | sbi->s_sb_time = &sbd2->s_time; | ^~~~~~~~~~~~~ fs/sysv/super.c: In function ‘detected_sysv2’: fs/sysv/super.c:127:23: warning: taking address of packed member of ‘struct sysv2_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | sbi->s_free_blocks = &sbd->s_tfree; | ^~~~~~~~~~~~~ fs/sysv/super.c:128:19: warning: taking address of packed member of ‘struct sysv2_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 128 | sbi->s_sb_time = &sbd->s_time; | ^~~~~~~~~~~~ fs/sysv/super.c: In function ‘detected_coherent’: fs/sysv/super.c:151:23: warning: taking address of packed member of ‘struct coh_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | sbi->s_free_blocks = &sbd->s_tfree; | ^~~~~~~~~~~~~ fs/sysv/super.c:152:19: warning: taking address of packed member of ‘struct coh_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | sbi->s_sb_time = &sbd->s_time; | ^~~~~~~~~~~~ fs/sysv/super.c: In function ‘detected_v7’: fs/sysv/super.c:172:23: warning: taking address of packed member of ‘struct v7_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | sbi->s_free_blocks = &sbd->s_tfree; | ^~~~~~~~~~~~~ fs/sysv/super.c:173:19: warning: taking address of packed member of ‘struct v7_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | sbi->s_sb_time = &sbd->s_time; | ^~~~~~~~~~~~ CC drivers/hwmon/amc6821.o CC drivers/message/fusion/mptfc.o CC drivers/infiniband/hw/usnic/usnic_fwd.o CC drivers/infiniband/hw/usnic/usnic_transport.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_fs.c:42: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/hid/built-in.a CC drivers/misc/cardreader/rts5227.o CC drivers/mfd/intel_soc_pmic_bxtwc.o CC drivers/misc/cardreader/rts5249.o AR drivers/infiniband/hw/hfi1/built-in.a AR drivers/gpu/drm/omapdrm/displays/built-in.a CC drivers/mfd/intel_soc_pmic_chtwc.o CC drivers/mmc/core/core.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_init.c:47: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: CC drivers/mmc/core/bus.o ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/gpu/drm/omapdrm/dss/built-in.a AR drivers/gpu/drm/omapdrm/built-in.a CC drivers/hwmon/thmc50.o CC drivers/mfd/intel_soc_pmic_chtdc_ti.o CC drivers/hwmon/tmp102.o CC drivers/isdn/hardware/mISDN/w6692.o CC drivers/gpu/drm/nouveau/nvif/disp.o CC drivers/isdn/hardware/mISDN/mISDNipac.o AR fs/sysv/built-in.a CC drivers/gpu/drm/nouveau/nvif/driver.o CC drivers/infiniband/hw/qib/qib_intr.o AR drivers/md/bcache/built-in.a AR fs/tracefs/built-in.a CC fs/udf/balloc.o CC drivers/md/raid10.o CC net/netfilter/xt_TEE.o CC drivers/gpu/drm/i915/i915_active.o CC drivers/gpu/drm/i915/i915_cmd_parser.o CC drivers/gpu/drm/i915/i915_gem_clflush.o CC drivers/gpu/drm/i915/i915_gem_batch_pool.o CC fs/udf/dir.o CC drivers/infiniband/hw/usnic/usnic_uiom.o CC drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.o fs/udf/balloc.c: In function ‘udf_add_free_space’: fs/udf/balloc.c:101:15: warning: taking address of packed member of ‘struct logicalVolIntegrityDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/hw/qib/qib_mad.o AR drivers/mfd/built-in.a CC net/wireless/wext-proc.o CC drivers/isdn/hardware/mISDN/mISDNisar.o CC drivers/misc/cardreader/rts5260.o CC drivers/hwmon/tmp401.o CC drivers/misc/cardreader/rtsx_usb.o CC drivers/gpu/drm/nouveau/nvif/fifo.o CC drivers/gpu/drm/nouveau/nvif/mem.o AR drivers/gpu/drm/panel/built-in.a CC drivers/infiniband/hw/qib/qib_pcie.o CC net/wireless/wext-spy.o AR drivers/media/common/siano/built-in.a CC drivers/media/firewire/firedtv-avc.o AR drivers/infiniband/hw/qedr/built-in.a In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_intr.c:38: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/media/common/v4l2-tpg/v4l2-tpg-core.o CC drivers/media/common/v4l2-tpg/v4l2-tpg-colors.o CC drivers/message/fusion/mptsas.o CC drivers/infiniband/hw/qib/qib_pio_copy.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_mad.c:37: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/media/firewire/firedtv-ci.o AR drivers/misc/altera-stapl/built-in.a drivers/infiniband/hw/qib/qib_mad.c: In function ‘cc_get_congestion_control_table’: drivers/infiniband/hw/qib/qib_mad.c:2200:12: warning: taking address of packed member of ‘struct cc_table_shadow’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2200 | entries = &ppd->ccti_entries_shadow-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2201 | entries[IB_CCT_ENTRIES * cct_block_index]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/udf/file.o CC drivers/hwmon/tmp421.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_pcie.c:41: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvif/mmu.o CC drivers/infiniband/hw/qib/qib_qp.o CC net/netfilter/xt_TRACE.o CC drivers/gpu/drm/nouveau/nvif/notify.o CC drivers/infiniband/hw/qib/qib_qsfp.o CC drivers/infiniband/hw/qib/qib_rc.o CC drivers/media/dvb-frontends/dvb-pll.o CC drivers/md/raid5.o CC drivers/gpu/drm/i915/i915_gem_context.o CC fs/udf/ialloc.o CC drivers/misc/cb710/core.o CC drivers/misc/cb710/sgbuf2.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_pio_copy.c:33: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/mmc/host/sdhci.o CC drivers/infiniband/hw/qib/qib_ruc.o fs/udf/ialloc.c: In function ‘udf_free_inode’: fs/udf/ialloc.c:38:17: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member] 38 | le32_add_cpu(&lvidiu->numDirs, -1); | ^~~~~~~~~~~~~~~~ fs/udf/ialloc.c:40:17: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | le32_add_cpu(&lvidiu->numFiles, -1); | ^~~~~~~~~~~~~~~~~ fs/udf/ialloc.c: In function ‘udf_new_inode’: fs/udf/ialloc.c:99:17: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | le32_add_cpu(&lvidiu->numDirs, 1); | ^~~~~~~~~~~~~~~~ fs/udf/ialloc.c:101:17: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvidiu->numFiles, 1); | ^~~~~~~~~~~~~~~~~ CC drivers/hwmon/via-cputemp.o CC fs/udf/inode.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_qp.c:42: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/mmc/core/host.o CC drivers/infiniband/hw/usnic/usnic_vnic.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_qsfp.c:38: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_rc.c:36: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/wireless/wext-priv.o CC net/netfilter/xt_IDLETIMER.o drivers/infiniband/hw/qib/qib_rc.c: In function ‘qib_make_rc_ack’: drivers/infiniband/hw/qib/qib_rc.c:142:31: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | ib_u64_put(e->atomic_data, &ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_rc.c: In function ‘qib_send_rc_ack’: drivers/infiniband/hw/qib/qib_rc.c:635:31: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 635 | hwords += qib_make_grh(ibp, &hdr.u.l.grh, | ^~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_rc.c: In function ‘qib_rc_rcv_resp’: drivers/infiniband/hw/qib/qib_rc.c:1372:21: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1372 | val = ib_u64_get(&ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/hw/qib/qib_sdma.o AR drivers/misc/cardreader/built-in.a CC fs/udf/lowlevel.o CC fs/udf/namei.o CC drivers/media/dvb-frontends/stv0299.o CC drivers/gpu/drm/nouveau/nvif/vmm.o CC drivers/gpu/drm/qxl/qxl_drv.o fs/udf/inode.c: In function ‘__udf_add_aext’: fs/udf/inode.c:1960:16: warning: taking address of packed member of ‘struct allocExtDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1960 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ fs/udf/inode.c: In function ‘udf_delete_aext’: fs/udf/inode.c:2222:17: warning: taking address of packed member of ‘struct allocExtDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2222 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ fs/udf/inode.c:2239:17: warning: taking address of packed member of ‘struct allocExtDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2239 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/hwmon/via686a.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_ruc.c:37: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ruc.c: In function ‘qib_ruc_check_hdr’: drivers/infiniband/hw/qib/qib_ruc.c:101:16: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | if (!gid_ok(&hdr->u.l.grh.dgid, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ruc.c:104:16: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | if (!gid_ok(&hdr->u.l.grh.sgid, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ruc.c:140:16: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | if (!gid_ok(&hdr->u.l.grh.dgid, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ruc.c:143:16: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 143 | if (!gid_ok(&hdr->u.l.grh.sgid, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ruc.c: In function ‘qib_make_ruc_header’: drivers/infiniband/hw/qib/qib_ruc.c:221:22: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | qib_make_grh(ibp, &priv->s_hdr->u.l.grh, | ^~~~~~~~~~~~~~~~~~~~~ CC drivers/media/firewire/firedtv-dvb.o CC drivers/mmc/core/mmc.o CC drivers/gpu/drm/nouveau/nvif/user.o CC drivers/gpu/drm/nouveau/nvif/userc361.o AR drivers/misc/cb710/built-in.a CC drivers/md/raid5-cache.o CC drivers/md/raid5-ppl.o CC drivers/misc/eeprom/at24.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_sdma.c:38: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC net/wireless/shipped-certs.o CC drivers/media/dvb-frontends/stb0899_drv.o CC drivers/gpu/drm/qxl/qxl_kms.o CC net/netfilter/xt_addrtype.o drivers/md/raid5-ppl.c: In function ‘ppl_log_stripe’: drivers/md/raid5-ppl.c:350:15: warning: taking address of packed member of ‘struct ppl_header_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 350 | le32_add_cpu(&e->data_size, data_disks << PAGE_SHIFT); | ^~~~~~~~~~~~~ drivers/md/raid5-ppl.c:354:16: warning: taking address of packed member of ‘struct ppl_header_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 354 | le32_add_cpu(&e->pp_size, PAGE_SIZE); | ^~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/core/client.o AR drivers/media/dvb-frontends/drx39xyj/built-in.a CC fs/udf/partition.o CC drivers/mmc/core/mmc_ops.o CC drivers/gpu/drm/r128/r128_drv.o CC drivers/infiniband/hw/qib/qib_sysfs.o CC drivers/gpu/drm/r128/r128_cce.o CC drivers/isdn/mISDN/core.o CC drivers/mmc/core/sd.o CC drivers/infiniband/hw/usnic/usnic_ib_main.o CC drivers/misc/eeprom/at25.o CC drivers/hwmon/vt1211.o CC drivers/media/firewire/firedtv-fe.o CC drivers/media/firewire/firedtv-fw.o AR net/wireless/built-in.a CC drivers/gpu/drm/i915/i915_gem_dmabuf.o CC drivers/gpu/drm/i915/i915_gem_evict.o CC drivers/media/firewire/firedtv-rc.o AR drivers/isdn/hardware/mISDN/built-in.a AR drivers/isdn/hardware/built-in.a In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_sysfs.c:36: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/qxl/qxl_display.o CC drivers/gpu/drm/qxl/qxl_ttm.o CC drivers/media/i2c/cx25840/cx25840-core.o CC drivers/gpu/drm/nouveau/nvkm/core/engine.o CC drivers/media/i2c/cx25840/cx25840-audio.o CC drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o CC net/netfilter/xt_bpf.o CC drivers/media/i2c/cx25840/cx25840-firmware.o CC drivers/misc/eeprom/eeprom.o AR drivers/media/common/v4l2-tpg/built-in.a CC drivers/media/common/videobuf2/videobuf2-core.o CC drivers/message/fusion/mptctl.o CC fs/udf/super.o CC fs/udf/truncate.o CC drivers/media/common/videobuf2/vb2-trace.o CC drivers/gpu/drm/r128/r128_state.o CC drivers/gpu/drm/r128/r128_irq.o CC drivers/media/dvb-frontends/stb0899_algo.o CC drivers/infiniband/hw/qib/qib_twsi.o CC fs/udf/symlink.o AR drivers/media/firewire/built-in.a CC fs/udf/misc.o CC fs/udf/directory.o CC drivers/hwmon/vt8231.o CC fs/udf/udftime.o CC drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o CC drivers/misc/eeprom/max6875.o CC drivers/isdn/mISDN/fsm.o CC drivers/infiniband/hw/usnic/usnic_ib_sysfs.o CC drivers/media/i2c/cx25840/cx25840-vbi.o CC drivers/media/i2c/cx25840/cx25840-ir.o CC drivers/gpu/drm/nouveau/nvkm/core/enum.o CC drivers/misc/ibmasm/module.o CC drivers/gpu/drm/i915/i915_gem_execbuffer.o CC net/netfilter/xt_cluster.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_twsi.c:39: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/isdn/mISDN/socket.o CC drivers/media/common/videobuf2/videobuf2-v4l2.o CC drivers/mmc/core/sd_ops.o CC drivers/gpu/drm/r128/r128_ioc32.o CC drivers/gpu/drm/qxl/qxl_object.o CC drivers/misc/eeprom/eeprom_93cx6.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o CC drivers/net/appletalk/ipddp.o CC drivers/gpu/drm/nouveau/nvkm/core/event.o CC drivers/gpu/drm/nouveau/nvkm/core/firmware.o CC drivers/infiniband/hw/qib/qib_tx.o CC drivers/gpu/drm/qxl/qxl_gem.o CC drivers/isdn/mISDN/clock.o CC drivers/gpu/drm/qxl/qxl_cmd.o CC drivers/misc/ibmasm/ibmasmfs.o CC drivers/hwmon/w83627ehf.o CC drivers/mmc/core/sdio.o CC drivers/mmc/core/sdio_ops.o CC net/netfilter/xt_comment.o AR drivers/media/i2c/cx25840/built-in.a CC drivers/media/i2c/msp3400-driver.o AR drivers/misc/eeprom/built-in.a CC drivers/media/i2c/msp3400-kthreads.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_tx.c:41: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/message/fusion/mptlan.o CC drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o CC drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o CC drivers/gpu/drm/qxl/qxl_image.o CC drivers/gpu/drm/qxl/qxl_draw.o CC drivers/media/dvb-frontends/stb6100.o CC drivers/media/dvb-frontends/sp8870.o CC drivers/infiniband/hw/usnic/usnic_ib_verbs.o CC drivers/mmc/host/sdhci-pci-core.o CC net/netfilter/xt_connbytes.o CC drivers/mmc/core/sdio_bus.o AR drivers/net/appletalk/built-in.a CC drivers/isdn/mISDN/hwchannel.o CC drivers/net/arcnet/arcnet.o CC fs/udf/unicode.o CC drivers/misc/ibmasm/event.o CC drivers/net/arcnet/rfc1201.o CC drivers/media/common/videobuf2/videobuf2-memops.o CC drivers/infiniband/hw/qib/qib_uc.o CC drivers/isdn/mISDN/stack.o CC drivers/media/dvb-frontends/cx22700.o CC drivers/gpu/drm/nouveau/nvkm/core/ioctl.o CC drivers/media/dvb-frontends/cx24110.o CC drivers/gpu/drm/nouveau/nvkm/core/memory.o CC drivers/media/i2c/tvaudio.o CC drivers/mmc/core/sdio_cis.o CC drivers/misc/lis3lv02d/lis3lv02d.o CC drivers/gpu/drm/qxl/qxl_debugfs.o CC drivers/mmc/core/sdio_io.o CC drivers/misc/lis3lv02d/lis3lv02d_i2c.o CC drivers/gpu/drm/qxl/qxl_irq.o CC drivers/media/common/videobuf2/videobuf2-vmalloc.o CC drivers/misc/ibmasm/command.o CC net/netfilter/xt_connlabel.o AR fs/udf/built-in.a In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_uc.c:35: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/misc/ibmasm/remote.o CC fs/ufs/balloc.o AR drivers/gpu/drm/r128/built-in.a CC drivers/misc/ibmasm/heartbeat.o CC drivers/misc/ibmasm/r_heartbeat.o CC drivers/misc/ibmasm/dot_command.o CC drivers/isdn/mISDN/layer1.o CC drivers/infiniband/hw/usnic/usnic_debugfs.o CC drivers/media/i2c/tda7432.o CC drivers/mmc/core/sdio_irq.o AR drivers/message/fusion/built-in.a CC drivers/hwmon/w83l785ts.o AR drivers/message/built-in.a CC drivers/hwmon/w83l786ng.o CC drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o CC drivers/mmc/host/sdhci-pci-o2micro.o CC drivers/gpu/drm/i915/i915_gem_fence_reg.o CC drivers/net/arcnet/rfc1051.o CC drivers/misc/ibmasm/lowlevel.o CC drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o CC drivers/net/bonding/bond_main.o CC drivers/gpu/drm/qxl/qxl_dumb.o CC drivers/misc/ibmasm/uart.o AR drivers/misc/lis3lv02d/built-in.a CC net/netfilter/xt_connlimit.o CC drivers/gpu/drm/i915/i915_gem_internal.o CC drivers/gpu/drm/nouveau/nvkm/core/mm.o CC drivers/net/bonding/bond_3ad.o CC drivers/media/common/videobuf2/videobuf2-dma-contig.o CC drivers/gpu/drm/i915/i915_gem_gtt.o CC drivers/infiniband/hw/qib/qib_ud.o CC drivers/net/bonding/bond_alb.o AR drivers/net/can/rcar/built-in.a CC drivers/net/can/peak_canfd/peak_pciefd_main.o CC drivers/media/dvb-frontends/tda8083.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o CC drivers/media/dvb-frontends/l64781.o CC drivers/media/dvb-frontends/dib3000mb.o CC drivers/gpu/drm/i915/i915_gem.o CC drivers/gpu/drm/i915/i915_gem_object.o CC drivers/media/i2c/saa6588.o AR drivers/infiniband/hw/usnic/built-in.a CC drivers/mmc/core/slot-gpio.o AR drivers/hwmon/built-in.a CC drivers/misc/mei/init.o CC drivers/mmc/host/sdhci-pci-arasan.o CC drivers/md/md-multipath.o AR drivers/misc/ibmasm/built-in.a CC drivers/net/arcnet/arc-rawmode.o CC drivers/net/arcnet/capmode.o CC net/netfilter/xt_conntrack.o CC drivers/gpu/drm/qxl/qxl_ioctl.o CC drivers/isdn/mISDN/layer2.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_ud.c:37: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ud.c: In function ‘qib_make_ud_req’: drivers/infiniband/hw/qib/qib_ud.c:324:39: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | qp->s_hdrwords += qib_make_grh(ibp, &priv->s_hdr->u.l.grh, | ^~~~~~~~~~~~~~~~~~~~~ CC drivers/media/dvb-frontends/dib3000mc.o CC drivers/gpu/drm/nouveau/nvkm/core/notify.o CC drivers/media/common/videobuf2/videobuf2-dma-sg.o CC drivers/media/common/videobuf2/videobuf2-dvb.o CC drivers/mmc/host/sdhci-pci-dwc-mshc.o CC drivers/misc/mei/hbm.o CC drivers/net/can/peak_canfd/peak_canfd.o CC drivers/mmc/core/regulator.o CC drivers/media/i2c/tda9840.o CC drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o CC fs/ufs/cylinder.o CC fs/ufs/dir.o CC drivers/net/arcnet/com90xx.o CC drivers/infiniband/hw/qib/qib_user_pages.o CC drivers/misc/mei/interrupt.o CC drivers/gpu/drm/qxl/qxl_release.o CC drivers/gpu/drm/qxl/qxl_prime.o CC fs/xfs/xfs_trace.o CC fs/xfs/libxfs/xfs_ag.o CC drivers/mmc/host/sdhci-pci-data.o CC drivers/mmc/core/debugfs.o CC drivers/gpu/drm/nouveau/nvkm/core/object.o CC net/netfilter/xt_cpu.o CC drivers/gpu/drm/nouveau/nvkm/core/oproxy.o CC drivers/media/i2c/tea6415c.o CC fs/ufs/file.o CC drivers/gpu/drm/i915/i915_gem_render_state.o In file included from fs/xfs/libxfs/xfs_ag.c:11: fs/xfs/libxfs/xfs_ag.c: In function ‘xfs_agflblock_init’: fs/xfs/libxfs/xfs_format.h:790:3: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 790 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/xfs/libxfs/xfs_ag.c:228:13: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’ 228 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, bp); | ^~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o CC drivers/mmc/host/sdhci-acpi.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_user_pages.c:38: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/mmc/host/wbsd.o AR drivers/net/can/peak_canfd/built-in.a CC drivers/net/bonding/bond_sysfs.o CC drivers/media/dvb-frontends/dib7000m.o CC drivers/media/dvb-frontends/dibx000_common.o CC drivers/net/can/sja1000/sja1000.o CC drivers/net/can/sja1000/ems_pcmcia.o AR drivers/gpu/drm/qxl/built-in.a CC drivers/mmc/core/block.o CC drivers/net/can/sja1000/sja1000_isa.o AR drivers/media/common/videobuf2/built-in.a CC drivers/net/arcnet/com90io.o CC drivers/infiniband/hw/qib/qib_user_sdma.o CC drivers/media/common/cx2341x.o CC drivers/misc/mei/client.o CC drivers/gpu/drm/nouveau/nvkm/core/option.o CC fs/xfs/libxfs/xfs_alloc.o CC drivers/gpu/drm/nouveau/nvkm/core/ramht.o CC drivers/md/md-faulty.o CC net/netfilter/xt_dccp.o CC net/netfilter/xt_devgroup.o CC drivers/media/i2c/tea6420.o CC drivers/media/i2c/saa7110.o CC fs/ufs/ialloc.o CC drivers/net/can/sja1000/ems_pci.o CC drivers/net/can/sja1000/kvaser_pci.o CC drivers/media/dvb-frontends/dib7000p.o CC drivers/isdn/mISDN/tei.o CC drivers/isdn/mISDN/timerdev.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_user_sdma.c:45: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/isdn/mISDN/dsp_core.o CC drivers/net/arcnet/arc-rimi.o CC drivers/net/arcnet/com20020.o CC drivers/net/can/sja1000/peak_pcmcia.o CC drivers/net/can/sja1000/peak_pci.o CC drivers/media/dvb-frontends/dib8000.o CC drivers/misc/mic/bus/mic_bus.o CC drivers/gpu/drm/nouveau/nvkm/core/subdev.o CC drivers/md/md.o CC drivers/media/i2c/saa7115.o CC drivers/media/dvb-frontends/mt312.o CC drivers/media/i2c/saa717x.o CC drivers/mmc/host/tifm_sd.o CC drivers/media/dvb-frontends/ves1820.o CC fs/ufs/namei.o CC fs/ufs/inode.o CC net/netfilter/xt_dscp.o CC net/netfilter/xt_ecn.o CC drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o CC fs/xfs/libxfs/xfs_alloc_btree.o CC drivers/misc/mic/bus/scif_bus.o CC drivers/net/bonding/bond_sysfs_slave.o CC drivers/gpu/drm/nouveau/nvkm/falcon/base.o CC drivers/misc/mei/main.o CC drivers/net/arcnet/com20020-pci.o CC drivers/net/can/sja1000/plx_pci.o CC drivers/mmc/host/sdricoh_cs.o CC drivers/mmc/host/cb710-mmc.o CC drivers/gpu/drm/i915/i915_gem_shrinker.o In file included from fs/xfs/libxfs/xfs_alloc.c:8: fs/xfs/libxfs/xfs_alloc.c: In function ‘xfs_alloc_get_freelist’: fs/xfs/libxfs/xfs_format.h:790:3: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 790 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/xfs/libxfs/xfs_alloc.c:2426:13: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’ 2426 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ fs/xfs/libxfs/xfs_alloc.c: In function ‘xfs_alloc_put_freelist’: fs/xfs/libxfs/xfs_format.h:790:3: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 790 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/xfs/libxfs/xfs_alloc.c:2563:13: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’ 2563 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ fs/xfs/libxfs/xfs_alloc.c: In function ‘xfs_agfl_walk’: fs/xfs/libxfs/xfs_format.h:790:3: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 790 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/xfs/libxfs/xfs_alloc.c:3154:13: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’ 3154 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ CC drivers/misc/mic/bus/cosm_bus.o CC drivers/misc/mic/bus/vop_bus.o CC net/netfilter/xt_esp.o CC drivers/infiniband/hw/qib/qib_iba7220.o CC drivers/net/bonding/bond_debugfs.o CC drivers/media/common/tveeprom.o CC drivers/media/i2c/saa7127.o CC net/netfilter/xt_hashlimit.o CC drivers/gpu/drm/radeon/radeon_drv.o CC drivers/mmc/core/queue.o CC drivers/media/i2c/saa7185.o CC drivers/gpu/drm/nouveau/nvkm/falcon/v1.o CC drivers/net/bonding/bond_options.o CC drivers/net/bonding/bond_netlink.o CC drivers/gpu/drm/amd/amdgpu/vce_v4_0.o CC drivers/gpu/drm/amd/amdgpu/vce_v3_0.o CC drivers/isdn/mISDN/dsp_cmx.o CC drivers/mmc/host/via-sdmmc.o AR drivers/gpu/drm/rcar-du/built-in.a In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_iba7220.c:47: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/net/arcnet/com20020_cs.o AR drivers/net/can/sja1000/built-in.a CC drivers/misc/mic/cosm/cosm_main.o CC drivers/misc/mei/dma-ring.o CC drivers/net/can/softing/softing_fw.o CC drivers/net/can/softing/softing_main.o CC drivers/nvdimm/core.o CC drivers/nfc/pn533/pn533.o CC drivers/gpu/drm/radeon/radeon_device.o AR drivers/misc/mic/bus/built-in.a CC drivers/media/common/cypress_firmware.o CC fs/ufs/super.o CC drivers/md/md-bitmap.o CC drivers/nfc/pn533/usb.o CC drivers/media/i2c/saa6752hs.o CC drivers/mmc/core/sdio_uart.o CC drivers/gpu/drm/i915/i915_gem_stolen.o CC drivers/misc/mic/cosm/cosm_debugfs.o CC drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.o CC drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.o CC drivers/misc/mei/bus.o AR drivers/misc/ti-st/built-in.a CC drivers/misc/mei/bus-fixup.o AR drivers/net/arcnet/built-in.a CC drivers/net/bonding/bond_procfs.o CC drivers/media/i2c/adv7170.o CC drivers/mmc/host/vub300.o AR drivers/media/common/built-in.a CC drivers/mmc/host/ushc.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o CC drivers/mmc/host/toshsd.o CC drivers/misc/mic/cosm/cosm_sysfs.o CC fs/xfs/libxfs/xfs_attr.o CC fs/xfs/libxfs/xfs_attr_leaf.o CC drivers/nvdimm/bus.o CC drivers/net/can/softing/softing_cs.o CC net/netfilter/xt_helper.o CC drivers/media/i2c/adv7175.o CC fs/ufs/util.o AR drivers/mmc/core/built-in.a CC drivers/mmc/host/rtsx_pci_sdmmc.o CC drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o CC drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o CC drivers/gpu/drm/i915/i915_gem_tiling.o CC drivers/misc/mei/debugfs.o CC drivers/misc/mei/mei-trace.o CC drivers/misc/mei/pci-me.o CC drivers/misc/mic/cosm/cosm_scif_server.o AR drivers/net/bonding/built-in.a CC drivers/media/dvb-frontends/ves1x93.o CC drivers/media/dvb-frontends/tda1004x.o AR drivers/net/can/softing/built-in.a AR drivers/net/can/spi/built-in.a CC drivers/mmc/host/rtsx_usb_sdmmc.o CC drivers/gpu/drm/radeon/radeon_asic.o CC drivers/net/can/usb/kvaser_usb/kvaser_usb_core.o CC drivers/net/can/usb/peak_usb/pcan_usb_core.o CC drivers/net/can/usb/peak_usb/pcan_usb_pro.o CC drivers/net/can/usb/peak_usb/pcan_usb.o CC drivers/net/can/usb/peak_usb/pcan_usb_fd.o CC drivers/media/i2c/vpx3220.o CC drivers/isdn/mISDN/dsp_tones.o CC net/netfilter/xt_hl.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o AR drivers/misc/mic/cosm/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o AR drivers/nfc/pn533/built-in.a CC drivers/misc/mic/cosm_client/cosm_scif_client.o CC drivers/nvdimm/dimm_devs.o CC drivers/nfc/pn544/pn544.o CC drivers/media/dvb-frontends/sp887x.o CC drivers/nvme/host/core.o AR fs/ufs/built-in.a CC drivers/nvme/target/core.o CC drivers/gpu/drm/i915/i915_gem_userptr.o CC drivers/md/dm-uevent.o CC drivers/misc/vmw_vmci/vmci_context.o CC drivers/nvmem/core.o CC drivers/misc/mei/hw-me.o CC drivers/gpu/drm/radeon/radeon_kms.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o CC drivers/infiniband/hw/qib/qib_sd7220.o AR drivers/misc/mic/cosm_client/built-in.a CC drivers/media/i2c/bt819.o CC net/netfilter/xt_ipcomp.o CC drivers/misc/mic/host/mic_main.o CC drivers/media/dvb-frontends/nxt6000.o CC drivers/misc/vmw_vmci/vmci_datagram.o CC drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.o CC drivers/mmc/host/cqhci.o CC drivers/net/can/usb/usb_8dev.o CC drivers/isdn/mISDN/dsp_audio.o CC drivers/isdn/mISDN/dsp_dtmf.o CC drivers/nfc/pn544/mei.o CC drivers/net/can/usb/ems_usb.o CC drivers/nvdimm/dimm.o AR drivers/net/can/usb/peak_usb/built-in.a CC drivers/misc/mic/host/mic_x100.o CC drivers/infiniband/hw/qib/qib_iba7322.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_sd7220.c:44: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o CC drivers/misc/mic/host/mic_smpt.o CC fs/xfs/libxfs/xfs_attr_remote.o CC drivers/misc/vmw_vmci/vmci_doorbell.o CC drivers/nfc/mei_phy.o CC net/netfilter/xt_iprange.o CC drivers/media/i2c/bt866.o CC drivers/media/i2c/bt856.o AR drivers/nfc/pn544/built-in.a CC drivers/isdn/mISDN/dsp_blowfish.o CC drivers/isdn/mISDN/dsp_pipeline.o CC drivers/nvdimm/region_devs.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_iba7322.c:51: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_atombios.o CC drivers/nvdimm/region.o CC drivers/media/dvb-frontends/mt352.o CC drivers/nvme/target/configfs.o AR drivers/nvmem/built-in.a CC drivers/gpu/drm/i915/i915_gemfs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o CC drivers/misc/mic/scif/scif_main.o CC drivers/media/mmc/siano/smssdio.o CC drivers/net/can/usb/esd_usb2.o CC drivers/misc/mic/host/mic_intr.o CC drivers/infiniband/hw/qib/qib_verbs.o CC drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.o CC drivers/misc/ad525x_dpot.o CC drivers/misc/ad525x_dpot-i2c.o CC drivers/media/i2c/ks0127.o CC net/netfilter/xt_ipvs.o CC net/netfilter/xt_l2tp.o CC drivers/misc/vmw_vmci/vmci_driver.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_main.c:25: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ CC drivers/misc/vmw_vmci/vmci_event.o CC drivers/misc/vmw_vmci/vmci_guest.o AR drivers/misc/mei/built-in.a CC drivers/nfc/nfcsim.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o CC drivers/isdn/mISDN/dsp_hwec.o AR drivers/mmc/host/built-in.a AR drivers/media/mmc/siano/built-in.a AR drivers/media/mmc/built-in.a AR drivers/mmc/built-in.a CC drivers/isdn/mISDN/l1oip_core.o CC fs/xfs/libxfs/xfs_bit.o CC drivers/misc/mic/scif/scif_peer_bus.o CC fs/xfs/libxfs/xfs_bmap.o CC drivers/gpu/drm/i915/i915_query.o CC drivers/media/dvb-frontends/zl10036.o CC fs/xfs/libxfs/xfs_bmap_btree.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_verbs.c:46: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_verbs.c: In function ‘qib_ib_rcv’: drivers/infiniband/hw/qib/qib_verbs.c:328:37: warning: taking address of packed member of ‘struct ib_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | mcast = rvt_mcast_find(&ibp->rvp, &hdr->u.l.grh.dgid, lid); | ^~~~~~~~~~~~~~~~~~ CC drivers/nvdimm/namespace_devs.o CC drivers/gpu/drm/savage/savage_drv.o CC drivers/media/i2c/tvp5150.o CC drivers/misc/mic/host/mic_boot.o CC drivers/nvme/target/admin-cmd.o CC drivers/misc/mic/host/mic_debugfs.o CC drivers/net/ethernet/3com/3c589_cs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_job.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_peer_bus.c:17: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ CC drivers/misc/vmw_vmci/vmci_handle_array.o CC drivers/md/dm.o CC drivers/misc/vmw_vmci/vmci_host.o CC net/netfilter/xt_length.o CC drivers/nfc/port100.o CC drivers/net/can/usb/gs_usb.o CC net/netfilter/xt_limit.o CC net/netfilter/xt_mac.o CC drivers/opp/core.o CC drivers/opp/cpu.o CC drivers/misc/mic/scif/scif_ports.o CC drivers/gpu/drm/savage/savage_bci.o CC drivers/nvme/host/trace.o CC drivers/media/dvb-frontends/zl10039.o AR drivers/net/can/usb/kvaser_usb/built-in.a CC drivers/net/can/usb/mcba_usb.o CC drivers/net/can/usb/ucan.o CC drivers/gpu/drm/i915/i915_request.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o AR drivers/misc/mic/host/built-in.a CC drivers/nvme/host/multipath.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_ports.c:20: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o CC drivers/net/ethernet/3com/3c574_cs.o CC drivers/misc/vmw_vmci/vmci_queue_pair.o CC drivers/nvme/target/fabrics-cmd.o CC drivers/misc/mic/scif/scif_debugfs.o CC drivers/isdn/mISDN/l1oip_codec.o CC drivers/media/i2c/cs3308.o CC drivers/misc/mic/scif/scif_fd.o CC fs/open.o CC drivers/misc/mic/scif/scif_api.o CC fs/xfs/libxfs/xfs_btree.o CC net/netfilter/xt_multiport.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o CC fs/xfs/libxfs/xfs_da_btree.o CC drivers/media/dvb-frontends/zl10353.o AR drivers/nfc/built-in.a CC drivers/opp/debugfs.o CC drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_debugfs.c:22: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_debugfs.c: In function ‘scif_display_window’: drivers/misc/mic/scif/scif_debugfs.c:53:34: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 53 | scif_pinned_pages_t pin = window->pinned_pages; | ~~~~~~^~~~~~~~~~~~~~ CC drivers/net/can/vcan.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_fd.c:18: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ CC drivers/media/pci/b2c2/flexcop-dma.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_api.c:19: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ CC drivers/media/pci/b2c2/flexcop-pci.o CC drivers/nvme/target/discovery.o CC drivers/gpu/drm/savage/savage_state.o CC drivers/nvme/host/fault_inject.o CC drivers/nvme/target/io-cmd-file.o CC drivers/parport/share.o CC drivers/media/i2c/cs5345.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o CC fs/xfs/libxfs/xfs_da_format.o AR drivers/net/can/usb/built-in.a AR drivers/isdn/mISDN/built-in.a AR drivers/opp/built-in.a CC fs/xfs/libxfs/xfs_defer.o AR drivers/isdn/built-in.a CC drivers/net/ethernet/3com/3c59x.o CC fs/xfs/libxfs/xfs_dir2.o CC drivers/media/dvb-frontends/cx22702.o CC drivers/net/ethernet/3com/typhoon.o CC drivers/nvdimm/label.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o CC net/netfilter/xt_nfacct.o AR drivers/misc/mic/vop/built-in.a CC drivers/nvme/target/io-cmd-bdev.o CC drivers/media/i2c/cs53l32a.o CC drivers/md/dm-table.o CC drivers/net/can/vxcan.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o CC drivers/gpu/drm/radeon/radeon_agp.o drivers/net/ethernet/3com/typhoon.c: In function ‘typhoon_poll’: drivers/net/ethernet/3com/typhoon.c:1735:42: warning: taking address of packed member of ‘struct typhoon_indexes’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1735 | typhoon_tx_complete(tp, &tp->txLoRing, &indexes->txLoCleared); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1740:46: warning: taking address of packed member of ‘struct typhoon_indexes’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1740 | work_done += typhoon_rx(tp, &tp->rxHiRing, &indexes->rxHiReady, | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1741:9: warning: taking address of packed member of ‘struct typhoon_indexes’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1741 | &indexes->rxHiCleared, budget); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1745:46: warning: taking address of packed member of ‘struct typhoon_indexes’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1745 | work_done += typhoon_rx(tp, &tp->rxLoRing, &indexes->rxLoReady, | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1746:6: warning: taking address of packed member of ‘struct typhoon_indexes’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1746 | &indexes->rxLoCleared, budget - work_done); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c: In function ‘typhoon_stop_runtime’: drivers/net/ethernet/3com/typhoon.c:2009:39: warning: taking address of packed member of ‘struct typhoon_indexes’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2009 | typhoon_clean_tx(tp, &tp->txLoRing, &indexes->txLoCleared); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c: In function ‘typhoon_tx_timeout’: drivers/net/ethernet/3com/typhoon.c:2026:38: warning: taking address of packed member of ‘struct typhoon_indexes’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2026 | typhoon_clean_tx(tp, &tp->txLoRing, &tp->indexes->txLoCleared); | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_scheduler.o CC drivers/gpu/drm/i915/i915_timeline.o AR drivers/pci/controller/dwc/built-in.a CC drivers/pci/controller/pci-hyperv.o CC drivers/pci/controller/vmd.o CC drivers/nvme/host/pci.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o AR drivers/media/pci/b2c2/built-in.a CC net/netfilter/xt_osf.o CC drivers/media/dvb-frontends/drxd_firm.o CC drivers/media/pci/bt8xx/bttv-driver.o CC net/netfilter/xt_owner.o CC drivers/media/pci/bt8xx/bttv-cards.o In file included from ./arch/x86/include/asm/atomic.h:265, from ./arch/x86/include/asm/msr.h:67, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/pci/controller/pci-hyperv.c:41: ./arch/x86/include/asm/mshyperv.h: In function ‘vmbus_signal_eom’: ./arch/x86/include/asm/mshyperv.h:61:14: warning: taking address of packed member of ‘struct hv_message_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | if (cmpxchg(&msg->header.message_type, old_msg_type, ./include/asm-generic/atomic-instrumented.h:1682:26: note: in definition of macro ‘cmpxchg’ 1682 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ CC drivers/media/i2c/m52790.o CC drivers/parport/ieee1284.o CC drivers/parport/ieee1284_ops.o CC drivers/media/dvb-frontends/drxd_hard.o CC drivers/misc/mic/scif/scif_epd.o CC drivers/nvme/target/rdma.o CC drivers/misc/vmw_vmci/vmci_resource.o CC drivers/misc/vmw_vmci/vmci_route.o CC drivers/gpu/drm/radeon/atombios_crtc.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o CC drivers/net/can/slcan.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_mn.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_epd.c:18: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ AR drivers/misc/vmw_vmci/built-in.a AR drivers/gpu/drm/savage/built-in.a CC drivers/media/i2c/wm8775.o CC net/netfilter/xt_cgroup.o CC drivers/media/dvb-frontends/tda10021.o CC drivers/md/dm-target.o CC drivers/gpu/drm/i915/i915_trace_points.o CC drivers/nvdimm/badrange.o CC drivers/nvdimm/claim.o CC drivers/nvdimm/btt_devs.o CC drivers/nvdimm/pfn_devs.o CC drivers/misc/mic/scif/scif_rb.o CC drivers/misc/mic/scif/scif_nodeqp.o CC drivers/nvdimm/dax_devs.o CC drivers/net/can/dev.o CC drivers/parport/procfs.o AR drivers/pci/controller/built-in.a CC drivers/pci/hotplug/pci_hotplug_core.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o CC drivers/media/i2c/wm8739.o CC drivers/media/i2c/vp27smpx.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smumgr.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_nodeqp.c:20: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ CC drivers/md/dm-linear.o CC drivers/net/can/rx-offload.o CC net/netfilter/xt_physdev.o CC drivers/nvdimm/pmem.o CC drivers/nvdimm/btt.o CC drivers/misc/ad525x_dpot-spi.o AR drivers/net/ethernet/3com/built-in.a CC drivers/parport/daisy.o CC drivers/pci/hotplug/cpci_hotplug_core.o CC drivers/gpu/drm/radeon/radeon_combios.o CC drivers/net/ethernet/adaptec/starfire.o CC drivers/net/ethernet/8390/ne2k-pci.o CC drivers/gpu/drm/radeon/atom.o CC drivers/media/pci/bt8xx/bttv-if.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o CC drivers/media/i2c/upd64031a.o CC drivers/infiniband/hw/qib/qib_iba6120.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o CC drivers/media/dvb-frontends/tda10023.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o CC drivers/md/dm-stripe.o CC drivers/misc/ics932s401.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu8_smumgr.o CC drivers/nvme/target/fc.o CC drivers/md/dm-ioctl.o CC drivers/nvme/host/fabrics.o CC drivers/parport/probe.o CC drivers/parport/parport_pc.o CC net/netfilter/xt_pkttype.o CC drivers/media/pci/bt8xx/bttv-risc.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o CC drivers/misc/mic/scif/scif_nm.o CC drivers/misc/mic/scif/scif_dma.o CC drivers/misc/mic/scif/scif_fence.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_iba6120.c:45: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/8390/8390.o CC drivers/media/dvb-frontends/stv0297.o CC drivers/gpu/drm/radeon/radeon_fence.o CC drivers/media/i2c/upd64083.o AR drivers/net/can/built-in.a CC fs/xfs/libxfs/xfs_dir2_block.o CC drivers/infiniband/hw/qib/qib_wc_x86_64.o CC fs/xfs/libxfs/xfs_dir2_data.o CC drivers/infiniband/hw/qib/qib_debugfs.o CC drivers/media/pci/cx18/cx18-driver.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o CC drivers/media/pci/cx18/cx18-cards.o CC drivers/media/pci/cx18/cx18-i2c.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_nm.c:20: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_fence.c:19: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ CC drivers/misc/tifm_core.o CC drivers/pci/hotplug/cpci_hotplug_pci.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_dma.c:18: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_dma.c: In function ‘scif_rma_destroy_windows’: drivers/misc/mic/scif/scif_dma.c:592:17: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 592 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_dma.c: In function ‘scif_rma_destroy_tcw_invalid’: drivers/misc/mic/scif/scif_dma.c:634:17: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 634 | list_del_init(&window->list); | ^~~~~~~~~~~~~ CC drivers/md/dm-io.o CC net/netfilter/xt_policy.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o CC drivers/media/i2c/ov2640.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_debugfs.c:37: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o CC drivers/gpu/drm/i915/i915_vma.o In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_wc_x86_64.c:44: ./include/rdma/ib_hdrs.h: In function ‘get_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:164:20: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_reth_vaddr’: ./include/rdma/ib_hdrs.h:169:18: warning: taking address of packed member of ‘struct ib_reth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 169 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:174:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_vaddr’: ./include/rdma/ib_hdrs.h:179:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:184:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_swap’: ./include/rdma/ib_hdrs.h:189:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘get_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:194:20: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function ‘put_ib_ateth_compare’: ./include/rdma/ib_hdrs.h:199:18: warning: taking address of packed member of ‘struct ib_atomic_eth’ may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/net/ethernet/adaptec/built-in.a CC drivers/nvme/host/rdma.o CC drivers/media/dvb-frontends/nxt200x.o CC drivers/nvme/host/fc.o CC drivers/gpu/drm/radeon/radeon_ttm.o CC drivers/nvdimm/blk.o CC drivers/pci/hotplug/acpi_pcihp.o CC drivers/gpu/drm/radeon/radeon_object.o CC drivers/gpu/drm/radeon/radeon_gart.o CC drivers/net/ethernet/agere/et131x.o CC drivers/media/pci/cx23885/cx23885-cards.o CC drivers/media/i2c/ov7670.o CC drivers/media/pci/cx23885/cx23885-video.o CC drivers/gpu/drm/radeon/radeon_legacy_crtc.o CC drivers/md/dm-kcopyd.o CC drivers/media/pci/bt8xx/bttv-vbi.o CC drivers/md/dm-sysfs.o CC fs/xfs/libxfs/xfs_dir2_leaf.o CC drivers/pci/pcie/portdrv_core.o CC drivers/parport/parport_serial.o CC drivers/net/ethernet/8390/axnet_cs.o CC net/netfilter/xt_rateest.o CC net/netfilter/xt_quota.o CC drivers/gpu/drm/radeon/radeon_legacy_encoders.o CC drivers/media/dvb-frontends/or51211.o AR drivers/nvme/target/built-in.a AR drivers/net/ethernet/alacritech/built-in.a CC drivers/nvdimm/e820.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o CC drivers/pci/pcie/portdrv_pci.o CC drivers/parport/parport_cs.o CC drivers/pci/pcie/err.o CC drivers/pci/hotplug/pciehp_core.o CC drivers/pci/pcie/bw_notification.o CC drivers/media/pci/cx18/cx18-firmware.o CC drivers/media/pci/bt8xx/bttv-i2c.o CC drivers/media/pci/cx23885/cx23885-vbi.o CC drivers/gpu/drm/i915/intel_breadcrumbs.o CC drivers/media/pci/cx18/cx18-gpio.o CC drivers/media/i2c/mt9v011.o AR drivers/nvdimm/built-in.a CC drivers/misc/mic/scif/scif_mmap.o CC drivers/misc/mic/scif/scif_rma.o CC net/netfilter/xt_realm.o AR drivers/perf/built-in.a CC drivers/pcmcia/cs.o CC drivers/pcmcia/socket_sysfs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o CC drivers/pci/pcie/aspm.o AR drivers/infiniband/hw/qib/built-in.a CC drivers/pcmcia/cardbus.o AR drivers/infiniband/hw/built-in.a CC drivers/net/ethernet/alteon/acenic.o AR drivers/parport/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o AR drivers/infiniband/built-in.a CC drivers/media/dvb-frontends/or51132.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o CC drivers/pci/pcie/aer.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_rma.c:23: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:10, from ./include/linux/gfp.h:6, from ./include/linux/xarray.h:14, from ./include/linux/radix-tree.h:31, from ./include/linux/idr.h:15, from ./include/linux/kernfs.h:14, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/device.h:16, from ./include/linux/dma-mapping.h:7, from ./include/linux/iova.h:18, from ./include/linux/intel-iommu.h:26, from drivers/misc/mic/scif/scif_rma.c:18: drivers/misc/mic/scif/scif_rma.c: In function ‘scif_create_window’: drivers/misc/mic/scif/scif_rma.c:170:22: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 170 | init_waitqueue_head(&window->regwq); ./include/linux/wait.h:67:26: note: in definition of macro ‘init_waitqueue_head’ 67 | __init_waitqueue_head((wq_head), #wq_head, &__key); \ | ^~~~~~~ drivers/misc/mic/scif/scif_rma.c:172:22: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | init_waitqueue_head(&window->unregwq); ./include/linux/wait.h:67:26: note: in definition of macro ‘init_waitqueue_head’ 67 | __init_waitqueue_head((wq_head), #wq_head, &__key); \ | ^~~~~~~ drivers/misc/mic/scif/scif_rma.c:173:17: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | INIT_LIST_HEAD(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_destroy_incomplete_window’: drivers/misc/mic/scif/scif_rma.c:198:32: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 198 | struct scif_allocmsg *alloc = &window->alloc_handle; | ^~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_unmap_window’: drivers/misc/mic/scif/scif_rma.c:243:24: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | sg_free_table(window->st); | ~~~~~~^~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_destroy_window’: drivers/misc/mic/scif/scif_rma.c:315:49: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | struct scif_pinned_pages *pinned_pages = window->pinned_pages; | ~~~~~~^~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:320:35: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 320 | __scif_dec_pinned_vm_lock(window->mm, window->nr_pages); | ~~~~~~^~~~ drivers/misc/mic/scif/scif_rma.c:321:27: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 321 | __scif_release_mm(window->mm); | ~~~~~~^~~~ drivers/misc/mic/scif/scif_rma.c:342:35: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | scif_destroy_pinned_pages(window->pinned_pages); | ~~~~~~^~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_create_remote_lookup’: drivers/misc/mic/scif/scif_rma.c:368:24: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 368 | err = scif_map_single(&window->mapped_offset, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:378:23: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 378 | scif_alloc_coherent(&window->dma_addr_lookup.offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:388:23: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 388 | scif_alloc_coherent(&window->num_pages_lookup.offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_destroy_remote_lookup’: drivers/misc/mic/scif/scif_rma.c:436:33: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 436 | struct scif_rma_lookup *lup = &window->dma_addr_lookup; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:437:34: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 437 | struct scif_rma_lookup *npup = &window->num_pages_lookup; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_create_remote_window’: drivers/misc/mic/scif/scif_rma.c:499:17: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 499 | INIT_LIST_HEAD(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_iommu_map’: drivers/misc/mic/scif/scif_rma.c:538:34: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 538 | scif_pinned_pages_t pin = window->pinned_pages; | ~~~~~~^~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:544:29: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 544 | err = sg_alloc_table(window->st, window->nr_pages, GFP_KERNEL); | ~~~~~~^~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_map_window’: drivers/misc/mic/scif/scif_rma.c:591:14: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 591 | pin = window->pinned_pages; | ~~~~~~^~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:10, from ./include/linux/gfp.h:6, from ./include/linux/xarray.h:14, from ./include/linux/radix-tree.h:31, from ./include/linux/idr.h:15, from ./include/linux/kernfs.h:14, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/device.h:16, from ./include/linux/dma-mapping.h:7, from ./include/linux/iova.h:18, from ./include/linux/intel-iommu.h:26, from drivers/misc/mic/scif/scif_rma.c:18: drivers/misc/mic/scif/scif_rma.c: In function ‘scif_unregister_window’: ./include/linux/wait.h:254:38: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | long __int = prepare_to_wait_event(&wq_head, &__wq_entry, state);\ ./include/linux/wait.h:335:2: note: in expansion of macro ‘___wait_event’ 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ ./include/linux/wait.h:363:11: note: in expansion of macro ‘__wait_event_timeout’ 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:685:9: note: in expansion of macro ‘wait_event_timeout’ 685 | err = wait_event_timeout(window->unregwq, | ^~~~~~~~~~~~~~~~~~ CC drivers/media/pci/cx23885/cx23885-core.o ./include/linux/wait.h:266:14: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | finish_wait(&wq_head, &__wq_entry); \ ./include/linux/wait.h:335:2: note: in expansion of macro ‘___wait_event’ 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ ./include/linux/wait.h:363:11: note: in expansion of macro ‘__wait_event_timeout’ 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:685:9: note: in expansion of macro ‘wait_event_timeout’ 685 | err = wait_event_timeout(window->unregwq, | ^~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:722:17: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 722 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:730:41: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 730 | if (!__scif_dec_pinned_vm_lock(window->mm, | ~~~~~~^~~~ drivers/misc/mic/scif/scif_rma.c:732:29: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 732 | __scif_release_mm(window->mm); | ~~~~~~^~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_send_alloc_request’: drivers/misc/mic/scif/scif_rma.c:753:32: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 753 | struct scif_allocmsg *alloc = &window->alloc_handle; | ^~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_prep_remote_window’: drivers/misc/mic/scif/scif_rma.c:779:32: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 779 | struct scif_allocmsg *alloc = &window->alloc_handle; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:10, from ./include/linux/gfp.h:6, from ./include/linux/xarray.h:14, from ./include/linux/radix-tree.h:31, from ./include/linux/idr.h:15, from ./include/linux/kernfs.h:14, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/device.h:16, from ./include/linux/dma-mapping.h:7, from ./include/linux/iova.h:18, from ./include/linux/intel-iommu.h:26, from drivers/misc/mic/scif/scif_rma.c:18: drivers/misc/mic/scif/scif_rma.c: In function ‘scif_send_scif_register’: ./include/linux/wait.h:254:38: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | long __int = prepare_to_wait_event(&wq_head, &__wq_entry, state);\ ./include/linux/wait.h:335:2: note: in expansion of macro ‘___wait_event’ 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ ./include/linux/wait.h:363:11: note: in expansion of macro ‘__wait_event_timeout’ 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:970:10: note: in expansion of macro ‘wait_event_timeout’ 970 | err = wait_event_timeout(window->regwq, | ^~~~~~~~~~~~~~~~~~ ./include/linux/wait.h:266:14: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | finish_wait(&wq_head, &__wq_entry); \ ./include/linux/wait.h:335:2: note: in expansion of macro ‘___wait_event’ 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ ./include/linux/wait.h:363:11: note: in expansion of macro ‘__wait_event_timeout’ 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:970:10: note: in expansion of macro ‘wait_event_timeout’ 970 | err = wait_event_timeout(window->regwq, | ^~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_recv_unreg’: drivers/misc/mic/scif/scif_rma.c:1221:18: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1221 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:10, from ./include/linux/gfp.h:6, from ./include/linux/xarray.h:14, from ./include/linux/radix-tree.h:31, from ./include/linux/idr.h:15, from ./include/linux/kernfs.h:14, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/device.h:16, from ./include/linux/dma-mapping.h:7, from ./include/linux/iova.h:18, from ./include/linux/intel-iommu.h:26, from drivers/misc/mic/scif/scif_rma.c:18: drivers/misc/mic/scif/scif_rma.c: In function ‘scif_recv_reg_ack’: drivers/misc/mic/scif/scif_rma.c:1256:10: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1256 | wake_up(&window->regwq); | ^~~~~~~~~~~~~~ ./include/linux/wait.h:195:32: note: in definition of macro ‘wake_up’ 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_recv_reg_nack’: drivers/misc/mic/scif/scif_rma.c:1275:10: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1275 | wake_up(&window->regwq); | ^~~~~~~~~~~~~~ ./include/linux/wait.h:195:32: note: in definition of macro ‘wake_up’ 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_recv_unreg_ack’: drivers/misc/mic/scif/scif_rma.c:1293:10: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1293 | wake_up(&window->unregwq); | ^~~~~~~~~~~~~~~~ ./include/linux/wait.h:195:32: note: in definition of macro ‘wake_up’ 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ drivers/misc/mic/scif/scif_rma.c: In function ‘scif_recv_unreg_nack’: drivers/misc/mic/scif/scif_rma.c:1312:10: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1312 | wake_up(&window->unregwq); | ^~~~~~~~~~~~~~~~ ./include/linux/wait.h:195:32: note: in definition of macro ‘wake_up’ 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_mmap.c:18: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_mmap.c: In function ‘scif_recv_munmap’: drivers/misc/mic/scif/scif_mmap.c:62:17: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_mmap.c: In function ‘__scif_cleanup_rma_for_zombies’: drivers/misc/mic/scif/scif_mmap.c:146:18: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 146 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_mmap.c: In function ‘scif_put_pages’: drivers/misc/mic/scif/scif_mmap.c:349:12: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | list_del(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_mmap.c: In function ‘scif_rma_list_munmap’: drivers/misc/mic/scif/scif_mmap.c:488:13: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | list_del(&window->list); | ^~~~~~~~~~~~~ CC drivers/media/pci/cx23885/cx23885-i2c.o CC drivers/md/dm-stats.o CC drivers/pci/hotplug/pciehp_ctrl.o CC drivers/misc/mic/scif/scif_rma_list.o CC drivers/net/ethernet/8390/pcnet_cs.o CC drivers/media/i2c/ir-kbd-i2c.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o CC drivers/misc/tifm_7xx1.o CC drivers/media/pci/cx18/cx18-queue.o CC drivers/gpu/drm/radeon/radeon_connectors.o CC drivers/gpu/drm/radeon/radeon_encoders.o CC drivers/media/pci/bt8xx/bttv-gpio.o CC drivers/gpu/drm/radeon/radeon_display.o In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_rma_list.c:18: drivers/misc/mic/scif/scif_rma.h: In function ‘scif_queue_for_cleanup’: drivers/misc/mic/scif/scif_rma.h:458:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function ‘__scif_rma_destroy_tcw_helper’: drivers/misc/mic/scif/scif_rma.h:465:16: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c: In function ‘scif_insert_tcw’: drivers/misc/mic/scif/scif_rma_list.c:34:17: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 34 | INIT_LIST_HEAD(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:39:18: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | list_add_tail(&window->list, head); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:49:11: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 49 | list_add(&window->list, &prev->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:49:26: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 49 | list_add(&window->list, &prev->list); | ^~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c: In function ‘scif_insert_window’: drivers/misc/mic/scif/scif_rma_list.c:63:17: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 63 | INIT_LIST_HEAD(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:71:12: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | list_add(&window->list, head); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:73:12: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | list_add(&window->list, &prev->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:73:27: warning: taking address of packed member of ‘struct scif_window’ may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | list_add(&window->list, &prev->list); | ^~~~~~~~~~~ CC drivers/pcmcia/ds.o CC net/netfilter/xt_recent.o AR drivers/media/platform/cros-ec-cec/built-in.a AR drivers/media/platform/davinci/built-in.a drivers/media/i2c/ir-kbd-i2c.c: In function ‘zilog_ir_format’: drivers/media/i2c/ir-kbd-i2c.c:535:28: warning: taking address of packed member of ‘struct code_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 535 | s = find_slot(code_block->space, | ~~~~~~~~~~^~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:545:28: warning: taking address of packed member of ‘struct code_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 545 | p = find_slot(code_block->pulse, | ~~~~~~~~~~^~~~~~~ CC drivers/media/platform/marvell-ccic/cafe-driver.o CC drivers/media/platform/marvell-ccic/mcam-core.o CC drivers/pci/hotplug/pciehp_pci.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o CC drivers/gpu/drm/i915/intel_engine_cs.o CC drivers/pci/pcie/aer_inject.o AR drivers/nvme/host/built-in.a CC drivers/media/dvb-frontends/bcm3510.o AR drivers/nvme/built-in.a AR drivers/net/ethernet/agere/built-in.a CC drivers/media/dvb-frontends/s5h1420.o CC drivers/misc/phantom.o CC drivers/media/pci/cx23885/cx23885-dvb.o CC drivers/misc/bh1770glc.o CC drivers/media/pci/bt8xx/bttv-input.o CC drivers/gpu/drm/radeon/radeon_cursor.o CC drivers/misc/apds990x.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o AR drivers/media/i2c/built-in.a CC fs/read_write.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o CC drivers/media/pci/cx88/cx88-cards.o CC drivers/media/pci/cx88/cx88-core.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o CC drivers/pci/hotplug/pciehp_hpc.o CC drivers/media/pci/ddbridge/ddbridge-main.o CC drivers/media/pci/ddbridge/ddbridge-core.o CC drivers/md/dm-rq.o CC fs/xfs/libxfs/xfs_dir2_node.o AR drivers/net/ethernet/8390/built-in.a CC drivers/media/pci/cx18/cx18-streams.o CC fs/xfs/libxfs/xfs_dir2_sf.o CC drivers/pci/pcie/pme.o CC drivers/media/dvb-frontends/lgdt330x.o CC fs/file_table.o CC drivers/media/pci/bt8xx/bttv-audio-hook.o CC net/netfilter/xt_sctp.o CC net/netfilter/xt_socket.o CC drivers/gpu/drm/radeon/radeon_i2c.o CC drivers/pcmcia/pcmcia_resource.o CC drivers/gpu/drm/radeon/radeon_clocks.o CC fs/xfs/libxfs/xfs_dquot_buf.o CC fs/xfs/libxfs/xfs_ialloc.o CC fs/xfs/libxfs/xfs_ialloc_btree.o AR drivers/net/ethernet/alteon/built-in.a CC drivers/gpu/drm/radeon/radeon_fb.o CC drivers/net/ethernet/amazon/ena/ena_netdev.o CC drivers/net/ethernet/amazon/ena/ena_com.o CC drivers/pci/pcie/dpc.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o AR drivers/misc/mic/scif/built-in.a AR drivers/misc/mic/built-in.a CC drivers/pci/hotplug/cpcihp_zt5550.o AR drivers/media/platform/marvell-ccic/built-in.a CC drivers/md/dm-builtin.o CC drivers/misc/ioc4.o AR drivers/media/platform/omap/built-in.a AR drivers/media/platform/meson/built-in.a CC drivers/pcmcia/cistpl.o AR drivers/media/platform/stm32/built-in.a CC drivers/media/platform/vivid/vivid-core.o CC drivers/gpu/drm/i915/intel_hangcheck.o CC drivers/media/pci/bt8xx/btcx-risc.o CC net/netfilter/xt_state.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o CC drivers/media/dvb-frontends/lgdt3305.o CC drivers/gpu/drm/radeon/radeon_gem.o CC drivers/pci/pcie/ptm.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o CC drivers/pci/hotplug/cpcihp_generic.o CC drivers/media/pci/cx23885/cx23885-417.o CC drivers/md/dm-unstripe.o CC drivers/gpu/drm/radeon/radeon_ring.o CC drivers/media/pci/cx88/cx88-i2c.o CC drivers/media/pci/cx88/cx88-tvaudio.o CC drivers/media/pci/cx18/cx18-fileops.o CC drivers/media/pci/bt8xx/bt878.o CC drivers/gpu/drm/radeon/radeon_irq_kms.o AR drivers/pci/switch/built-in.a CC drivers/media/pci/cx18/cx18-ioctl.o CC drivers/media/pci/cx18/cx18-controls.o CC drivers/misc/enclosure.o CC drivers/misc/hpilo.o CC drivers/pci/hotplug/shpchp_core.o CC net/netfilter/xt_statistic.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o CC drivers/media/dvb-frontends/lgdt3306a.o CC drivers/gpu/drm/i915/intel_lrc.o CC drivers/md/dm-bufio.o AR drivers/pci/pcie/built-in.a CC drivers/md/dm-bio-prison-v1.o CC drivers/media/pci/cx88/cx88-dsp.o CC drivers/gpu/drm/i915/intel_mocs.o CC drivers/gpu/drm/i915/intel_ringbuffer.o CC drivers/gpu/drm/radeon/radeon_cs.o CC drivers/media/dvb-frontends/lg2160.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o CC drivers/pcmcia/pcmcia_cis.o CC fs/xfs/libxfs/xfs_iext_tree.o CC drivers/net/ethernet/amd/xgbe/xgbe-main.o CC net/netfilter/xt_string.o CC fs/xfs/libxfs/xfs_inode_fork.o CC drivers/pcmcia/rsrc_mgr.o CC drivers/pci/hotplug/shpchp_pci.o CC drivers/pci/hotplug/shpchp_ctrl.o CC drivers/media/pci/cx23885/cx23885-ioctl.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o CC drivers/gpu/drm/scheduler/sched_main.o CC drivers/misc/apds9802als.o CC drivers/media/pci/bt8xx/dvb-bt8xx.o CC drivers/misc/isl29003.o CC drivers/media/pci/ddbridge/ddbridge-ci.o CC drivers/md/dm-bio-prison-v2.o CC drivers/media/pci/cx18/cx18-mailbox.o CC drivers/media/platform/vivid/vivid-ctrls.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o CC drivers/misc/isl29020.o CC net/netfilter/xt_tcpmss.o CC drivers/pci/hotplug/shpchp_sysfs.o CC drivers/md/dm-crypt.o CC drivers/gpu/drm/i915/intel_uncore.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o CC drivers/pcmcia/yenta_socket.o CC drivers/pcmcia/rsrc_nonstatic.o CC drivers/pcmcia/pd6729.o CC drivers/media/pci/cx23885/cx23885-ir.o CC drivers/net/ethernet/amd/xgbe/xgbe-drv.o CC drivers/pci/hotplug/shpchp_hpc.o CC drivers/media/pci/cx88/cx88-input.o CC drivers/gpu/drm/radeon/radeon_bios.o CC drivers/media/dvb-frontends/cx24123.o CC drivers/media/dvb-frontends/lnbh25.o CC drivers/misc/tsl2550.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o CC drivers/media/pci/ddbridge/ddbridge-hw.o CC drivers/net/ethernet/amd/amd8111e.o CC drivers/gpu/drm/scheduler/sched_fence.o CC drivers/misc/ds1682.o CC drivers/misc/hmc6352.o CC drivers/misc/vmw_balloon.o CC drivers/media/pci/bt8xx/dst.o CC net/netfilter/xt_time.o CC drivers/media/pci/ddbridge/ddbridge-i2c.o CC drivers/media/pci/cx23885/cx23885-av.o CC drivers/media/pci/ddbridge/ddbridge-max.o CC drivers/media/platform/vivid/vivid-vid-common.o CC drivers/gpu/drm/radeon/radeon_benchmark.o CC drivers/media/radio/si470x/radio-si470x-common.o CC drivers/media/pci/cx18/cx18-vbi.o CC drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.o CC drivers/media/radio/si470x/radio-si470x-usb.o CC drivers/media/pci/cx18/cx18-audio.o CC drivers/media/dvb-frontends/lnbp21.o CC drivers/pci/hotplug/acpiphp_core.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o CC drivers/media/pci/cx88/cx88-video.o CC drivers/net/ethernet/amazon/ena/ena_eth_com.o CC drivers/media/pci/ddbridge/ddbridge-mci.o CC drivers/net/ethernet/amazon/ena/ena_ethtool.o CC drivers/net/ethernet/amd/nmclan_cs.o CC drivers/gpu/drm/scheduler/sched_entity.o CC net/netfilter/xt_u32.o CC drivers/misc/pvpanic.o CC drivers/media/pci/cx88/cx88-vbi.o CC drivers/media/pci/cx23885/cx23885-input.o CC drivers/media/dvb-frontends/lnbp22.o CC drivers/media/rc/keymaps/rc-alink-dtu-m.o CC drivers/media/platform/vivid/vivid-vbi-gen.o CC drivers/pcmcia/i82092.o CC fs/xfs/libxfs/xfs_inode_buf.o HOSTCC drivers/gpu/drm/radeon/mkregtable CC fs/super.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o CC drivers/media/dvb-frontends/isl6405.o CC drivers/net/ethernet/amd/pcnet32.o CC fs/xfs/libxfs/xfs_log_rlimit.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o CC drivers/media/pci/cx18/cx18-video.o CC drivers/pci/access.o CC drivers/gpu/drm/radeon/rs400.o AR drivers/misc/built-in.a CC drivers/media/rc/keymaps/rc-anysee.o CC drivers/pci/hotplug/acpiphp_glue.o CC drivers/media/dvb-frontends/isl6421.o AR net/netfilter/built-in.a AR drivers/media/radio/si470x/built-in.a CC drivers/media/radio/radio-maxiradio.o CC drivers/media/pci/ddbridge/ddbridge-sx8.o AR net/built-in.a CC drivers/media/platform/vivid/vivid-vid-cap.o CC drivers/media/dvb-frontends/tda10086.o AR drivers/net/ethernet/amazon/ena/built-in.a CC drivers/media/radio/radio-shark.o MKREGTABLE drivers/gpu/drm/radeon/rs600_reg_safe.h AR drivers/net/ethernet/amazon/built-in.a CC drivers/media/pci/bt8xx/dst_ca.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega10_smumgr.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu10_smumgr.o CC drivers/media/pci/cx23885/cx23888-ir.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o CC drivers/media/rc/rc-main.o CC drivers/media/rc/keymaps/rc-apac-viewcomp.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o CC drivers/net/ethernet/aquantia/atlantic/aq_main.o AR drivers/pcmcia/built-in.a CC drivers/net/ethernet/aquantia/atlantic/aq_nic.o CC drivers/media/platform/vivid/vivid-vid-out.o CC drivers/net/ethernet/amd/xgbe/xgbe-dev.o AR drivers/gpu/drm/scheduler/built-in.a CC drivers/media/pci/cx18/cx18-irq.o CC drivers/media/radio/radio-shark2.o CC drivers/md/dm-delay.o CC drivers/media/dvb-frontends/tda826x.o CC drivers/pci/bus.o CC drivers/pci/probe.o CC drivers/gpu/drm/radeon/rs690.o CC fs/xfs/libxfs/xfs_ag_resv.o CC drivers/media/rc/keymaps/rc-astrometa-t2hybrid.o CC drivers/media/rc/keymaps/rc-asus-pc39.o CC drivers/media/pci/cx88/cx88-mpeg.o CC drivers/gpu/drm/i915/intel_wopcm.o CC drivers/media/radio/radio-tea5777.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o AR drivers/media/pci/ddbridge/built-in.a CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o CC drivers/pci/hotplug/acpiphp_ibm.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o CC drivers/md/dm-flakey.o CC drivers/media/dvb-frontends/tda8261.o CC drivers/media/dvb-frontends/dib0070.o CC drivers/pci/host-bridge.o CC drivers/media/rc/keymaps/rc-asus-ps3-100.o CC drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega12_smumgr.o CC drivers/media/pci/cx18/cx18-av-core.o CC drivers/media/pci/cx23885/cimax2.o CC drivers/gpu/drm/sis/sis_drv.o CC drivers/media/pci/cx23885/netup-init.o CC drivers/media/pci/cx18/cx18-av-audio.o AR drivers/net/ethernet/arc/built-in.a CC drivers/media/pci/cx18/cx18-av-firmware.o AR drivers/media/pci/bt8xx/built-in.a CC drivers/gpu/drm/i915/intel_uc.o CC drivers/gpu/drm/i915/intel_uc_fw.o CC fs/xfs/libxfs/xfs_rmap.o CC fs/xfs/libxfs/xfs_rmap_btree.o CC drivers/media/radio/dsbr100.o CC drivers/media/rc/keymaps/rc-ati-x10.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o MKREGTABLE drivers/gpu/drm/radeon/rv515_reg_safe.h CC drivers/gpu/drm/sis/sis_mm.o AR drivers/pci/hotplug/built-in.a CC drivers/gpu/drm/radeon/r520.o CC drivers/gpu/drm/i915/intel_guc.o CC drivers/md/dm-path-selector.o CC drivers/net/ethernet/aquantia/atlantic/aq_pci_func.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o CC drivers/media/dvb-frontends/dib0090.o CC drivers/media/dvb-frontends/tua6100.o CC drivers/net/ethernet/atheros/alx/main.o CC drivers/media/rc/keymaps/rc-avermedia-a16d.o CC drivers/net/ethernet/atheros/alx/ethtool.o CC drivers/media/rc/keymaps/rc-avermedia.o CC drivers/media/pci/cx88/cx88-alsa.o CC drivers/media/rc/keymaps/rc-avermedia-cardbus.o CC drivers/media/pci/cx23885/netup-eeprom.o CC drivers/media/radio/radio-mr800.o CC drivers/media/rc/keymaps/rc-avermedia-dvbt.o CC drivers/net/ethernet/atheros/alx/hw.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o CC drivers/media/rc/keymaps/rc-avermedia-m135a.o CC drivers/net/ethernet/aquantia/atlantic/aq_vec.o CC drivers/media/platform/vivid/vivid-kthread-cap.o CC drivers/media/pci/cx18/cx18-av-vbi.o CC drivers/media/pci/cx18/cx18-scb.o CC drivers/media/dvb-frontends/s5h1409.o CC drivers/media/platform/via-camera.o CC fs/xfs/libxfs/xfs_refcount.o AR drivers/gpu/drm/sis/built-in.a CC fs/xfs/libxfs/xfs_refcount_btree.o CC drivers/gpu/drm/radeon/r600.o CC drivers/media/pci/cx18/cx18-dvb.o CC drivers/media/pci/dm1105/dm1105.o CC drivers/gpu/drm/radeon/rv770.o CC drivers/gpu/drm/i915/intel_guc_ads.o CC drivers/gpu/drm/tdfx/tdfx_drv.o CC drivers/media/radio/radio-keene.o CC drivers/md/dm-mpath.o CC drivers/md/dm-round-robin.o CC drivers/pci/remove.o CC drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o CC drivers/media/rc/keymaps/rc-avermedia-rm-ks.o CC drivers/media/pci/cx23885/cx23885-f300.o CC drivers/media/pci/cx23885/cx23885-alsa.o fs/xfs/libxfs/xfs_rmap_btree.c: In function ‘xfs_rmapbt_init_high_key_from_rec’: fs/xfs/libxfs/xfs_rmap_btree.c:194:15: warning: taking address of packed member of ‘struct xfs_rmap_key’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | be32_add_cpu(&key->rmap.rm_startblock, adj); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/amd/xgbe/xgbe-desc.o CC drivers/media/pci/cx23885/altera-ci.o CC drivers/net/ethernet/amd/xgbe/xgbe-ethtool.o CC drivers/media/rc/keymaps/rc-avertv-303.o AR drivers/gpu/drm/tdfx/built-in.a CC drivers/net/ethernet/aquantia/atlantic/aq_ring.o CC drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.o CC drivers/media/pci/cx88/cx88-blackbird.o CC drivers/md/dm-queue-length.o CC drivers/media/radio/radio-ma901.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o CC drivers/media/pci/cx18/cx18-io.o AR drivers/phy/cadence/built-in.a AR drivers/phy/broadcom/built-in.a CC drivers/gpu/drm/radeon/radeon_test.o AR drivers/phy/freescale/built-in.a CC drivers/media/pci/cx18/cx18-alsa-main.o AR drivers/phy/hisilicon/built-in.a CC drivers/pci/pci.o AR drivers/phy/marvell/built-in.a CC drivers/media/rc/keymaps/rc-azurewave-ad-tu700.o AR drivers/pinctrl/actions/built-in.a AR drivers/phy/motorola/built-in.a CC drivers/gpu/drm/i915/intel_guc_ct.o AR drivers/phy/mscc/built-in.a AR drivers/pinctrl/bcm/built-in.a AR drivers/pinctrl/cirrus/built-in.a drivers/net/ethernet/aquantia/atlantic/aq_ring.c: In function ‘aq_ring_tx_clean’: drivers/net/ethernet/aquantia/atlantic/aq_ring.c:166:26: warning: taking address of packed member of ‘struct aq_ring_buff_s’ may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | dev_kfree_skb_any(buff->skb); | ~~~~^~~~~ drivers/net/ethernet/aquantia/atlantic/aq_ring.c: In function ‘aq_ring_rx_clean’: drivers/net/ethernet/aquantia/atlantic/aq_ring.c:217:21: warning: taking address of packed member of ‘struct aq_ring_buff_s’ may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | __free_pages(buff->page, 0); | ~~~~^~~~~~ drivers/net/ethernet/aquantia/atlantic/aq_ring.c:269:32: warning: taking address of packed member of ‘struct aq_ring_buff_s’ may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | skb_add_rx_frag(skb, 0, buff->page, ETH_HLEN, | ~~~~^~~~~~ drivers/net/ethernet/aquantia/atlantic/aq_ring.c:279:13: warning: taking address of packed member of ‘struct aq_ring_buff_s’ may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | buff_->page, 0, | ~~~~~^~~~~~ In file included from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/aquantia/atlantic/aq_common.h:15, from drivers/net/ethernet/aquantia/atlantic/aq_ring.h:15, from drivers/net/ethernet/aquantia/atlantic/aq_ring.c:12: drivers/net/ethernet/aquantia/atlantic/aq_ring.c: In function ‘aq_ring_rx_fill’: drivers/net/ethernet/aquantia/atlantic/aq_ring.c:333:10: warning: taking address of packed member of ‘struct aq_ring_buff_s’ may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | buff->page, 0, | ~~~~^~~~~~ ./include/linux/dma-mapping.h:609:59: note: in definition of macro ‘dma_map_page’ 609 | #define dma_map_page(d, p, o, s, r) dma_map_page_attrs(d, p, o, s, r, 0) | ^ drivers/net/ethernet/aquantia/atlantic/aq_ring.c:347:21: warning: taking address of packed member of ‘struct aq_ring_buff_s’ may result in an unaligned pointer value [-Waddress-of-packed-member] 347 | __free_pages(buff->page, 0); | ~~~~^~~~~~ drivers/net/ethernet/aquantia/atlantic/aq_ring.c: In function ‘aq_ring_rx_deinit’: drivers/net/ethernet/aquantia/atlantic/aq_ring.c:365:20: warning: taking address of packed member of ‘struct aq_ring_buff_s’ may result in an unaligned pointer value [-Waddress-of-packed-member] 365 | __free_pages(buff->page, 0); | ~~~~^~~~~~ AR drivers/pinctrl/freescale/built-in.a AR drivers/phy/qualcomm/built-in.a CC drivers/media/rc/rc-ir-raw.o CC drivers/net/ethernet/aquantia/atlantic/aq_ethtool.o AR drivers/phy/ralink/built-in.a CC drivers/pinctrl/intel/pinctrl-baytrail.o AR drivers/media/pci/dm1105/built-in.a AR drivers/phy/samsung/built-in.a CC drivers/pci/pci-driver.o AR drivers/phy/socionext/built-in.a CC drivers/net/ethernet/atheros/atl1c/atl1c_main.o AR drivers/net/ethernet/atheros/alx/built-in.a AR drivers/phy/st/built-in.a CC drivers/media/rc/keymaps/rc-behold-columbus.o CC drivers/media/rc/keymaps/rc-behold.o MKREGTABLE drivers/gpu/drm/radeon/r200_reg_safe.h CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o AR drivers/phy/ti/built-in.a CC drivers/media/dvb-frontends/itd1000.o CC drivers/media/dvb-frontends/au8522_common.o CC drivers/media/radio/tea575x.o CC drivers/media/rc/keymaps/rc-budget-ci-old.o CC drivers/media/pci/cx18/cx18-alsa-pcm.o CC drivers/phy/phy-core.o CC drivers/media/radio/radio-raremono.o AR drivers/media/pci/cx23885/built-in.a CC drivers/media/rc/lirc_dev.o CC drivers/media/dvb-frontends/au8522_dig.o CC drivers/net/ethernet/aquantia/atlantic/aq_filters.o AR drivers/net/ethernet/aurora/built-in.a CC drivers/md/dm-service-time.o CC drivers/md/dm-switch.o CC drivers/net/ethernet/amd/xgbe/xgbe-mdio.o CC drivers/net/ethernet/amd/xgbe/xgbe-ptp.o CC drivers/media/platform/vivid/vivid-kthread-out.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu9_smumgr.o CC drivers/media/rc/keymaps/rc-cec.o CC drivers/media/pci/dt3155/dt3155.o CC drivers/media/pci/cx88/cx88-dvb.o CC drivers/gpu/drm/radeon/radeon_legacy_tv.o CC drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o CC drivers/gpu/drm/i915/intel_guc_fw.o CC drivers/pinctrl/intel/pinctrl-cherryview.o CC drivers/media/dvb-frontends/au8522_decoder.o CC drivers/media/rc/keymaps/rc-cinergy-1400.o CC drivers/media/rc/keymaps/rc-cinergy.o CC drivers/net/ethernet/amd/xgbe/xgbe-i2c.o CC drivers/gpu/drm/i915/intel_guc_log.o AR drivers/media/pci/cx18/built-in.a CC drivers/media/dvb-frontends/tda10048.o CC drivers/media/rc/keymaps/rc-d680-dmb.o CC drivers/media/platform/vivid/vivid-radio-rx.o AR drivers/phy/built-in.a CC drivers/media/platform/vivid/vivid-radio-tx.o CC drivers/pinctrl/intel/pinctrl-intel.o MKREGTABLE drivers/gpu/drm/radeon/r600_reg_safe.h CC drivers/md/dm-snap.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o CC drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.o AR drivers/media/radio/built-in.a CC drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.o CC drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.o CC drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega20_smumgr.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hwmgr.o AR drivers/media/pci/dt3155/built-in.a CC drivers/media/dvb-frontends/cx24113.o CC drivers/media/dvb-frontends/s5h1411.o CC drivers/media/dvb-frontends/tda665x.o CC drivers/media/dvb-frontends/lgs8gxx.o CC drivers/media/rc/keymaps/rc-delock-61959.o CC drivers/media/dvb-frontends/atbm8830.o CC drivers/media/platform/vivid/vivid-radio-common.o CC drivers/media/rc/keymaps/rc-dib0700-nec.o CC drivers/media/rc/keymaps/rc-dib0700-rc5.o CC fs/xfs/libxfs/xfs_sb.o CC drivers/media/platform/vivid/vivid-rds-gen.o CC drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o CC drivers/pinctrl/intel/pinctrl-broxton.o CC drivers/gpu/drm/i915/intel_guc_submission.o CC drivers/pinctrl/intel/pinctrl-cannonlake.o CC drivers/media/rc/keymaps/rc-digitalnow-tinytwin.o CC drivers/media/rc/keymaps/rc-digittrade.o CC drivers/pinctrl/intel/pinctrl-cedarfork.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o CC drivers/gpu/drm/i915/intel_huc.o CC drivers/net/ethernet/broadcom/bnxt/bnxt.o CC drivers/pinctrl/intel/pinctrl-denverton.o CC drivers/media/dvb-frontends/dvb_dummy_fe.o CC drivers/media/platform/vivid/vivid-sdr-cap.o CC fs/char_dev.o CC drivers/gpu/drm/radeon/r600_blit_shaders.o CC drivers/media/dvb-frontends/af9013.o CC drivers/media/platform/vivid/vivid-vbi-cap.o CC drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.o CC drivers/net/ethernet/atheros/atl1c/atl1c_hw.o AR drivers/net/ethernet/aquantia/atlantic/built-in.a CC drivers/media/dvb-frontends/cx24116.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/processpptables.o CC drivers/media/dvb-frontends/cx24117.o CC drivers/media/platform/vivid/vivid-vbi-out.o CC drivers/net/ethernet/broadcom/b44.o CC drivers/media/platform/vivid/vivid-osd.o AR drivers/net/ethernet/aquantia/built-in.a In file included from ./arch/x86/include/asm/bug.h:83, from ./include/linux/bug.h:5, from ./include/linux/cpumask.h:13, from ./include/linux/smp.h:13, from ./include/linux/tracepoint.h:17, from ./include/trace/events/dma_fence.h:8, from drivers/gpu/drm/i915/intel_guc_submission.c:26: drivers/gpu/drm/i915/intel_guc_submission.c: In function ‘guc_ring_doorbell’: drivers/gpu/drm/i915/intel_guc_submission.c:522:20: warning: taking address of packed member of ‘struct guc_doorbell_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); ./include/asm-generic/bug.h:160:27: note: in definition of macro ‘WARN_ONCE’ 160 | int __ret_warn_once = !!(condition); \ | ^~~~~~~~~ drivers/gpu/drm/i915/intel_guc_submission.c:522:2: note: in expansion of macro ‘WARN_ON_ONCE’ 522 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); | ^~~~~~~~~~~~ drivers/gpu/drm/i915/intel_guc_submission.c:522:15: note: in expansion of macro ‘xchg’ 522 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); | ^~~~ CC drivers/media/pci/cx88/cx88-vp3054-i2c.o CC drivers/media/platform/vivid/vivid-cec.o CC drivers/gpu/drm/i915/intel_huc_fw.o CC drivers/pinctrl/intel/pinctrl-geminilake.o CC drivers/gpu/drm/radeon/radeon_pm.o AR drivers/pinctrl/mediatek/built-in.a CC drivers/media/rc/keymaps/rc-dm1105-nec.o CC drivers/media/rc/keymaps/rc-dntv-live-dvb-t.o CC drivers/net/fddi/skfp/skfddi.o CC drivers/pinctrl/intel/pinctrl-icelake.o CC drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.o CC drivers/md/dm-exception-store.o CC drivers/pinctrl/intel/pinctrl-lewisburg.o AR drivers/media/spi/built-in.a CC drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.o CC drivers/media/rc/ir-nec-decoder.o CC drivers/media/rc/keymaps/rc-dtt200u.o CC drivers/pci/search.o CC drivers/media/rc/keymaps/rc-dvbsky.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o CC drivers/net/fddi/skfp/hwmtm.o CC drivers/net/ethernet/amd/xgbe/xgbe-platform.o CC drivers/net/ethernet/amd/xgbe/xgbe-pci.o AR drivers/gpu/drm/tilcdc/built-in.a CC drivers/media/dvb-frontends/cx24120.o CC drivers/net/ethernet/amd/xgbe/xgbe-dcb.o CC drivers/media/dvb-frontends/si21xx.o AR drivers/media/platform/vivid/built-in.a AR drivers/media/platform/built-in.a CC drivers/pinctrl/intel/pinctrl-sunrisepoint.o CC drivers/net/ethernet/amd/xgbe/xgbe-debugfs.o AR drivers/net/ethernet/cadence/built-in.a CC drivers/media/rc/ir-rc5-decoder.o CC fs/stat.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.o CC drivers/net/ethernet/brocade/bna/bnad.o CC drivers/gpu/drm/i915/intel_renderstate_gen6.o CC drivers/media/rc/keymaps/rc-dvico-mce.o CC drivers/media/rc/keymaps/rc-dvico-portable.o CC drivers/pci/pci-sysfs.o AR drivers/net/ethernet/atheros/atl1c/built-in.a CC drivers/net/ethernet/atheros/atl1e/atl1e_main.o AR drivers/media/pci/cx88/built-in.a CC drivers/net/ethernet/atheros/atl1e/atl1e_hw.o AR drivers/media/pci/intel/ipu3/built-in.a AR drivers/media/pci/intel/built-in.a CC drivers/gpu/drm/i915/intel_renderstate_gen7.o CC drivers/media/pci/ivtv/ivtv-routing.o CC drivers/gpu/drm/i915/intel_renderstate_gen8.o CC drivers/md/dm-snap-transient.o AR drivers/pinctrl/intel/built-in.a CC drivers/md/dm-snap-persistent.o AR drivers/pinctrl/mvebu/built-in.a CC drivers/pci/rom.o CC drivers/net/fddi/skfp/fplustm.o CC drivers/net/fddi/skfp/smt.o AR drivers/pinctrl/nomadik/built-in.a CC drivers/gpu/drm/i915/intel_renderstate_gen9.o AR drivers/pinctrl/sprd/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o CC drivers/media/dvb-frontends/si2168.o AR drivers/pinctrl/ti/built-in.a CC drivers/net/ethernet/atheros/atlx/atl1.o CC drivers/pinctrl/core.o CC drivers/media/rc/keymaps/rc-em-terratec.o CC drivers/gpu/drm/i915/intel_audio.o CC drivers/media/rc/keymaps/rc-encore-enltv2.o CC drivers/media/rc/keymaps/rc-encore-enltv.o CC drivers/gpu/drm/radeon/atombios_dp.o CC drivers/gpu/drm/radeon/r600_hdmi.o CC drivers/media/rc/keymaps/rc-encore-enltv-fm53.o CC drivers/md/dm-raid1.o CC drivers/net/fddi/skfp/cfm.o CC fs/xfs/libxfs/xfs_symlink_remote.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hardwaremanager.o CC drivers/media/pci/ivtv/ivtv-cards.o CC drivers/media/pci/ivtv/ivtv-controls.o CC drivers/pci/setup-res.o CC drivers/pci/irq.o CC drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.o CC drivers/net/ethernet/broadcom/bnx2.o CC drivers/media/rc/keymaps/rc-evga-indtube.o CC drivers/net/ethernet/broadcom/cnic.o CC drivers/net/ethernet/broadcom/tg3.o CC drivers/net/ethernet/atheros/atlx/atl2.o CC fs/exec.o CC drivers/media/dvb-frontends/stv0288.o CC fs/pipe.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o AR drivers/net/ethernet/amd/xgbe/built-in.a AR drivers/net/ethernet/amd/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o CC drivers/media/rc/ir-rc6-decoder.o CC drivers/media/rc/keymaps/rc-eztv.o CC drivers/pci/vpd.o CC drivers/media/pci/ivtv/ivtv-driver.o CC drivers/net/fddi/skfp/ecm.o CC fs/namei.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu8_hwmgr.o CC drivers/gpu/drm/radeon/dce3_1_afmt.o CC drivers/gpu/drm/i915/intel_atomic.o CC drivers/media/dvb-frontends/stb6000.o CC drivers/pinctrl/pinctrl-utils.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o CC drivers/media/rc/keymaps/rc-flydvb.o CC drivers/md/dm-log.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o CC drivers/media/rc/ir-jvc-decoder.o CC drivers/net/fddi/defxx.o CC drivers/media/rc/ir-sony-decoder.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o CC drivers/gpu/drm/ttm/ttm_memory.o CC drivers/platform/chrome/chromeos_laptop.o CC drivers/net/ethernet/atheros/atl1e/atl1e_param.o CC drivers/pci/setup-bus.o CC drivers/media/rc/keymaps/rc-flyvideo.o CC drivers/net/fddi/skfp/pcmplc.o CC drivers/gpu/drm/radeon/evergreen.o CC drivers/net/fddi/skfp/pmf.o MKREGTABLE drivers/gpu/drm/radeon/evergreen_reg_safe.h CC drivers/pinctrl/pinmux.o CC drivers/media/rc/ir-sanyo-decoder.o CC drivers/media/dvb-frontends/s921.o CC drivers/md/dm-region-hash.o CC fs/xfs/libxfs/xfs_trans_resv.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pppcielanes.o CC drivers/media/rc/keymaps/rc-fusionhdtv-mce.o CC drivers/platform/chrome/chromeos_pstore.o CC drivers/gpu/drm/i915/intel_atomic_plane.o CC drivers/gpu/drm/ttm/ttm_tt.o CC fs/fcntl.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o CC drivers/net/ethernet/brocade/bna/bnad_ethtool.o AR drivers/net/ethernet/atheros/atl1e/built-in.a CC drivers/platform/chrome/cros_kbd_led_backlight.o MKREGTABLE drivers/gpu/drm/radeon/cayman_reg_safe.h CC drivers/media/rc/keymaps/rc-gadmei-rm008z.o CC drivers/media/dvb-frontends/stv6110.o CC drivers/gpu/drm/i915/intel_bios.o CC drivers/net/ethernet/cavium/liquidio/lio_main.o CC drivers/net/ethernet/cavium/common/cavium_ptp.o CC drivers/pinctrl/pinconf.o AR drivers/net/ethernet/atheros/atlx/built-in.a AR drivers/net/ethernet/atheros/built-in.a CC drivers/net/ethernet/cavium/liquidio/octeon_console.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.o CC drivers/gpu/drm/radeon/evergreen_blit_shaders.o CC drivers/media/dvb-frontends/stv0900_core.o CC drivers/media/pci/ivtv/ivtv-fileops.o AR drivers/platform/chrome/built-in.a CC drivers/media/pci/ivtv/ivtv-firmware.o CC drivers/media/rc/keymaps/rc-geekbox.o CC drivers/media/pci/ivtv/ivtv-gpio.o CC drivers/media/pci/ivtv/ivtv-i2c.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o CC drivers/platform/x86/asus-laptop.o CC drivers/md/dm-log-userspace-base.o CC drivers/pinctrl/pinconf-generic.o CC drivers/gpu/drm/ttm/ttm_bo.o CC drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.o CC drivers/net/fddi/skfp/queue.o AR drivers/net/ethernet/cavium/common/built-in.a CC drivers/media/rc/keymaps/rc-gotview7135.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o CC drivers/pci/vc.o CC drivers/pci/mmap.o CC drivers/pci/setup-irq.o CC drivers/md/dm-log-userspace-transfer.o CC drivers/gpu/drm/udl/udl_drv.o CC drivers/net/ethernet/brocade/bna/bnad_debugfs.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomctrl.o CC drivers/md/dm-zero.o CC drivers/md/dm-raid.o CC drivers/media/rc/keymaps/rc-hisi-poplar.o CC drivers/md/dm-thin.o CC drivers/pinctrl/pinctrl-amd.o CC drivers/gpu/drm/ttm/ttm_bo_util.o CC drivers/md/dm-thin-metadata.o CC drivers/gpu/drm/vgem/vgem_drv.o CC drivers/pci/proc.o CC drivers/net/fddi/skfp/rmt.o CC drivers/media/pci/ivtv/ivtv-ioctl.o CC fs/xfs/libxfs/xfs_types.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o CC drivers/platform/x86/asus-wmi.o CC drivers/gpu/drm/udl/udl_modeset.o CC drivers/media/rc/keymaps/rc-hisi-tv-demo.o CC drivers/gpu/drm/udl/udl_connector.o CC drivers/media/dvb-frontends/stv0900_sw.o CC drivers/media/dvb-frontends/stv090x.o CC drivers/pci/slot.o AR drivers/pinctrl/built-in.a CC drivers/media/rc/keymaps/rc-imon-mce.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o CC drivers/gpu/drm/vgem/vgem_fence.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o CC drivers/net/ethernet/brocade/bna/bna_enet.o CC fs/xfs/libxfs/xfs_rtbitmap.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o CC drivers/gpu/drm/i915/intel_cdclk.o CC drivers/net/fddi/skfp/smtdef.o CC drivers/media/rc/keymaps/rc-imon-pad.o CC drivers/media/rc/keymaps/rc-imon-rsc.o drivers/net/ethernet/brocade/bna/bna_enet.c: In function ‘bna_bfi_stats_get_rsp’: drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:197:2: note: in expansion of macro ‘bna_stats_copy’ 197 | bna_stats_copy(mac, mac); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:197:2: note: in expansion of macro ‘bna_stats_copy’ 197 | bna_stats_copy(mac, mac); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:198:2: note: in expansion of macro ‘bna_stats_copy’ 198 | bna_stats_copy(bpc, bpc); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:198:2: note: in expansion of macro ‘bna_stats_copy’ 198 | bna_stats_copy(bpc, bpc); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:199:2: note: in expansion of macro ‘bna_stats_copy’ 199 | bna_stats_copy(rad, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:199:2: note: in expansion of macro ‘bna_stats_copy’ 199 | bna_stats_copy(rad, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:200:2: note: in expansion of macro ‘bna_stats_copy’ 200 | bna_stats_copy(rlb, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:200:2: note: in expansion of macro ‘bna_stats_copy’ 200 | bna_stats_copy(rlb, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:201:2: note: in expansion of macro ‘bna_stats_copy’ 201 | bna_stats_copy(fc_rx, fc_rx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:201:2: note: in expansion of macro ‘bna_stats_copy’ 201 | bna_stats_copy(fc_rx, fc_rx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | bna_stats_copy(fc_tx, fc_tx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:202:2: note: in expansion of macro ‘bna_stats_copy’ 202 | bna_stats_copy(fc_tx, fc_tx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of ‘struct bfi_enet_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | bna_stats_copy(fc_tx, fc_tx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:202:2: note: in expansion of macro ‘bna_stats_copy’ 202 | bna_stats_copy(fc_tx, fc_tx); | ^~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o CC drivers/gpu/drm/udl/udl_encoder.o CC drivers/net/fddi/skfp/smtinit.o CC drivers/gpu/drm/ttm/ttm_bo_vm.o CC drivers/gpu/drm/radeon/evergreen_hdmi.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o AR drivers/gpu/drm/vgem/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o CC drivers/gpu/drm/i915/intel_color.o CC drivers/pci/pci-acpi.o CC drivers/pci/quirks.o CC drivers/media/rc/keymaps/rc-iodata-bctv7e.o CC drivers/net/ethernet/brocade/bna/bna_tx_rx.o CC drivers/net/ethernet/brocade/bna/bfa_msgq.o CC drivers/net/ethernet/brocade/bna/bfa_ioc.o CC drivers/platform/x86/asus-nb-wmi.o CC drivers/platform/x86/asus-wireless.o CC drivers/gpu/drm/udl/udl_main.o CC drivers/net/fddi/skfp/smttimer.o CC drivers/media/rc/keymaps/rc-it913x-v1.o CC fs/ioctl.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o CC drivers/media/pci/ivtv/ivtv-irq.o CC drivers/media/pci/ivtv/ivtv-mailbox.o CC drivers/gpu/drm/ttm/ttm_module.o CC drivers/net/ethernet/cavium/liquidio/lio_vf_rep.o CC drivers/gpu/drm/via/via_irq.o CC drivers/gpu/drm/radeon/radeon_trace_points.o CC drivers/gpu/drm/radeon/ni.o CC drivers/media/dvb-frontends/stv6110x.o CC drivers/platform/x86/eeepc-laptop.o CC drivers/media/rc/ir-sharp-decoder.o CC drivers/media/rc/keymaps/rc-it913x-v2.o CC drivers/media/rc/keymaps/rc-kaiomy.o CC drivers/media/rc/keymaps/rc-kworld-315u.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o CC drivers/gpu/drm/ttm/ttm_execbuf_util.o CC drivers/gpu/drm/ttm/ttm_page_alloc.o CC drivers/net/fddi/skfp/srf.o CC drivers/gpu/drm/udl/udl_fb.o CC drivers/gpu/drm/i915/intel_combo_phy.o CC drivers/media/rc/keymaps/rc-kworld-pc150u.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o CC drivers/net/ethernet/cisco/enic/enic_main.o CC drivers/media/pci/ivtv/ivtv-streams.o CC drivers/media/pci/ivtv/ivtv-queue.o CC drivers/net/ethernet/chelsio/cxgb/cxgb2.o CC drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.o CC drivers/media/dvb-frontends/m88ds3103.o CC drivers/md/dm-verity-target.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o CC drivers/gpu/drm/via/via_drv.o CC drivers/md/dm-cache-target.o CC fs/xfs/xfs_aops.o CC drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.o CC drivers/net/ethernet/cavium/liquidio/lio_ethtool.o CC drivers/platform/x86/eeepc-wmi.o CC drivers/pci/msi.o CC drivers/net/fddi/skfp/hwt.o CC drivers/gpu/drm/udl/udl_transfer.o CC drivers/gpu/drm/radeon/cayman_blit_shaders.o CC drivers/net/ethernet/cavium/liquidio/lio_core.o CC drivers/net/ethernet/cavium/liquidio/request_manager.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o CC drivers/media/rc/keymaps/rc-leadtek-y04g0051.o CC drivers/media/rc/keymaps/rc-lme2510.o CC drivers/media/rc/keymaps/rc-manli.o CC drivers/gpu/drm/via/via_map.o CC drivers/gpu/drm/i915/intel_connector.o CC drivers/gpu/drm/ttm/ttm_bo_manager.o CC drivers/gpu/drm/i915/intel_display.o CC drivers/platform/x86/msi-laptop.o CC drivers/net/fddi/skfp/drvfbi.o CC drivers/gpu/drm/udl/udl_gem.o CC drivers/media/rc/keymaps/rc-medion-x10.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o CC drivers/gpu/drm/virtio/virtgpu_drv.o CC drivers/gpu/drm/virtio/virtgpu_kms.o CC drivers/media/pci/ivtv/ivtv-udma.o CC drivers/gpu/drm/ttm/ttm_page_alloc_dma.o CC drivers/gpu/drm/via/via_mm.o CC drivers/pci/ats.o CC drivers/net/ethernet/chelsio/cxgb/espi.o CC drivers/net/ethernet/chelsio/cxgb/tp.o CC drivers/media/rc/keymaps/rc-medion-x10-digitainer.o CC drivers/pci/iov.o CC drivers/pci/pci-label.o CC drivers/platform/x86/classmate-laptop.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o CC drivers/net/fddi/skfp/ess.o CC drivers/gpu/drm/udl/udl_dmabuf.o CC drivers/gpu/drm/radeon/atombios_encoders.o CC drivers/gpu/drm/radeon/radeon_semaphore.o CC fs/readdir.o CC drivers/gpu/drm/virtio/virtgpu_gem.o CC drivers/media/rc/keymaps/rc-medion-x10-or2x.o CC drivers/gpu/drm/via/via_dma.o CC drivers/pci/pci-stub.o CC drivers/media/pci/ivtv/ivtv-vbi.o CC drivers/pci/pci-pf-stub.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o CC drivers/net/ethernet/brocade/bna/bfa_ioc_ct.o CC drivers/net/ethernet/cavium/liquidio/response_manager.o CC drivers/net/ethernet/chelsio/cxgb/pm3393.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o CC drivers/media/rc/keymaps/rc-msi-digivox-ii.o CC drivers/platform/x86/compal-laptop.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o CC drivers/md/dm-cache-metadata.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.o CC drivers/pci/xen-pcifront.o AR drivers/gpu/drm/udl/built-in.a CC drivers/gpu/drm/via/via_verifier.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_thermal.o CC drivers/gpu/drm/ttm/ttm_agp_backend.o CC drivers/gpu/drm/virtio/virtgpu_fb.o CC drivers/media/rc/keymaps/rc-msi-digivox-iii.o AR drivers/net/fddi/skfp/built-in.a CC drivers/net/ethernet/chelsio/cxgb/sge.o CC drivers/net/ethernet/chelsio/cxgb3/ael1002.o AR drivers/net/fddi/built-in.a CC drivers/media/rc/keymaps/rc-msi-tvanywhere.o CC fs/xfs/xfs_attr_inactive.o CC drivers/gpu/drm/via/via_video.o CC drivers/media/dvb-frontends/mn88472.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o CC drivers/media/dvb-frontends/mn88473.o CC drivers/net/ethernet/cavium/liquidio/octeon_device.o CC drivers/media/pci/ivtv/ivtv-yuv.o CC drivers/net/ethernet/cisco/enic/vnic_cq.o CC drivers/net/ethernet/brocade/bna/bfa_cee.o CC drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.o CC drivers/platform/x86/dcdbas.o CC drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.o CC drivers/media/dvb-frontends/isl6423.o CC drivers/net/ethernet/chelsio/cxgb4/l2t.o CC drivers/net/ethernet/chelsio/cxgb4/smt.o CC drivers/gpu/drm/virtio/virtgpu_display.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_clockpowergating.o AR drivers/gpu/drm/ttm/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.o CC drivers/media/dvb-frontends/ec100.o CC drivers/md/dm-cache-policy.o CC drivers/media/tuners/tuner-xc2028.o AR drivers/pci/built-in.a CC drivers/media/rc/keymaps/rc-nebula.o CC drivers/gpu/drm/radeon/radeon_sa.o CC drivers/media/dvb-frontends/ds3000.o CC drivers/net/ethernet/chelsio/cxgb3/vsc8211.o CC drivers/net/ethernet/cisco/enic/vnic_intr.o CC drivers/net/ethernet/cisco/enic/vnic_wq.o CC drivers/net/ethernet/cisco/enic/enic_res.o CC drivers/net/ethernet/brocade/bna/cna_fwimg.o CC drivers/gpu/drm/via/via_dmablit.o CC drivers/media/pci/ivtv/ivtv-alsa-main.o CC drivers/gpu/drm/virtio/virtgpu_vq.o CC drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.o CC drivers/net/ethernet/chelsio/cxgb4/t4_hw.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o CC drivers/platform/x86/dell-smbios-base.o CC drivers/platform/x86/dell-smbios-wmi.o CC drivers/net/ethernet/cavium/liquidio/cn66xx_device.o CC drivers/net/ethernet/cavium/liquidio/cn68xx_device.o CC drivers/media/rc/keymaps/rc-norwood.o CC drivers/media/rc/keymaps/rc-npgtech.o CC drivers/md/dm-cache-background-tracker.o CC drivers/gpu/drm/radeon/atombios_i2c.o CC drivers/net/ethernet/chelsio/cxgb3/t3_hw.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.o CC drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.o CC drivers/net/ethernet/cisco/enic/enic_pp.o CC drivers/net/ethernet/cisco/enic/enic_dev.o CC drivers/gpu/drm/radeon/si.o CC drivers/media/pci/ivtv/ivtv-alsa-pcm.o CC drivers/media/dvb-frontends/ts2020.o CC drivers/net/ethernet/chelsio/cxgb/subr.o AR drivers/net/ethernet/brocade/bna/built-in.a CC drivers/net/ethernet/chelsio/cxgb/mv88x201x.o AR drivers/net/ethernet/brocade/built-in.a CC drivers/platform/x86/dell-smbios-smm.o CC drivers/platform/x86/dell-laptop.o CC drivers/media/rc/keymaps/rc-pctv-sedna.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o CC fs/xfs/xfs_attr_list.o AR drivers/gpu/drm/via/built-in.a drivers/media/dvb-frontends/ts2020.c: In function ‘ts2020_stat_work’: drivers/media/dvb-frontends/ts2020.c:446:40: warning: taking address of packed member of ‘struct dtv_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | ret = ts2020_get_tuner_gain(priv->fe, &c->strength.stat[0].svalue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/md/dm-cache-policy-smq.o CC drivers/md/dm-era-target.o CC drivers/gpu/drm/virtio/virtgpu_ttm.o CC drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.o CC drivers/media/rc/keymaps/rc-pinnacle-color.o CC drivers/media/tuners/tuner-simple.o CC drivers/media/tuners/tuner-types.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.o CC drivers/net/ethernet/cavium/liquidio/octeon_mailbox.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o CC drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.o CC drivers/md/dm-log-writes.o CC drivers/media/pci/ivtv/ivtvfb.o CC drivers/net/ethernet/chelsio/cxgb/my3126.o CC drivers/net/ethernet/cisco/enic/vnic_dev.o CC drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.o CC drivers/media/rc/keymaps/rc-pinnacle-grey.o CC drivers/net/ethernet/cisco/enic/vnic_rq.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o CC drivers/media/dvb-frontends/mb86a16.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.o CC drivers/gpu/drm/virtio/virtgpu_fence.o CC drivers/platform/x86/dell-wmi.o CC drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.o CC drivers/gpu/drm/radeon/si_blit_shaders.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o CC drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.o CC drivers/net/ethernet/chelsio/cxgb3/mc5.o CC drivers/media/rc/keymaps/rc-pixelview.o CC drivers/media/usb/airspy/airspy.o CC drivers/net/ethernet/chelsio/cxgb/vsc7326.o CC drivers/gpu/drm/radeon/radeon_prime.o CC drivers/gpu/drm/radeon/cik.o CC drivers/media/usb/as102/as102_drv.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o CC drivers/pnp/pnpacpi/core.o CC drivers/gpu/drm/virtio/virtgpu_object.o CC drivers/media/rc/keymaps/rc-pixelview-mk12.o CC drivers/platform/x86/dell-wmi-descriptor.o CC drivers/net/ethernet/cavium/liquidio/octeon_droq.o CC drivers/pnp/pnpacpi/rsparser.o CC drivers/net/ethernet/cisco/enic/vnic_vic.o CC drivers/media/tuners/mt20xx.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_dim.o CC drivers/net/ethernet/chelsio/cxgb4vf/sge.o AR drivers/media/pci/ivtv/built-in.a CC drivers/net/ethernet/broadcom/bnxt/bnxt_tc.o CC drivers/md/dm-integrity.o CC drivers/media/pci/mantis/mantis_ioc.o CC drivers/md/dm-zoned-target.o CC drivers/net/ethernet/chelsio/cxgb3/xgmac.o CC drivers/media/dvb-frontends/mb86a20s.o CC drivers/media/rc/keymaps/rc-pixelview-002t.o CC drivers/media/usb/as102/as102_fw.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o CC drivers/net/ethernet/cisco/enic/enic_ethtool.o AR drivers/net/ethernet/chelsio/cxgb/built-in.a CC drivers/gpu/drm/virtio/virtgpu_debugfs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o AR drivers/media/usb/airspy/built-in.a CC drivers/platform/x86/dell-wmi-aio.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.o CC drivers/media/dvb-frontends/ix2505v.o CC fs/xfs/xfs_bmap_util.o CC drivers/media/rc/keymaps/rc-pixelview-new.o CC drivers/media/rc/keymaps/rc-powercolor-real-angel.o AR drivers/net/ethernet/cortina/built-in.a CC drivers/gpu/drm/virtio/virtgpu_plane.o CC drivers/gpu/drm/virtio/virtgpu_ioctl.o CC drivers/media/usb/as102/as10x_cmd.o CC drivers/media/dvb-frontends/stv0367.o AR drivers/pnp/pnpacpi/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o CC drivers/media/pci/mantis/mantis_uart.o CC drivers/pnp/core.o CC drivers/pnp/card.o CC drivers/pnp/driver.o CC drivers/media/dvb-frontends/cxd2820r_core.o CC drivers/platform/x86/dell-wmi-led.o CC drivers/media/tuners/tda8290.o CC drivers/media/tuners/tea5767.o CC drivers/net/ethernet/cisco/enic/enic_api.o CC drivers/media/rc/keymaps/rc-proteus-2309.o CC drivers/net/ethernet/cavium/liquidio/octeon_nic.o CC drivers/net/ethernet/chelsio/cxgb3/sge.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_powertune.o CC drivers/net/ethernet/chelsio/cxgb4/sge.o CC fs/select.o CC drivers/net/ethernet/chelsio/cxgb4/clip_tbl.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o CC drivers/platform/x86/dell-smo8800.o CC drivers/net/ethernet/cisco/enic/enic_clsf.o CC drivers/media/rc/keymaps/rc-purpletv.o CC drivers/media/usb/as102/as10x_cmd_stream.o CC drivers/gpu/drm/virtio/virtgpu_prime.o CC drivers/media/dvb-frontends/cxd2820r_c.o CC drivers/media/v4l2-core/v4l2-fwnode.o CC drivers/media/dvb-frontends/cxd2820r_t.o CC drivers/net/ethernet/cavium/liquidio/lio_vf_main.o CC drivers/pnp/resource.o CC drivers/media/rc/keymaps/rc-pv951.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o CC drivers/media/pci/mantis/mantis_dma.o CC drivers/platform/x86/dell-rbtn.o CC drivers/platform/x86/dell_rbu.o CC drivers/gpu/drm/radeon/cik_blit_shaders.o CC drivers/media/usb/as102/as102_usb_drv.o CC drivers/media/pci/mantis/mantis_pci.o CC drivers/media/tuners/tea5761.o AR drivers/net/ethernet/chelsio/cxgb4vf/built-in.a CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.o CC drivers/media/usb/as102/as10x_cmd_cfg.o CC drivers/media/rc/keymaps/rc-hauppauge.o AR drivers/net/ethernet/cisco/enic/built-in.a AR drivers/gpu/drm/virtio/built-in.a CC drivers/media/dvb-frontends/cxd2820r_t2.o AR drivers/net/ethernet/cisco/built-in.a CC drivers/net/ethernet/chelsio/cxgb4/srq.o CC drivers/media/dvb-frontends/cxd2841er.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.o CC drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.o CC drivers/gpu/drm/vmwgfx/vmwgfx_gmr.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o CC drivers/md/dm-zoned-metadata.o CC drivers/gpu/drm/vmwgfx/vmwgfx_kms.o CC drivers/platform/x86/acer-wmi.o CC drivers/media/rc/keymaps/rc-rc6-mce.o AR drivers/net/ethernet/broadcom/bnxt/built-in.a CC drivers/pnp/manager.o CC drivers/net/fjes/fjes_main.o CC drivers/media/pci/mantis/mantis_i2c.o CC fs/dcache.o AR drivers/media/usb/as102/built-in.a drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_set_render_target_check’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:860:29: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 860 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:866:29: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 866 | user_surface_converter, &cmd->body.target.sid, | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_surface_copy_check’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:903:8: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 903 | &cmd->body.src.sid, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:909:6: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 909 | &cmd->body.dest.sid, NULL); | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_buffer_copy_check’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:925:5: warning: taking address of packed member of ‘struct SVGA3dCmdDXBufferCopy’ may result in an unaligned pointer value [-Waddress-of-packed-member] 925 | &cmd->body.src, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:931:6: warning: taking address of packed member of ‘struct SVGA3dCmdDXBufferCopy’ may result in an unaligned pointer value [-Waddress-of-packed-member] 931 | &cmd->body.dest, NULL); | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_pred_copy_check’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:947:5: warning: taking address of packed member of ‘struct SVGA3dCmdDXPredCopyRegion’ may result in an unaligned pointer value [-Waddress-of-packed-member] 947 | &cmd->body.srcSid, NULL); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:953:6: warning: taking address of packed member of ‘struct SVGA3dCmdDXPredCopyRegion’ may result in an unaligned pointer value [-Waddress-of-packed-member] 953 | &cmd->body.dstSid, NULL); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_stretch_blt_check’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:969:5: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 969 | &cmd->body.src.sid, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:974:6: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 974 | &cmd->body.dest.sid, NULL); | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_blt_surf_screen_check’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:990:6: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 990 | &cmd->body.srcImage.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_present_check’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1006:30: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1006 | user_surface_converter, &cmd->body.sid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_dx_bind_query’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1314:52: warning: taking address of packed member of ‘struct SVGA3dCmdDXBindQuery’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1314 | ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->q.mobid, | ^~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_begin_gb_query’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1347:30: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1347 | user_context_converter, &cmd->q.cid, | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_begin_query’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1388:30: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1388 | user_context_converter, &cmd->q.cid, | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_end_gb_query’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1416:9: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1416 | &cmd->q.mobid, | ^~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_wait_gb_query’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1503:9: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1503 | &cmd->q.mobid, | ^~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_dma’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1604:29: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1604 | user_surface_converter, &cmd->dma.host.sid, | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_draw’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1650:6: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1650 | &decl->array.surfaceId, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1666:6: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1666 | &range->indexArray.surfaceId, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_tex_state’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1695:29: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1695 | user_context_converter, &cmd->state.cid, | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1712:6: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1712 | &cur_state->value, &res); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_bind_gb_surface’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1850:10: warning: taking address of packed member of ‘struct SVGA3dCmdBindGBSurface’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1850 | &cmd->body.sid, &cmd->body.mobid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1850:26: warning: taking address of packed member of ‘struct SVGA3dCmdBindGBSurface’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1850 | &cmd->body.sid, &cmd->body.mobid, | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_update_gb_image’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1875:6: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1875 | &cmd->body.image.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_update_gb_surface’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1899:6: warning: taking address of packed member of ‘struct SVGA3dCmdUpdateGBSurface’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1899 | &cmd->body.sid, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_readback_gb_image’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1923:6: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1923 | &cmd->body.image.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_readback_gb_surface’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1947:6: warning: taking address of packed member of ‘struct SVGA3dCmdReadbackGBSurface’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1947 | &cmd->body.sid, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_invalidate_gb_image’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1971:6: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1971 | &cmd->body.image.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_invalidate_gb_surface’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1995:6: warning: taking address of packed member of ‘struct SVGA3dCmdInvalidateGBSurface’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1995 | &cmd->body.sid, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_shader_define’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2023:29: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2023 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_shader_destroy’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2070:29: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2070 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_set_shader’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2123:29: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2123 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2147:6: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2147 | &cmd->body.shid, &res); | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_set_shader_const’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2187:29: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2187 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_bind_gb_shader’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2220:10: warning: taking address of packed member of ‘struct SVGA3dCmdBindGBShader’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2220 | &cmd->body.shid, &cmd->body.mobid, | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2220:27: warning: taking address of packed member of ‘struct SVGA3dCmdBindGBShader’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2220 | &cmd->body.shid, &cmd->body.mobid, | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_dx_set_single_constant_buffer’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2254:5: warning: taking address of packed member of ‘struct SVGA3dCmdDXSetSingleConstantBuffer’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2254 | &cmd->body.sid, &res); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_dx_set_vertex_buffers’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2409:6: warning: taking address of packed member of ‘struct SVGA3dVertexBuffer’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2409 | &cmd->buf[i].sid, &res); | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_dx_set_index_buffer’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2456:5: warning: taking address of packed member of ‘struct SVGA3dCmdDXSetIndexBuffer’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2456 | &cmd->body.sid, &res); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_dx_set_rendertargets’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2498:9: warning: taking address of packed member of ‘struct SVGA3dCmdDXSetRenderTargets’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2498 | &cmd->body.depthStencilViewId, 1, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_dx_set_so_targets’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2637:6: warning: taking address of packed member of ‘struct SVGA3dSoTarget’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2637 | &cmd->targets[i].sid, &res); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_dx_bind_shader’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2874:6: warning: taking address of packed member of ‘struct SVGA3dCmdDXBindShader’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2874 | &cmd->body.cid, &ctx); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2899:7: warning: taking address of packed member of ‘struct SVGA3dCmdDXBindShader’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2899 | &cmd->body.mobid, | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_dx_transfer_from_buffer’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2943:5: warning: taking address of packed member of ‘struct SVGA3dCmdDXTransferFromBuffer’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2943 | &cmd->body.srcSid, NULL); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2949:6: warning: taking address of packed member of ‘struct SVGA3dCmdDXTransferFromBuffer’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2949 | &cmd->body.destSid, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function ‘vmw_cmd_intra_surface_copy’: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2974:5: warning: taking address of packed member of ‘struct SVGA3dSurfaceImageId’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2974 | &cmd->body.surface.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/media/usb/au0828/au0828-core.o CC drivers/media/tuners/tda9887.o CC drivers/media/rc/keymaps/rc-real-audio-220-32-keys.o CC drivers/media/rc/keymaps/rc-reddo.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o CC fs/inode.o CC drivers/media/v4l2-core/v4l2-dev.o CC drivers/gpu/drm/vmwgfx/vmwgfx_drv.o CC drivers/net/fjes/fjes_hw.o CC drivers/net/fjes/fjes_ethtool.o CC fs/xfs/xfs_buf.o CC fs/xfs/xfs_dir2_readdir.o CC drivers/media/rc/keymaps/rc-snapstream-firefly.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_thermal.o CC drivers/md/dm-zoned-reclaim.o CC drivers/md/dm-writecache.o CC drivers/pnp/support.o CC drivers/power/supply/power_supply_core.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o CC drivers/platform/x86/acerhdf.o CC drivers/media/usb/au0828/au0828-i2c.o CC drivers/media/rc/keymaps/rc-streamzap.o CC drivers/net/ethernet/chelsio/cxgb4/sched.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o CC drivers/media/pci/mantis/mantis_dvb.o CC drivers/pnp/interface.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o CC drivers/gpu/drm/i915/intel_dpio_phy.o CC drivers/net/ethernet/chelsio/cxgb3/l2t.o CC drivers/media/tuners/tda827x.o CC drivers/media/v4l2-core/v4l2-ioctl.o CC drivers/media/rc/keymaps/rc-tango.o AR drivers/net/ethernet/cavium/liquidio/built-in.a AR drivers/net/ethernet/cavium/octeon/built-in.a CC drivers/platform/x86/hp_accel.o CC drivers/net/fjes/fjes_trace.o AR drivers/net/ethernet/cavium/thunder/built-in.a AR drivers/net/ethernet/cavium/built-in.a CC drivers/gpu/drm/i915/intel_dpll_mgr.o CC drivers/media/usb/au0828/au0828-cards.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.o CC drivers/media/rc/ir-mce_kbd-decoder.o CC drivers/media/dvb-frontends/drxk_hard.o CC drivers/gpu/drm/vmwgfx/vmwgfx_fb.o CC drivers/power/supply/power_supply_sysfs.o CC drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.o CC drivers/media/rc/keymaps/rc-tbs-nec.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o CC drivers/powercap/powercap_sys.o CC drivers/pps/clients/pps-ldisc.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu10_hwmgr.o CC drivers/pnp/quirks.o CC drivers/pnp/system.o drivers/media/dvb-frontends/drxk_hard.c: In function ‘drxk_get_stats’: drivers/media/dvb-frontends/drxk_hard.c:6552:22: warning: taking address of packed member of ‘struct dtv_stats’ may result in an unaligned pointer value [-Waddress-of-packed-member] 6552 | get_strength(state, &c->strength.stat[0].uvalue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/platform/x86/hp-wireless.o CC drivers/media/rc/keymaps/rc-technisat-ts35.o CC drivers/power/supply/power_supply_leds.o CC drivers/media/tuners/tda18271-maps.o CC drivers/media/rc/ir-xmp-decoder.o CC drivers/media/tuners/tda18271-common.o CC drivers/pps/clients/pps_parport.o CC drivers/media/pci/mantis/mantis_evm.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o AR drivers/pps/generators/built-in.a CC drivers/media/usb/au0828/au0828-dvb.o CC drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o CC drivers/platform/x86/hp-wmi.o CC drivers/media/pci/netup_unidvb/netup_unidvb_core.o CC drivers/media/pci/meye/meye.o CC fs/xfs/xfs_discard.o AR drivers/pnp/built-in.a CC drivers/media/rc/keymaps/rc-technisat-usb2.o CC drivers/gpu/drm/vmwgfx/vmwgfx_resource.o CC drivers/powercap/intel_rapl.o CC fs/attr.o AR drivers/md/built-in.a CC drivers/ptp/ptp_clock.o CC drivers/power/supply/ds2760_battery.o CC drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.o CC drivers/net/ethernet/chelsio/cxgb3/aq100x.o CC drivers/media/tuners/tda18271-fe.o CC drivers/media/rc/ir-imon-decoder.o AR drivers/pps/clients/built-in.a CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.o CC drivers/media/rc/ati_remote.o CC drivers/pps/pps.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.o CC drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.o CC drivers/net/fjes/fjes_debugfs.o CC drivers/media/pci/mantis/mantis_hif.o CC drivers/platform/x86/amilo-rfkill.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pp_psm.o CC fs/bad_inode.o CC drivers/gpu/drm/radeon/r600_dpm.o CC drivers/media/usb/au0828/au0828-video.o CC drivers/media/pci/netup_unidvb/netup_unidvb_i2c.o CC drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.o CC drivers/media/v4l2-core/v4l2-device.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o CC drivers/media/rc/keymaps/rc-terratec-cinergy-xs.o CC drivers/power/supply/sbs-battery.o CC drivers/platform/x86/sony-laptop.o CC drivers/platform/x86/gpd-pocket-fan.o CC drivers/media/pci/netup_unidvb/netup_unidvb_ci.o CC drivers/gpu/drm/vmwgfx/vmwgfx_fifo.o AR drivers/net/fjes/built-in.a CC drivers/ptp/ptp_sysfs.o AR drivers/media/pci/meye/built-in.a CC drivers/ptp/ptp_kvm.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.o CC drivers/pps/kapi.o CC drivers/ptp/ptp_chardev.o CC fs/file.o CC drivers/net/ethernet/chelsio/cxgb4/cudbg_common.o CC drivers/media/pci/ngene/ngene-core.o AR drivers/powercap/built-in.a CC drivers/media/pci/ngene/ngene-i2c.o CC drivers/gpu/drm/i915/intel_fbc.o CC drivers/media/dvb-frontends/tda18271c2dd.o CC drivers/media/dvb-frontends/stv0910.o CC drivers/media/rc/keymaps/rc-terratec-slim.o CC drivers/media/pci/mantis/mantis_ca.o CC drivers/media/pci/mantis/mantis_pcmcia.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_processpptables.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o CC drivers/media/dvb-frontends/stv6111.o CC drivers/media/pci/netup_unidvb/netup_unidvb_spi.o CC drivers/media/tuners/xc5000.o CC drivers/power/supply/bq27xxx_battery.o CC drivers/media/v4l2-core/v4l2-fh.o AR drivers/net/ethernet/chelsio/cxgb3/built-in.a CC drivers/media/rc/keymaps/rc-terratec-slim-2.o CC drivers/media/rc/keymaps/rc-tevii-nec.o CC drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.o AR drivers/ptp/built-in.a CC drivers/pps/sysfs.o CC drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o CC drivers/media/tuners/xc4000.o CC fs/xfs/xfs_error.o CC fs/xfs/xfs_export.o CC drivers/gpu/drm/vmwgfx/vmwgfx_irq.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o CC drivers/gpu/drm/radeon/rs780_dpm.o CC drivers/gpu/drm/vmwgfx/vmwgfx_ldu.o CC drivers/media/pci/mantis/mantis_input.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o CC drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o AR drivers/pps/built-in.a CC drivers/media/pci/mantis/mantis_cards.o CC drivers/media/rc/keymaps/rc-tivo.o CC fs/filesystems.o CC drivers/media/dvb-frontends/mxl5xx.o CC drivers/media/v4l2-core/v4l2-event.o AR drivers/media/pci/netup_unidvb/built-in.a CC fs/xfs/xfs_extent_busy.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.o CC drivers/media/usb/au0828/au0828-vbi.o CC drivers/media/dvb-frontends/si2165.o CC drivers/net/hamradio/mkiss.o CC drivers/media/usb/au0828/au0828-input.o CC drivers/media/pci/ngene/ngene-cards.o CC drivers/media/tuners/msi001.o CC drivers/media/rc/keymaps/rc-total-media-in-hand.o CC drivers/gpu/drm/i915/intel_fifo_underrun.o CC drivers/gpu/drm/i915/intel_frontbuffer.o CC drivers/gpu/drm/i915/intel_hdcp.o CC drivers/media/dvb-frontends/a8293.o CC drivers/media/dvb-frontends/sp2.o CC drivers/media/dvb-frontends/tda10071.o CC drivers/gpu/drm/vmwgfx/vmwgfx_overlay.o CC drivers/power/supply/bq27xxx_battery_i2c.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o CC drivers/media/rc/keymaps/rc-total-media-in-hand-02.o CC drivers/gpu/drm/radeon/rv6xx_dpm.o CC drivers/media/rc/keymaps/rc-trekstor.o CC drivers/platform/x86/ideapad-laptop.o CC drivers/net/hamradio/6pack.o CC drivers/media/pci/mantis/mantis_vp1033.o CC drivers/pwm/core.o CC drivers/net/hippi/rrunner.o CC drivers/media/v4l2-core/v4l2-ctrls.o AR drivers/media/usb/au0828/built-in.a CC drivers/media/dvb-frontends/rtl2830.o CC drivers/media/tuners/mt2060.o CC drivers/media/usb/b2c2/flexcop-usb.o CC drivers/media/pci/pluto2/pluto2.o CC drivers/media/tuners/mt2266.o CC drivers/media/tuners/mt2063.o CC drivers/power/supply/bq27xxx_battery_hdq.o CC drivers/media/tuners/qt1010.o CC drivers/media/rc/keymaps/rc-tt-1500.o CC drivers/media/pci/ngene/ngene-dvb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o drivers/media/v4l2-core/v4l2-ctrls.c: In function ‘validate_ctrls’: drivers/media/v4l2-core/v4l2-ctrls.c:3554:18: warning: taking address of packed member of ‘struct v4l2_ext_control’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3554 | p_new.p_s64 = &cs->controls[i].value64; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-ctrls.c:3556:18: warning: taking address of packed member of ‘struct v4l2_ext_control’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3556 | p_new.p_s32 = &cs->controls[i].value; | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/xfs/xfs_file.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.o CC drivers/net/hamradio/yam.o CC drivers/media/dvb-frontends/rtl2832.o CC drivers/pwm/sysfs.o CC drivers/gpu/drm/vmwgfx/vmwgfx_marker.o CC drivers/net/hyperv/netvsc_drv.o CC drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.o CC drivers/power/supply/max17042_battery.o CC drivers/media/pci/mantis/mantis_vp1034.o CC drivers/gpu/drm/i915/intel_hotplug.o CC drivers/media/tuners/mt2131.o CC drivers/platform/x86/thinkpad_acpi.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_thermal.o drivers/power/supply/max17042_battery.c: In function ‘max17042_init_model’: drivers/power/supply/max17042_battery.c:588:27: warning: taking address of packed member of ‘struct max17042_config_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 588 | chip->pdata->config_data->cell_char_tbl, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pp_overdriver.o CC drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.o CC drivers/media/rc/keymaps/rc-twinhan1027.o CC drivers/net/hyperv/netvsc.o AR drivers/media/usb/b2c2/built-in.a AR drivers/media/pci/ngene/built-in.a CC drivers/pwm/pwm-lpss.o CC drivers/pwm/pwm-lpss-platform.o drivers/platform/x86/thinkpad_acpi.c: In function ‘create_attr_set’: drivers/platform/x86/thinkpad_acpi.c:1054:24: warning: taking address of packed member of ‘struct attribute_set_obj’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1054 | sobj->s.group.attrs = &sobj->a; | ^~~~~~~~ drivers/platform/x86/thinkpad_acpi.c:1057:9: warning: taking address of packed member of ‘struct attribute_set_obj’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1057 | return &sobj->s; | ^~~~~~~~ CC drivers/gpu/drm/vmwgfx/vmwgfx_fence.o CC drivers/net/ethernet/dec/tulip/xircom_cb.o AR drivers/media/pci/pluto2/built-in.a CC drivers/media/usb/cpia2/cpia2_usb.o CC drivers/media/v4l2-core/v4l2-subdev.o CC drivers/gpu/drm/vmwgfx/vmwgfx_bo.o CC fs/xfs/xfs_filestream.o CC drivers/media/usb/cpia2/cpia2_v4l.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o CC drivers/gpu/drm/radeon/rv770_dpm.o CC drivers/media/rc/keymaps/rc-videomate-m1f.o CC drivers/media/pci/mantis/mantis_vp1041.o CC drivers/media/dvb-frontends/rtl2832_sdr.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o CC drivers/media/dvb-frontends/m88rs2000.o drivers/net/hyperv/netvsc.c: In function ‘netvsc_send_tx_complete’: drivers/net/hyperv/netvsc.c:687:61: warning: taking address of packed member of ‘struct vmpacket_descriptor’ may result in an unaligned pointer value [-Waddress-of-packed-member] 687 | struct sk_buff *skb = (struct sk_buff *)(unsigned long)desc->trans_id; | ~~~~^~~~~~~~~~ AR drivers/net/hippi/built-in.a CC drivers/power/supply/bq24190_charger.o CC drivers/power/supply/axp288_fuel_gauge.o CC drivers/media/dvb-frontends/as102_fe.o CC drivers/net/hamradio/bpqether.o CC drivers/media/tuners/mxl5005s.o CC drivers/media/dvb-frontends/af9033.o CC drivers/net/hamradio/baycom_ser_fdx.o CC drivers/media/usb/cx231xx/cx231xx-video.o AR drivers/pwm/built-in.a CC drivers/gpu/drm/vmwgfx/vmwgfx_scrn.o CC drivers/gpu/drm/xen/xen_drm_front.o CC drivers/media/rc/keymaps/rc-videomate-s350.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o CC drivers/gpu/drm/i915/intel_overlay.o CC drivers/media/pci/mantis/mantis_vp2033.o CC drivers/media/usb/cpia2/cpia2_core.o CC drivers/net/ethernet/dec/tulip/dmfe.o CC drivers/media/pci/mantis/mantis_vp2040.o CC drivers/media/pci/mantis/mantis_vp3030.o CC drivers/media/pci/mantis/hopper_cards.o CC drivers/gpu/drm/i915/intel_psr.o CC drivers/media/rc/keymaps/rc-videomate-tv-pvr.o CC drivers/media/rc/keymaps/rc-winfast.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o CC drivers/media/usb/cx231xx/cx231xx-i2c.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_processpptables.o CC drivers/media/v4l2-core/v4l2-clk.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_hwmgr.o AR drivers/power/supply/built-in.a AR drivers/power/built-in.a CC drivers/media/dvb-frontends/gp8psk-fe.o CC drivers/net/hamradio/hdlcdrv.o CC drivers/net/hamradio/baycom_ser_hdx.o CC drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.o CC drivers/gpu/drm/xen/xen_drm_front_kms.o CC drivers/media/usb/dvb-usb/dvb-usb-firmware.o CC fs/xfs/xfs_fsmap.o CC drivers/gpu/drm/radeon/rv730_dpm.o CC drivers/media/pci/mantis/hopper_vp3028.o CC drivers/media/usb/dvb-usb-v2/dvb_usb_core.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o CC drivers/media/usb/dvb-usb-v2/dvb_usb_urb.o CC drivers/net/hyperv/rndis_filter.o CC drivers/gpu/drm/vmwgfx/vmwgfx_context.o CC drivers/net/hyperv/netvsc_trace.o CC drivers/gpu/drm/radeon/rv740_dpm.o CC drivers/media/rc/keymaps/rc-su3000.o CC drivers/media/v4l2-core/v4l2-async.o CC drivers/media/v4l2-core/v4l2-compat-ioctl32.o AR drivers/media/usb/cpia2/built-in.a CC drivers/media/usb/cx231xx/cx231xx-cards.o CC drivers/gpu/drm/radeon/rv770_smc.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_powertune.o CC drivers/media/dvb-frontends/tc90522.o CC drivers/media/dvb-frontends/horus3a.o CC drivers/gpu/drm/xen/xen_drm_front_conn.o CC drivers/media/rc/keymaps/rc-xbox-dvd.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o CC drivers/net/hamradio/baycom_par.o AR drivers/media/pci/mantis/built-in.a CC drivers/media/usb/dvb-usb/dvb-usb-init.o CC drivers/media/usb/dvb-usb/dvb-usb-urb.o CC drivers/net/ethernet/dlink/dl2k.o CC drivers/net/ethernet/dlink/sundance.o CC drivers/media/pci/pt1/pt1.o CC drivers/media/usb/dvb-usb/dvb-usb-i2c.o CC drivers/gpu/drm/i915/intel_quirks.o CC drivers/net/ethernet/dec/tulip/winbond-840.o CC drivers/gpu/drm/vmwgfx/vmwgfx_surface.o CC drivers/media/rc/keymaps/rc-zx-irdec.o CC drivers/platform/x86/hdaps.o CC drivers/media/v4l2-core/v4l2-trace.o CC drivers/gpu/drm/xen/xen_drm_front_evtchnl.o CC drivers/media/tuners/mxl5007t.o CC drivers/media/usb/dvb-usb-v2/usb_urb.o CC drivers/media/pci/pt3/pt3.o CC drivers/gpu/drm/radeon/cypress_dpm.o CC drivers/gpu/drm/radeon/btc_dpm.o CC drivers/gpu/drm/xen/xen_drm_front_cfg.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o AR drivers/net/hyperv/built-in.a CC drivers/media/usb/dvb-usb/dvb-usb-dvb.o AR drivers/net/ethernet/chelsio/cxgb4/built-in.a CC drivers/media/usb/cx231xx/cx231xx-core.o AR drivers/media/rc/keymaps/built-in.a CC drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o CC drivers/media/rc/imon.o CC drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.o CC drivers/media/dvb-frontends/ascot2e.o AR drivers/net/hamradio/built-in.a CC drivers/media/usb/dvb-usb/dvb-usb-remote.o CC drivers/platform/x86/fujitsu-laptop.o CC drivers/media/v4l2-core/v4l2-mc.o CC drivers/gpu/drm/i915/intel_sideband.o CC drivers/gpu/drm/i915/intel_sprite.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o CC drivers/media/v4l2-core/v4l2-common.o CC drivers/gpu/drm/xen/xen_drm_front_gem.o CC drivers/media/v4l2-core/v4l2-dv-timings.o CC drivers/gpu/drm/vmwgfx/vmwgfx_prime.o CC drivers/gpu/drm/vmwgfx/vmwgfx_mob.o AR drivers/media/pci/pt1/built-in.a CC drivers/media/usb/dvb-usb-v2/af9015.o CC drivers/media/pci/pt3/pt3_i2c.o CC drivers/media/usb/dvb-usb/usb-urb.o CC fs/xfs/xfs_fsops.o CC fs/xfs/xfs_globals.o CC drivers/media/usb/dvb-usb/vp7045.o CC drivers/media/dvb-frontends/helene.o CC drivers/media/tuners/mc44s803.o CC drivers/platform/x86/fujitsu-tablet.o AR drivers/net/ethernet/dlink/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o CC drivers/gpu/drm/vmwgfx/vmwgfx_shader.o CC drivers/net/ethernet/dec/tulip/de2104x.o CC drivers/media/pci/saa7134/saa7134-cards.o CC drivers/media/pci/saa7134/saa7134-core.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_thermal.o CC drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.o AR drivers/gpu/drm/xen/built-in.a CC drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.o CC drivers/gpu/drm/vmwgfx/vmwgfx_stdu.o CC fs/namespace.o CC drivers/media/usb/cx231xx/cx231xx-avcore.o AR drivers/net/ethernet/chelsio/libcxgb/built-in.a CC drivers/media/media-device.o AR drivers/net/ethernet/chelsio/built-in.a CC drivers/media/pci/pt3/pt3_dma.o CC drivers/gpu/drm/vmwgfx/vmwgfx_cotable.o CC drivers/media/pci/saa7134/saa7134-i2c.o CC drivers/media/rc/imon_raw.o CC drivers/media/v4l2-core/tuner-core.o CC drivers/platform/x86/panasonic-laptop.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o CC drivers/media/dvb-frontends/zd1301_demod.o CC drivers/media/tuners/max2165.o CC drivers/gpu/drm/radeon/sumo_dpm.o CC fs/xfs/xfs_icache.o CC drivers/media/pci/saa7134/saa7134-ts.o CC drivers/media/usb/dvb-usb/vp7045-fe.o CC drivers/media/pci/saa7134/saa7134-tvaudio.o CC drivers/media/usb/dvb-usb-v2/af9035.o CC drivers/gpu/drm/radeon/sumo_smc.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o CC drivers/media/pci/saa7146/mxb.o CC drivers/media/pci/saa7146/hexium_orion.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/common_baco.o CC drivers/media/rc/ite-cir.o AR drivers/media/pci/pt3/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o CC drivers/media/rc/mceusb.o CC drivers/media/pci/saa7134/saa7134-vbi.o CC drivers/gpu/drm/i915/intel_acpi.o CC drivers/platform/x86/wmi.o CC drivers/media/media-devnode.o CC drivers/media/usb/dvb-usb/vp702x.o CC drivers/gpu/drm/vmwgfx/vmwgfx_so.o CC drivers/media/dvb-frontends/cxd2099.o CC drivers/gpu/drm/vmwgfx/vmwgfx_binding.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_baco.o CC drivers/media/usb/dvb-usb/vp702x-fe.o CC drivers/media/usb/em28xx/em28xx-core.o CC drivers/media/pci/saa7146/hexium_gemini.o CC drivers/media/pci/saa7134/saa7134-video.o CC drivers/net/ethernet/dec/tulip/eeprom.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o CC drivers/media/usb/gspca/gl860/gl860.o CC drivers/media/v4l2-core/videobuf-core.o CC drivers/media/media-entity.o CC drivers/media/media-request.o CC drivers/media/pci/saa7134/saa7134-input.o CC drivers/media/rc/fintek-cir.o CC drivers/net/ieee802154/fakelb.o CC drivers/net/ieee802154/at86rf230.o CC drivers/net/ieee802154/mrf24j40.o CC drivers/media/usb/dvb-usb/gp8psk.o CC drivers/media/usb/cx231xx/cx231xx-417.o AR drivers/media/dvb-frontends/built-in.a CC drivers/platform/x86/msi-wmi.o CC drivers/net/ieee802154/cc2520.o CC drivers/gpu/drm/i915/intel_opregion.o CC drivers/net/ieee802154/atusb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o AR drivers/media/pci/saa7146/built-in.a CC drivers/media/usb/dvb-usb/dtt200u.o CC drivers/media/usb/em28xx/em28xx-cards.o CC drivers/media/usb/em28xx/em28xx-i2c.o CC drivers/media/usb/dvb-usb-v2/anysee.o CC drivers/media/pci/saa7134/saa7134-empress.o CC drivers/gpu/drm/vmwgfx/vmwgfx_msg.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_baco.o CC drivers/gpu/drm/radeon/trinity_dpm.o CC drivers/media/usb/gspca/gl860/gl860-mi1320.o CC drivers/net/ethernet/dec/tulip/interrupt.o CC drivers/net/ieee802154/adf7242.o CC drivers/platform/x86/topstar-laptop.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o CC drivers/platform/x86/wmi-bmof.o CC drivers/media/v4l2-core/videobuf-dma-sg.o CC drivers/media/rc/nuvoton-cir.o CC drivers/media/v4l2-core/videobuf-vmalloc.o CC drivers/media/usb/gspca/gl860/gl860-ov2640.o CC drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.o CC drivers/media/usb/dvb-usb/dtt200u-fe.o CC drivers/gpu/drm/vmwgfx/vmwgfx_va.o CC drivers/gpu/drm/drm_crtc_helper.o CC drivers/gpu/drm/vmwgfx/vmwgfx_blit.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o CC drivers/media/pci/saa7134/saa7134-alsa.o CC fs/seq_file.o CC drivers/gpu/drm/vmwgfx/vmwgfx_validation.o CC drivers/gpu/drm/vmwgfx/ttm_object.o CC drivers/net/ethernet/dec/tulip/media.o CC fs/xfs/xfs_ioctl.o CC drivers/media/usb/gspca/gl860/gl860-ov9655.o CC drivers/platform/x86/toshiba_acpi.o CC drivers/platform/x86/toshiba_bluetooth.o CC drivers/media/usb/cx231xx/cx231xx-pcb-cfg.o CC drivers/net/ethernet/emulex/benet/be_main.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o CC drivers/media/usb/dvb-usb-v2/au6610.o CC drivers/gpu/drm/i915/intel_fbdev.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o CC drivers/gpu/drm/vmwgfx/ttm_lock.o CC fs/xattr.o CC fs/libfs.o CC drivers/media/usb/cx231xx/cx231xx-vbi.o CC drivers/media/usb/em28xx/em28xx-camera.o CC drivers/media/usb/dvb-usb/dibusb-common.o CC drivers/media/rc/ene_ir.o AR drivers/media/v4l2-core/built-in.a CC drivers/media/usb/dvb-usb/dibusb-mc-common.o CC drivers/gpu/drm/drm_dp_helper.o CC drivers/net/ieee802154/mac802154_hwsim.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o CC drivers/media/usb/cx231xx/cx231xx-input.o CC drivers/media/usb/gspca/gl860/gl860-mi2020.o CC drivers/platform/x86/toshiba_haps.o CC drivers/platform/x86/intel_int0002_vgpio.o CC drivers/gpu/drm/radeon/trinity_smc.o CC drivers/media/usb/em28xx/em28xx-video.o CC fs/fs-writeback.o CC fs/pnode.o CC drivers/media/usb/dvb-usb-v2/az6007.o AR drivers/gpu/drm/vmwgfx/built-in.a CC drivers/media/pci/saa7134/saa7134-dvb.o CC drivers/net/ethernet/dec/tulip/timer.o CC drivers/gpu/drm/drm_dsc.o CC fs/splice.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o CC drivers/media/usb/dvb-usb/a800.o CC drivers/media/usb/dvb-usb/dibusb-mb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o CC fs/xfs/xfs_iomap.o CC drivers/gpu/drm/radeon/ni_dpm.o CC drivers/media/rc/redrat3.o CC drivers/gpu/drm/radeon/si_smc.o CC drivers/gpu/drm/i915/dvo_ch7017.o CC drivers/media/usb/cx231xx/cx231xx-audio.o AR drivers/media/usb/gspca/gl860/built-in.a CC drivers/media/usb/gspca/m5602/m5602_ov9650.o CC drivers/media/usb/gspca/m5602/m5602_core.o CC fs/sync.o AR drivers/net/ieee802154/built-in.a CC drivers/platform/x86/intel-hid.o CC drivers/platform/x86/intel-vbtn.o CC drivers/net/ethernet/dec/tulip/tulip_core.o CC drivers/net/ethernet/dec/tulip/21142.o CC fs/utimes.o CC drivers/ras/ras.o CC drivers/net/ethernet/dec/tulip/pnic.o CC drivers/ras/debugfs.o CC drivers/media/usb/dvb-usb-v2/ce6230.o CC drivers/media/tuners/tda18218.o CC drivers/media/usb/dvb-usb/dibusb-mc.o CC drivers/media/usb/dvb-usb/nova-t-usb2.o CC drivers/platform/x86/intel_ips.o CC drivers/media/usb/gspca/m5602/m5602_ov7660.o CC drivers/media/pci/saa7164/saa7164-cards.o CC drivers/media/rc/streamzap.o CC drivers/media/tuners/tda18212.o CC drivers/platform/x86/ibm_rtl.o CC drivers/gpu/drm/i915/dvo_ch7xxx.o CC drivers/media/usb/cx231xx/cx231xx-dvb.o CC drivers/media/tuners/e4000.o CC fs/xfs/xfs_iops.o CC drivers/gpu/drm/radeon/si_dpm.o CC drivers/media/usb/dvb-usb/umt-010.o CC drivers/media/usb/em28xx/em28xx-vbi.o AR drivers/media/pci/saa7134/built-in.a CC drivers/media/usb/dvb-usb/m920x.o CC drivers/media/usb/em28xx/em28xx-audio.o CC drivers/media/tuners/fc2580.o CC drivers/media/usb/dvb-usb-v2/ec168.o CC drivers/media/usb/dvb-usb-v2/gl861.o CC drivers/media/usb/dvb-usb-v2/lmedm04.o CC drivers/media/usb/gspca/m5602/m5602_mt9m111.o CC drivers/media/usb/em28xx/em28xx-dvb.o CC drivers/net/ethernet/dec/tulip/pnic2.o CC drivers/gpu/drm/radeon/kv_smc.o CC drivers/media/pci/saa7164/saa7164-core.o AR drivers/net/ethernet/broadcom/bnx2x/built-in.a AR drivers/net/ethernet/broadcom/built-in.a CC drivers/media/rc/winbond-cir.o CC drivers/media/rc/rc-loopback.o CC drivers/net/ethernet/dec/tulip/uli526x.o CC drivers/platform/x86/samsung-laptop.o AR drivers/ras/built-in.a CC drivers/gpu/drm/i915/dvo_ivch.o CC drivers/gpu/drm/i915/dvo_ns2501.o CC drivers/media/tuners/tua9001.o CC drivers/media/usb/em28xx/em28xx-input.o CC drivers/regulator/dummy.o CC drivers/regulator/core.o CC drivers/media/usb/gspca/m5602/m5602_po1030.o CC drivers/rtc/lib.o CC drivers/rtc/hctosys.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o CC drivers/gpu/drm/drm_probe_helper.o CC drivers/media/rc/igorplugusb.o CC drivers/media/usb/dvb-usb/digitv.o CC fs/xfs/xfs_inode.o AR drivers/media/usb/cx231xx/built-in.a CC drivers/media/usb/dvb-usb/cxusb.o CC fs/xfs/xfs_itable.o CC fs/xfs/xfs_message.o CC drivers/media/tuners/si2157.o CC drivers/rtc/systohc.o CC drivers/media/usb/dvb-usb-v2/mxl111sf.o CC drivers/regulator/fixed-helper.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o CC drivers/rtc/class.o CC drivers/media/usb/gspca/m5602/m5602_s5k83a.o CC drivers/media/usb/gspca/m5602/m5602_s5k4aa.o CC drivers/media/rc/iguanair.o CC fs/d_path.o AR drivers/net/ethernet/dec/tulip/built-in.a CC drivers/gpu/drm/drm_plane_helper.o AR drivers/net/ethernet/dec/built-in.a CC drivers/gpu/drm/i915/dvo_sil164.o CC drivers/gpu/drm/i915/dvo_tfp410.o CC drivers/gpu/drm/i915/icl_dsi.o CC drivers/platform/x86/mxm-wmi.o CC drivers/gpu/drm/i915/intel_crt.o CC drivers/net/ethernet/emulex/benet/be_cmds.o CC drivers/scsi/aacraid/linit.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o CC drivers/media/pci/saa7164/saa7164-i2c.o CC drivers/media/tuners/fc0011.o CC drivers/m