drivers/net/wireless/intersil/p54/p54usb.c:973:11: error: passing argument 1 of ‘_dev_info’ 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/socket.h WRAP arch/x86/include/generated/uapi/asm/poll.h UPD include/generated/uapi/linux/version.h 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/export.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/mm-arch-hooks.h HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o UPD include/generated/utsrelease.h HOSTCC arch/x86/tools/relocs_32.o HOSTCC scripts/bin2c HOSTCC scripts/kallsyms HOSTCC scripts/conmakehash HOSTCC scripts/recordmcount HOSTCC scripts/sortextable HOSTCC scripts/asn1_compiler HOSTCC scripts/pnmtologo HOSTCC scripts/extract-cert HOSTCC scripts/genksyms/genksyms.o YACC scripts/genksyms/parse.tab.c LEX scripts/genksyms/lex.lex.c YACC scripts/genksyms/parse.tab.h DESCEND objtool HOSTCC scripts/genksyms/lex.lex.o HOSTCC scripts/selinux/genheaders/genheaders HOSTCC scripts/selinux/mdp/mdp HOSTLD arch/x86/tools/relocs HOSTCC scripts/genksyms/parse.tab.o HOSTLD scripts/genksyms/genksyms HOSTCC /syzkaller/jobs/linux/kernel/tools/objtool/fixdep.o HOSTLD /syzkaller/jobs/linux/kernel/tools/objtool/fixdep-in.o LINK /syzkaller/jobs/linux/kernel/tools/objtool/fixdep 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/libstring.o CC /syzkaller/jobs/linux/kernel/tools/objtool/str_error_r.o CC /syzkaller/jobs/linux/kernel/tools/objtool/builtin-check.o 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 LD /syzkaller/jobs/linux/kernel/tools/objtool/arch/x86/objtool-in.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s CC scripts/mod/empty.o MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o UPD scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/file2alias.o LD /syzkaller/jobs/linux/kernel/tools/objtool/objtool-in.o LD /syzkaller/jobs/linux/kernel/tools/objtool/libsubcmd-in.o AR /syzkaller/jobs/linux/kernel/tools/objtool/libsubcmd.a LINK /syzkaller/jobs/linux/kernel/tools/objtool/objtool 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 init/do_mounts_initrd.o CC init/do_mounts_md.o CC init/initramfs.o CC init/calibrate.o CC init/init_task.o UPD include/generated/compile.h GEN usr/initramfs_data.cpio AS arch/x86/entry/thunk_64.o AS arch/x86/entry/entry_64.o CC arch/x86/hyperv/hv_init.o CC arch/x86/hyperv/mmu.o CC arch/x86/hyperv/nested.o CC arch/x86/hyperv/hv_apic.o CC arch/x86/hyperv/hv_spinlock.o CC arch/x86/ia32/ia32_signal.o CC arch/x86/ia32/sys_ia32.o CC arch/x86/ia32/audit.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/entry/vsyscall/vsyscall_gtod.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/events/core.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); \ | ^~~ 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/kvm/../../../virt/kvm/kvm_main.o CC arch/x86/kernel/acpi/boot.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); \ | ^~~ 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, | ~~~~~^~~~~~~~~~ CC kernel/dma/mapping.o CC kernel/bpf/core.o CC kernel/events/core.o CC certs/system_keyring.o CC arch/x86/events/amd/core.o AS usr/initramfs_data.o CC arch/x86/events/intel/core.o CC arch/x86/events/intel/bts.o CC kernel/dma/direct.o CC arch/x86/mm/init.o CC kernel/cgroup/cgroup.o CC kernel/cgroup/rstat.o CC arch/x86/entry/vsyscall/vsyscall_64.o CC kernel/irq/irqdesc.o CC arch/x86/crypto/glue_helper.o AS arch/x86/crypto/aes-x86_64-asm_64.o CC kernel/livepatch/core.o CC arch/x86/entry/vdso/vma.o CC arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o CC arch/x86/kvm/../../../virt/kvm/irqchip.o CC arch/x86/kvm/../../../virt/kvm/eventfd.o CC arch/x86/kvm/../../../virt/kvm/vfio.o AR usr/built-in.a AR arch/x86/hyperv/built-in.a CC arch/x86/crypto/aes_glue.o CC arch/x86/events/msr.o AS arch/x86/entry/vsyscall/vsyscall_emu_64.o CC arch/x86/mm/fault.o AR arch/x86/ia32/built-in.a CC init/version.o CC arch/x86/mm/init_64.o CC kernel/dma/dummy.o CC kernel/dma/virt.o EXTRACT_CERTS 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); \ | ^~~ AS certs/system_certificates.o CC arch/x86/kernel/acpi/sleep.o AR certs/built-in.a AS arch/x86/crypto/des3_ede-asm_64.o CC arch/x86/crypto/des3_ede_glue.o CC arch/x86/mm/ioremap.o CC arch/x86/entry/vdso/vdso32-setup.o AS arch/x86/crypto/camellia-x86_64-asm_64.o CC arch/x86/events/amd/uncore.o AR arch/x86/entry/vsyscall/built-in.a CC arch/x86/mm/extable.o CC arch/x86/events/intel/knc.o CC arch/x86/events/intel/ds.o AR init/built-in.a CC arch/x86/kvm/../../../virt/kvm/async_pf.o CC kernel/irq/handle.o CC kernel/events/ring_buffer.o CC kernel/irq/manage.o CC kernel/bpf/verifier.o CC kernel/bpf/syscall.o CC arch/x86/kvm/x86.o CC arch/x86/mm/pageattr.o LDS arch/x86/entry/vdso/vdso.lds CC arch/x86/entry/syscall_64.o AS arch/x86/entry/vdso/vdso-note.o CC arch/x86/events/intel/lbr.o CC kernel/cgroup/namespace.o CC kernel/dma/swiotlb.o CC mm/kasan/common.o CC arch/x86/entry/vdso/vclock_gettime.o AS arch/x86/kernel/acpi/wakeup_64.o CC arch/x86/crypto/camellia_glue.o CC arch/x86/kernel/acpi/apei.o CC arch/x86/kernel/acpi/cppc_msr.o CC kernel/irq/spurious.o CC arch/x86/kvm/mmu.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/livepatch/patch.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/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 arch/x86/events/intel/p4.o CC arch/x86/mm/mmap.o CC arch/x86/events/intel/p6.o CC arch/x86/entry/vdso/vgetcpu.o CC arch/x86/kvm/emulate.o HOSTCC arch/x86/entry/vdso/vdso2c LDS arch/x86/entry/vdso/vdsox32.lds X32 arch/x86/entry/vdso/vdso-note-x32.o CC arch/x86/events/intel/pt.o CC arch/x86/events/intel/rapl.o CC arch/x86/events/intel/uncore.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/kernel/acpi/cstate.o CC arch/x86/events/intel/uncore_nhmex.o CC arch/x86/events/amd/ibs.o X32 arch/x86/entry/vdso/vclock_gettime-x32.o CC arch/x86/events/amd/iommu.o X32 arch/x86/entry/vdso/vgetcpu-x32.o LDS arch/x86/entry/vdso/vdso32/vdso32.lds CC arch/x86/mm/pat.o CC arch/x86/entry/vdso/vdso32/vclock_gettime.o AS arch/x86/entry/vdso/vdso32/note.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 mm/kasan/init.o CC kernel/livepatch/shadow.o CC kernel/cgroup/cgroup-v1.o CC arch/x86/mm/pgtable.o CC kernel/livepatch/transition.o CC mm/filemap.o CC arch/x86/mm/physaddr.o AS arch/x86/crypto/blowfish-x86_64-asm_64.o CC arch/x86/mm/setup_nx.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); \ | ^~~ 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/crypto/blowfish_glue.o AS arch/x86/crypto/twofish-x86_64-asm_64.o AR kernel/dma/built-in.a AS arch/x86/entry/vdso/vdso32/system_call.o CC arch/x86/mm/tlb.o CC kernel/irq/resend.o CC kernel/locking/mutex.o AS arch/x86/entry/vdso/vdso32/sigreturn.o CC arch/x86/mm/cpu_entry_area.o CC kernel/locking/semaphore.o AR arch/x86/kernel/acpi/built-in.a CC arch/x86/kernel/apic/apic.o CC arch/x86/kernel/apic/apic_common.o VDSO arch/x86/entry/vdso/vdso64.so.dbg CC arch/x86/kernel/apic/apic_noop.o CC kernel/irq/chip.o CC mm/kasan/report.o CC arch/x86/events/intel/uncore_snb.o VDSO arch/x86/entry/vdso/vdsox32.so.dbg AS arch/x86/crypto/twofish-x86_64-asm_64-3way.o CC arch/x86/crypto/twofish_glue.o CC arch/x86/entry/common.o AR arch/x86/events/amd/built-in.a CC arch/x86/kernel/apic/ipi.o CC arch/x86/kernel/cpu/mce/core.o VDSO arch/x86/entry/vdso/vdso32.so.dbg CC arch/x86/kernel/cpu/mce/severity.o OBJCOPY arch/x86/entry/vdso/vdso64.so 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/entry/vdso/vdso-image-64.o CC arch/x86/events/intel/uncore_snbep.o CC arch/x86/events/intel/cstate.o CC kernel/cgroup/freezer.o CC arch/x86/crypto/twofish_glue_3way.o CC arch/x86/mm/pat_rbtree.o CC kernel/cgroup/pids.o AR kernel/livepatch/built-in.a CC arch/x86/entry/vdso/vdso-image-x32.o CC arch/x86/entry/vdso/vdso-image-32.o CC arch/x86/kernel/apic/hw_nmi.o CC arch/x86/kernel/apic/vector.o CC arch/x86/kvm/i8259.o CC mm/oom_kill.o CC kernel/locking/rwsem.o CC mm/mempool.o AS arch/x86/crypto/chacha-ssse3-x86_64.o CC kernel/irq/dummychip.o CC arch/x86/kvm/irq.o CC kernel/locking/percpu-rwsem.o AR arch/x86/entry/vdso/built-in.a CC kernel/locking/mutex-debug.o CC arch/x86/kvm/lapic.o CC mm/kasan/generic.o CC arch/x86/crypto/chacha_glue.o CC arch/x86/mm/hugetlbpage.o CC fs/9p/vfs_super.o CC arch/x86/mm/kasan_init_64.o CC fs/9p/vfs_inode.o CC mm/kasan/generic_report.o CC mm/kasan/quarantine.o CC kernel/locking/lockdep.o CC kernel/locking/lockdep_proc.o AS arch/x86/entry/entry_64_compat.o CC arch/x86/mm/kmmio.o CC kernel/irq/devres.o CC fs/9p/vfs_inode_dotl.o CC mm/fadvise.o CC arch/x86/entry/syscall_32.o AS arch/x86/crypto/chacha-avx2-x86_64.o CC mm/maccess.o CC mm/page_alloc.o CC kernel/bpf/inode.o CC arch/x86/kernel/apic/io_apic.o CC arch/x86/kernel/apic/msi.o CC kernel/cgroup/rdma.o CC kernel/cgroup/cpuset.o CC kernel/bpf/helpers.o CC mm/page-writeback.o CC arch/x86/kernel/cpu/mce/genpool.o AS arch/x86/crypto/chacha-avx512vl-x86_64.o AR arch/x86/events/intel/built-in.a AR arch/x86/events/built-in.a CC arch/x86/net/bpf_jit_comp.o CC arch/x86/kernel/apic/x2apic_phys.o AR arch/x86/entry/built-in.a CC arch/x86/kernel/cpu/microcode/core.o CC kernel/irq/generic-chip.o AS arch/x86/crypto/serpent-sse2-x86_64-asm_64.o AR mm/kasan/built-in.a CC arch/x86/kernel/cpu/microcode/intel.o CC arch/x86/crypto/serpent_sse2_glue.o CC kernel/irq/autoprobe.o CC fs/adfs/dir.o CC arch/x86/mm/pf_in.o CC arch/x86/kernel/cpu/mtrr/mtrr.o CC mm/readahead.o CC fs/9p/vfs_addr.o CC arch/x86/kernel/cpu/mce/amd.o CC arch/x86/kernel/cpu/mce/intel.o CC arch/x86/kernel/cpu/cacheinfo.o CC arch/x86/kernel/cpu/mtrr/if.o CC arch/x86/kernel/cpu/microcode/amd.o CC kernel/irq/irqdomain.o CC fs/adfs/dir_f.o CC kernel/irq/proc.o AS arch/x86/crypto/aesni-intel_asm.o CC kernel/irq/migration.o CC kernel/irq/cpuhotplug.o CC kernel/irq/pm.o CC arch/x86/mm/mmio-mod.o CC fs/affs/super.o CC fs/affs/namei.o CC arch/x86/kernel/cpu/mtrr/generic.o CC arch/x86/crypto/aesni-intel_glue.o CC fs/afs/cache.o CC fs/9p/vfs_file.o AS arch/x86/crypto/aesni-intel_avx-x86_64.o AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o AS arch/x86/crypto/ghash-clmulni-intel_asm.o CC mm/swap.o CC fs/adfs/dir_fplus.o CC arch/x86/kernel/cpu/mce/threshold.o CC arch/x86/kernel/apic/x2apic_cluster.o CC arch/x86/kernel/cpu/scattered.o CC arch/x86/kernel/cpu/topology.o CC kernel/irq/msi.o AR arch/x86/kernel/cpu/microcode/built-in.a CC kernel/irq/affinity.o CC arch/x86/kernel/apic/apic_flat_64.o CC arch/x86/kernel/apic/probe_64.o AR arch/x86/net/built-in.a CC fs/affs/inode.o CC arch/x86/kernel/cpu/common.o CC arch/x86/crypto/ghash-clmulni-intel_glue.o CC arch/x86/crypto/crc32c-intel_glue.o CC fs/affs/file.o CC arch/x86/mm/numa.o CC kernel/events/callchain.o CC arch/x86/kernel/cpu/rdrand.o CC arch/x86/kernel/cpu/match.o CC fs/9p/vfs_dir.o CC kernel/locking/spinlock.o CC kernel/irq/matrix.o CC fs/adfs/file.o CC fs/afs/addr_list.o CC arch/x86/mm/numa_64.o CC arch/x86/kernel/cpu/mce/inject.o CC arch/x86/kernel/cpu/bugs.o CC arch/x86/kernel/cpu/aperfmperf.o CC arch/x86/kernel/cpu/mtrr/cleanup.o CC arch/x86/mm/amdtopology.o AR arch/x86/platform/atom/built-in.a CC ipc/compat.o AS arch/x86/crypto/crc32c-pcl-intel-asm_64.o AR arch/x86/platform/ce4100/built-in.a CC arch/x86/platform/efi/quirks.o AR kernel/cgroup/built-in.a AR arch/x86/kernel/apic/built-in.a CC fs/adfs/map.o CC fs/adfs/inode.o CC fs/affs/dir.o CC arch/x86/kernel/cpu/cpuid-deps.o CC security/apparmor/apparmorfs.o CC security/apparmor/audit.o CC kernel/locking/osq_lock.o CC kernel/locking/qspinlock.o CC arch/x86/mm/srat.o CC arch/x86/mm/numa_emulation.o AS arch/x86/crypto/sha1_ssse3_asm.o CC arch/x86/mm/mpx.o CC kernel/events/hw_breakpoint.o CC arch/x86/crypto/sha1_ssse3_glue.o AS arch/x86/crypto/sha1_avx2_x86_64_asm.o CC fs/9p/vfs_dentry.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(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AS arch/x86/crypto/sha1_ni_asm.o CC arch/x86/kernel/cpu/mce/therm_throt.o CC arch/x86/kernel/cpu/mce/apei.o CC ipc/util.o CC kernel/locking/rtmutex.o CC arch/x86/kvm/i8254.o CC arch/x86/kernel/fpu/init.o CC arch/x86/kernel/fpu/bugs.o CC fs/afs/callback.o AR arch/x86/kernel/cpu/mtrr/built-in.a CC kernel/bpf/tnum.o AR kernel/irq/built-in.a CC kernel/bpf/hashtab.o CC fs/9p/v9fs.o CC arch/x86/platform/efi/efi.o AS arch/x86/platform/efi/efi_stub_64.o CC security/integrity/ima/ima_fs.o CC arch/x86/platform/efi/efi_64.o CC fs/adfs/super.o CC fs/affs/amigaffs.o AS arch/x86/platform/efi/efi_thunk_64.o AR arch/x86/kernel/kprobes/built-in.a AS arch/x86/crypto/crc32-pclmul_asm.o CC fs/9p/fid.o CC arch/x86/kernel/signal.o CC arch/x86/kernel/signal_compat.o CC arch/x86/kernel/process_64.o CC mm/truncate.o AR arch/x86/platform/geode/built-in.a CC kernel/events/uprobes.o CC arch/x86/kernel/traps.o CC security/keys/gc.o CC arch/x86/crypto/crc32-pclmul_glue.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 arch/x86/mm/pkeys.o 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/afs/cell.o CC kernel/locking/rtmutex-debug.o CC arch/x86/mm/pti.o CC block/partitions/check.o CC arch/x86/kernel/cpu/proc.o CC crypto/asymmetric_keys/asymmetric_type.o CC drivers/accessibility/braille/braille_console.o CC arch/x86/kernel/fpu/core.o CC crypto/asymmetric_keys/restrict.o AR arch/x86/kernel/cpu/mce/built-in.a CC ipc/msgutil.o CC security/integrity/ima/ima_queue.o CC kernel/bpf/arraymap.o CC kernel/bpf/percpu_freelist.o CC kernel/bpf/bpf_lru_list.o CC fs/9p/xattr.o CC fs/affs/bitmap.o CC fs/affs/symlink.o CC security/keys/key.o AS arch/x86/crypto/sha256-ssse3-asm.o AR fs/adfs/built-in.a CC security/keys/keyring.o CC security/keys/keyctl.o CC crypto/asymmetric_keys/signature.o AS arch/x86/crypto/sha256-avx-asm.o MKCAP arch/x86/kernel/cpu/capflags.c CC block/partitions/acorn.o AR arch/x86/mm/built-in.a CC kernel/locking/spinlock_debug.o CC fs/afs/cmservice.o CC kernel/locking/rwsem-xadd.o CC kernel/bpf/lpm_trie.o CC fs/afs/dir.o AS arch/x86/crypto/sha256-avx2-asm.o AR drivers/accessibility/braille/built-in.a CC ipc/msg.o AR drivers/accessibility/built-in.a CC fs/9p/cache.o CC fs/9p/acl.o CC ipc/sem.o CC drivers/acpi/acpica/dsargs.o CC arch/x86/crypto/sha256_ssse3_glue.o CC mm/vmscan.o CC security/integrity/ima/ima_init.o CC security/integrity/ima/ima_crypto.o CC security/integrity/ima/ima_main.o CC kernel/bpf/map_in_map.o AR fs/affs/built-in.a GEN security/apparmor/capability_names.h AR arch/x86/platform/efi/built-in.a CC crypto/asymmetric_keys/public_key.o CC block/partitions/amiga.o CC fs/autofs/init.o CC fs/autofs/inode.o CC arch/x86/platform/intel/iosf_mbi.o CC security/apparmor/task.o AR arch/x86/platform/goldfish/built-in.a CC security/keys/permission.o AR sound/atmel/built-in.a CC kernel/locking/qrwlock.o CC arch/x86/platform/pvh/enlighten.o AS arch/x86/crypto/sha256_ni_asm.o AS arch/x86/crypto/sha512-ssse3-asm.o GEN security/selinux/flask.h security/selinux/av_permissions.h CC security/selinux/avc.o AR kernel/events/built-in.a CC security/tomoyo/audit.o CC security/integrity/ima/ima_api.o AS arch/x86/platform/pvh/head.o AR arch/x86/platform/pvh/built-in.a CC arch/x86/kvm/ioapic.o AR sound/arm/built-in.a AR arch/x86/platform/intel/built-in.a CC arch/x86/kernel/fpu/regset.o CC arch/x86/kernel/fpu/signal.o CC drivers/acpi/acpica/dscontrol.o CC drivers/acpi/acpica/dsdebug.o CC block/partitions/atari.o AR fs/9p/built-in.a ASN.1 crypto/asymmetric_keys/x509.asn1.c CC block/partitions/mac.o ASN.1 crypto/asymmetric_keys/x509_akid.asn1.c CC crypto/asymmetric_keys/x509_public_key.o CC kernel/bpf/local_storage.o CC security/integrity/ima/ima_policy.o CC security/keys/process_keys.o CC sound/core/oss/mixer_oss.o CC kernel/power/qos.o AR arch/x86/platform/intel-mid/built-in.a AS arch/x86/crypto/sha512-avx-asm.o CC arch/x86/pci/i386.o AR arch/x86/platform/intel-quark/built-in.a CC fs/autofs/root.o CC security/integrity/ima/ima_template.o AR arch/x86/platform/iris/built-in.a AR kernel/locking/built-in.a 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 fs/afs/dir_edit.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]; | ^~~~~~~~~~~~~~~ AS arch/x86/crypto/sha512-avx2-asm.o CC security/integrity/ima/ima_template_lib.o CC ipc/shm.o AR arch/x86/platform/olpc/built-in.a CC security/yama/yama_lsm.o AR arch/x86/platform/scx200/built-in.a CC drivers/acpi/acpica/dsfield.o CC kernel/bpf/queue_stack_maps.o CC security/apparmor/ipc.o AR arch/x86/platform/ts5500/built-in.a CC arch/x86/platform/sfi/sfi.o CC arch/x86/crypto/sha512_ssse3_glue.o AS arch/x86/crypto/crct10dif-pcl-asm_64.o CC arch/x86/kernel/fpu/xstate.o CC arch/x86/crypto/crct10dif-pclmul_glue.o ASN.1 crypto/asymmetric_keys/pkcs7.asn1.c CC drivers/acpi/acpica/dsinit.o CC block/partitions/ldm.o CC crypto/asymmetric_keys/pkcs7_trust.o CC arch/x86/kvm/irq_comm.o CC drivers/acpi/acpica/dsmethod.o CC kernel/bpf/disasm.o POLICY security/tomoyo/builtin-policy.h CC security/integrity/iint.o CC arch/x86/kernel/cpu/powerflags.o CC crypto/async_tx/async_tx.o CC security/tomoyo/condition.o CC drivers/acpi/acpica/dsmthdat.o CC ipc/syscall.o CC security/keys/request_key.o CC security/selinux/hooks.o CC kernel/bpf/btf.o CC security/integrity/ima/ima_appraise.o CC kernel/bpf/devmap.o CC kernel/bpf/cpumap.o CC sound/core/oss/pcm_oss.o CC arch/x86/pci/init.o AR arch/x86/platform/sfi/built-in.a AR arch/x86/platform/uv/built-in.a CC fs/autofs/symlink.o AR security/yama/built-in.a AR arch/x86/platform/built-in.a AS arch/x86/crypto/poly1305-sse2-x86_64.o CC kernel/bpf/xskmap.o CC arch/x86/kvm/cpuid.o CC crypto/api.o CC arch/x86/pci/mmconfig_64.o CC crypto/cipher.o CC arch/x86/oprofile/../../../drivers/oprofile/oprof.o CC crypto/asymmetric_keys/pkcs7_verify.o CC arch/x86/crypto/poly1305_glue.o CC sound/core/oss/pcm_plugin.o CC security/apparmor/lib.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); | ^~~~~~~~~~~~~~~~~ CC kernel/power/main.o CC drivers/acpi/acpica/dsobject.o CC fs/autofs/waitq.o CC arch/x86/kvm/pmu.o CC fs/afs/dynroot.o CC arch/x86/kvm/mtrr.o CC arch/x86/kvm/hyperv.o CC crypto/async_tx/async_memcpy.o CC ipc/ipc_sysctl.o AR arch/x86/kernel/fpu/built-in.a CC arch/x86/oprofile/../../../drivers/oprofile/cpu_buffer.o CC crypto/async_tx/async_xor.o AR security/integrity/ima/built-in.a CC arch/x86/pci/direct.o AS arch/x86/crypto/poly1305-avx2-x86_64.o CC crypto/async_tx/async_pq.o CC security/integrity/integrity_audit.o CC kernel/printk/printk.o CC security/keys/request_key_auth.o AS arch/x86/crypto/aegis128-aesni-asm.o CC block/partitions/msdos.o CC kernel/bpf/offload.o CC drivers/acpi/acpica/dsopcode.o CC arch/x86/crypto/aegis128-aesni-glue.o CC drivers/acpi/acpica/dspkginit.o CC crypto/asymmetric_keys/verify_pefile.o CC drivers/acpi/acpica/dsutils.o CC ipc/mqueue.o CC crypto/async_tx/async_raid6_recov.o CC security/integrity/digsig.o CC security/tomoyo/domain.o CC fs/autofs/expire.o CC arch/x86/kvm/page_track.o CC security/keys/user_defined.o CC arch/x86/pci/mmconfig-shared.o CC arch/x86/oprofile/../../../drivers/oprofile/buffer_sync.o CC arch/x86/kvm/debugfs.o CC kernel/power/console.o CC arch/x86/kvm/vmx/vmx.o CC security/apparmor/match.o CC fs/afs/file.o CC fs/afs/flock.o CC drivers/acpi/acpica/dswexec.o CC drivers/acpi/acpica/dswload.o AS arch/x86/crypto/aegis128l-aesni-asm.o ASN.1 crypto/asymmetric_keys/mscode.asn1.h CC security/tomoyo/environ.o CC security/tomoyo/file.o CC crypto/asymmetric_keys/x509.asn1.o CC arch/x86/crypto/aegis128l-aesni-glue.o CC security/integrity/digsig_asymmetric.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 mm/shmem.o CC drivers/acpi/acpica/dswload2.o CC crypto/asymmetric_keys/x509_akid.asn1.o CC arch/x86/oprofile/../../../drivers/oprofile/event_buffer.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 crypto/asymmetric_keys/x509_cert_parser.o CC security/keys/compat.o CC arch/x86/kernel/cpu/intel.o CC arch/x86/kernel/cpu/intel_pconfig.o CC drivers/acpi/acpica/dswscope.o CC block/partitions/osf.o CC fs/autofs/dev-ioctl.o CC arch/x86/pci/xen.o CC kernel/bpf/stackmap.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); | ^~~~~~~~~~~~~~~~~~ AR crypto/async_tx/built-in.a CC ipc/namespace.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 kernel/power/process.o CC drivers/acpi/apei/apei-base.o AR security/integrity/built-in.a CC drivers/acpi/dptf/int340x_thermal.o CC drivers/acpi/dptf/dptf_power.o CC security/apparmor/path.o AS arch/x86/crypto/aegis256-aesni-asm.o CC drivers/acpi/acpica/dswstate.o CC drivers/acpi/acpica/evevent.o CC sound/core/oss/io.o CC arch/x86/oprofile/../../../drivers/oprofile/oprofile_files.o CC kernel/printk/printk_safe.o CC arch/x86/kernel/cpu/amd.o CC kernel/printk/braille.o CC arch/x86/crypto/aegis256-aesni-glue.o AR drivers/amba/built-in.a CC fs/afs/fsclient.o CC security/keys/compat_dh.o CC crypto/asymmetric_keys/pkcs7.asn1.o CC drivers/acpi/acpica/evgpe.o CC crypto/asymmetric_keys/pkcs7_parser.o CC sound/core/oss/copy.o CC security/tomoyo/gc.o CC drivers/acpi/acpica/evgpeblk.o CC drivers/acpi/acpica/evgpeinit.o CC kernel/power/suspend.o AR fs/autofs/built-in.a CC block/bio.o CC ipc/mq_sysctl.o CC kernel/rcu/update.o CC security/keys/proc.o CC kernel/rcu/sync.o CC block/partitions/sgi.o CC arch/x86/crypto/morus640_glue.o CC arch/x86/oprofile/../../../drivers/oprofile/oprofilefs.o CC arch/x86/oprofile/../../../drivers/oprofile/oprofile_stats.o CC arch/x86/power/cpu.o AR drivers/acpi/dptf/built-in.a CC arch/x86/oprofile/../../../drivers/oprofile/timer_int.o CC fs/afs/fs_probe.o CC kernel/bpf/cgroup.o AR kernel/printk/built-in.a CC drivers/acpi/apei/hest.o CC arch/x86/pci/acpi.o CC arch/x86/pci/fixup.o CC drivers/acpi/acpica/evgpeutil.o CC security/commoncap.o CC security/apparmor/domain.o CC sound/core/oss/linear.o AR ipc/built-in.a CC kernel/rcu/srcutree.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/util.o CC arch/x86/kernel/idt.o CC arch/x86/kernel/irq.o CC crypto/asymmetric_keys/mscode.asn1.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); | ^~~~~~~~~~~~~~~~~~ CC crypto/asymmetric_keys/mscode_parser.o CC security/keys/sysctl.o CC security/keys/dh.o CC arch/x86/kernel/cpu/hygon.o CC arch/x86/video/fbdev.o CC block/partitions/sun.o CC arch/x86/oprofile/../../../drivers/oprofile/nmi_timer_int.o CC block/partitions/ultrix.o CC drivers/acpi/acpica/evglock.o CC sound/core/oss/mulaw.o AR crypto/asymmetric_keys/built-in.a CC arch/x86/power/hibernate_64.o CC crypto/compress.o CC arch/x86/pci/legacy.o CC security/keys/keyctl_pkey.o CC security/tomoyo/group.o CC arch/x86/crypto/morus1280_glue.o CC drivers/acpi/apei/erst.o AS arch/x86/crypto/morus640-sse2-asm.o CC arch/x86/purgatory/purgatory.o CC kernel/power/snapshot.o CC kernel/power/hibernate.o CC block/partitions/efi.o CC drivers/acpi/acpica/evhandler.o CC drivers/acpi/apei/bert.o CC kernel/rcu/tree.o AS arch/x86/purgatory/stack.o CC kernel/rcu/rcu_segcblist.o CC crypto/memneq.o CC arch/x86/oprofile/init.o AR arch/x86/video/built-in.a CC security/selinux/selinuxfs.o AS arch/x86/purgatory/setup-x86_64.o CC kernel/bpf/reuseport_array.o AR security/keys/built-in.a AS arch/x86/power/hibernate_asm_64.o CC arch/x86/purgatory/sha256.o 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/power/hibernate.o CC security/tomoyo/load_policy.o CC sound/core/oss/route.o 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 arch/x86/oprofile/backtrace.o CC security/tomoyo/memory.o CC arch/x86/kernel/irq_64.o CC drivers/acpi/acpica/evmisc.o CC arch/x86/pci/irq.o CC security/min_addr.o CC drivers/acpi/apei/ghes.o CC security/security.o CC crypto/crypto_wq.o CC crypto/crypto_engine.o CC sound/core/oss/rate.o AS arch/x86/purgatory/entry64.o CC arch/x86/crypto/morus640-sse2-glue.o CC arch/x86/purgatory/string.o CC arch/x86/kernel/dumpstack_64.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); | ^~~~~~~~~~~~~~~~~~ CC block/elevator.o CC fs/afs/inode.o CC arch/x86/oprofile/nmi_int.o CC fs/afs/main.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 drivers/acpi/acpica/evregion.o AR arch/x86/power/built-in.a CC security/inode.o LD arch/x86/purgatory/purgatory.ro CC block/partitions/karma.o CC kernel/power/swap.o BIN2C arch/x86/purgatory/kexec-purgatory.c CC arch/x86/realmode/init.o AS arch/x86/realmode/rm/header.o CC fs/afs/misc.o CC fs/afs/mntpt.o CC arch/x86/purgatory/kexec-purgatory.o CC mm/mmzone.o CC fs/afs/rotate.o AS arch/x86/crypto/morus1280-sse2-asm.o AR kernel/bpf/built-in.a CC arch/x86/oprofile/op_model_amd.o AR arch/x86/purgatory/built-in.a CC fs/befs/datastream.o AS arch/x86/realmode/rm/trampoline_64.o CC security/tomoyo/mount.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; | ^~~~~ AS arch/x86/realmode/rm/stack.o CC arch/x86/crypto/morus1280-sse2-glue.o CC arch/x86/kernel/time.o AR sound/core/oss/built-in.a CC net/6lowpan/core.o AS arch/x86/crypto/camellia-aesni-avx-asm_64.o AS arch/x86/realmode/rm/reboot.o CC arch/x86/pci/common.o CC sound/core/seq/seq.o CC drivers/acpi/acpica/evrgnini.o AS arch/x86/realmode/rm/wakeup_asm.o CC drivers/acpi/acpica/evsci.o CC drivers/acpi/acpica/evxface.o CC crypto/algapi.o AR block/partitions/built-in.a CC mm/backing-dev.o CC net/802/p8022.o CC mm/vmstat.o CC arch/x86/realmode/rm/wakemain.o CC mm/mm_init.o AR drivers/acpi/apei/built-in.a CC mm/mmu_context.o CC arch/x86/kernel/cpu/perfctr-watchdog.o CC arch/x86/realmode/rm/video-mode.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); | ^~~~~~~~~~~~~~~~~~ AS arch/x86/crypto/cast5-avx-x86_64-asm_64.o CC arch/x86/crypto/camellia_aesni_avx_glue.o CC arch/x86/oprofile/op_model_ppro.o CC fs/befs/btree.o AS arch/x86/realmode/rm/copy.o CC security/apparmor/policy.o CC sound/core/seq/seq_lock.o CC sound/core/seq/seq_clientmgr.o CC arch/x86/kernel/ioport.o CC fs/bfs/inode.o CC security/selinux/netlink.o CC block/blk-core.o CC net/802/psnap.o AS arch/x86/realmode/rm/bioscall.o CC security/tomoyo/network.o CC fs/afs/rxrpc.o CC kernel/power/user.o CC arch/x86/crypto/cast5_avx_glue.o CC arch/x86/realmode/rm/regs.o CC drivers/acpi/acpica/evxfevnt.o CC arch/x86/pci/early.o CC arch/x86/oprofile/op_model_p4.o CC sound/core/sound.o CC sound/core/init.o CC drivers/acpi/nfit/core.o CC sound/core/memory.o CC arch/x86/realmode/rm/video-vga.o CC block/blk-sysfs.o CC block/blk-flush.o CC fs/btrfs/super.o CC fs/befs/super.o CC net/6lowpan/iphc.o CC arch/x86/realmode/rm/video-vesa.o CC drivers/acpi/acpica/evxfgpe.o CC security/selinux/nlmsgtab.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 arch/x86/pci/bus_numa.o CC drivers/acpi/nfit/intel.o CC fs/bfs/file.o CC arch/x86/realmode/rm/video-bios.o AS arch/x86/crypto/cast6-avx-x86_64-asm_64.o CC arch/x86/crypto/cast6_avx_glue.o CC kernel/power/poweroff.o AR arch/x86/oprofile/built-in.a CC crypto/scatterwalk.o CC security/lsm_audit.o CC fs/befs/inode.o CC kernel/sched/core.o PASYMS arch/x86/realmode/rm/pasyms.h CC kernel/sched/loadavg.o LDS arch/x86/realmode/rm/realmode.lds CC net/802/fc.o CC mm/percpu.o CC drivers/acpi/acpica/evxfregn.o LD arch/x86/realmode/rm/realmode.elf CC fs/befs/debug.o RELOCS arch/x86/realmode/rm/realmode.relocs OBJCOPY arch/x86/realmode/rm/realmode.bin AS arch/x86/realmode/rmpiggy.o AR kernel/power/built-in.a AR arch/x86/realmode/built-in.a CC security/tomoyo/realpath.o CC security/tomoyo/securityfs_if.o CC sound/core/seq/seq_memory.o CC drivers/acpi/nfit/mce.o CC sound/core/seq/seq_queue.o CC security/apparmor/policy_unpack.o AR drivers/android/built-in.a AR kernel/rcu/built-in.a CC sound/core/seq/seq_fifo.o CC arch/x86/pci/amd_bus.o CC fs/bfs/dir.o CC kernel/time/time.o CC fs/befs/io.o CC kernel/fork.o CC kernel/trace/trace_clock.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; | ~~~~~~~~~~~~~~~^~~~ AS arch/x86/crypto/twofish-avx-x86_64-asm_64.o CC security/selinux/netnode.o CC security/selinux/netif.o CC drivers/acpi/acpica/exconcat.o CC drivers/acpi/acpica/exconfig.o CC arch/x86/crypto/twofish_avx_glue.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); | ^~~~~~~~~~~~~~~~~~ CC kernel/sched/clock.o CC fs/afs/security.o 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 crypto/proc.o CC fs/befs/linuxvfs.o CC net/802/fddi.o CC security/device_cgroup.o AR arch/x86/pci/built-in.a CC drivers/ata/libata-core.o CC drivers/ata/libata-scsi.o CC drivers/ata/libata-transport.o CC drivers/ata/libata-eh.o CC kernel/trace/ring_buffer.o CC kernel/trace/ftrace.o AR fs/bfs/built-in.a CC sound/core/seq/seq_prioq.o CC arch/x86/kernel/dumpstack.o CC security/tomoyo/tomoyo.o CC drivers/acpi/acpica/exconvrt.o CC drivers/acpi/acpica/excreate.o AS arch/x86/crypto/serpent-avx-x86_64-asm_64.o CC security/tomoyo/util.o CC arch/x86/crypto/serpent_avx_glue.o CC crypto/aead.o AS arch/x86/crypto/camellia-aesni-avx2-asm_64.o CC net/6lowpan/nhc.o AS arch/x86/kvm/vmx/vmenter.o CC security/selinux/netport.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 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 arch/x86/kernel/nmi.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); | ^~~~~~~~~~~~~~~~~~ CC drivers/acpi/acpica/exdebug.o CC sound/core/seq/seq_timer.o CC kernel/time/timer.o CC block/blk-settings.o CC lib/fonts/fonts.o CC security/apparmor/procattr.o CC arch/x86/kvm/vmx/pmu_intel.o AR fs/befs/built-in.a CC drivers/ata/libata-sff.o CC drivers/ata/libata-trace.o CC fs/afs/server.o CC kernel/trace/trace.o CC net/802/hippi.o CC net/802/stp.o CC fs/cachefiles/bind.o CC arch/x86/crypto/camellia_aesni_avx2_glue.o CC drivers/acpi/acpica/exdump.o CC lib/fonts/font_8x8.o CC security/tomoyo/common.o CC lib/fonts/font_8x16.o CC lib/lz4/lz4_compress.o CC mm/slab_common.o AR drivers/acpi/nfit/built-in.a CC sound/core/seq/seq_system.o CC drivers/acpi/acpica/exfield.o AS arch/x86/crypto/serpent-avx2-asm_64.o CC fs/cachefiles/daemon.o CC security/selinux/ibpkey.o CC fs/cachefiles/interface.o CC arch/x86/kvm/vmx/vmcs12.o CC crypto/ablkcipher.o CC net/6lowpan/ndisc.o CC security/apparmor/lsm.o CC arch/x86/crypto/serpent_avx2_glue.o CC net/802/garp.o CC arch/x86/kernel/cpu/vmware.o AR lib/fonts/built-in.a 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 sound/core/seq/seq_ports.o CC block/blk-ioc.o CC kernel/exec_domain.o CC drivers/acpi/acpica/exfldio.o CC drivers/acpi/acpica/exmisc.o CC fs/afs/server_list.o CC fs/cachefiles/key.o CC sound/drivers/mpu401/mpu401_uart.o AS arch/x86/crypto/morus1280-avx2-asm.o CC arch/x86/kvm/vmx/evmcs.o CC sound/drivers/mpu401/mpu401.o CC arch/x86/crypto/morus1280-avx2-glue.o CC security/selinux/ss/ebitmap.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); \ | ^~~ CC fs/afs/super.o CC crypto/blkcipher.o CC drivers/acpi/acpica/exmutex.o CC net/6lowpan/nhc_dest.o CC kernel/trace/trace_output.o CC net/6lowpan/nhc_fragment.o CC drivers/ata/libata-pmp.o CC drivers/ata/libata-acpi.o CC fs/cachefiles/main.o CC arch/x86/kvm/vmx/nested.o AR arch/x86/crypto/built-in.a CC block/blk-map.o CC drivers/ata/libata-zpodd.o CC drivers/ata/ahci.o CC sound/core/seq/seq_info.o CC drivers/ata/libahci.o CC drivers/acpi/acpica/exnames.o CC arch/x86/kvm/svm.o CC arch/x86/kvm/pmu_amd.o CC net/802/mrp.o AR sound/drivers/mpu401/built-in.a CC mm/compaction.o CC sound/drivers/opl3/opl3_lib.o CC fs/btrfs/ctree.o CC kernel/time/hrtimer.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 net/6lowpan/nhc_hop.o CC sound/core/seq/seq_dummy.o CC sound/core/seq/seq_midi.o AR security/tomoyo/built-in.a CC drivers/acpi/acpica/exoparg1.o CC lib/lz4/lz4hc_compress.o CC lib/lz4/lz4_decompress.o CC fs/afs/netdevices.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 security/selinux/ss/hashtab.o CC drivers/ata/acard-ahci.o CC kernel/sched/cputime.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 crypto/skcipher.o GEN security/apparmor/rlim_names.h CC net/8021q/vlan_core.o CC net/8021q/vlan.o CC security/apparmor/secid.o CC block/blk-exec.o CC fs/cachefiles/namei.o CC fs/cachefiles/rdwr.o CC security/selinux/ss/symtab.o CC drivers/acpi/acpica/exoparg2.o CC drivers/acpi/acpica/exoparg3.o CC sound/core/seq/seq_midi_emul.o CC sound/drivers/opl3/opl3_synth.o CC sound/core/seq/seq_midi_event.o CC fs/ceph/super.o CC arch/x86/xen/enlighten.o CC security/selinux/ss/sidtab.o CC net/6lowpan/nhc_ipv6.o CC net/6lowpan/nhc_mobility.o CC drivers/acpi/acpica/exoparg6.o CC drivers/ata/sata_sil24.o CC fs/afs/vlclient.o AR net/802/built-in.a CC kernel/sched/idle.o CC drivers/acpi/tables.o CC security/apparmor/file.o CC block/blk-merge.o CC drivers/acpi/acpica/exprep.o CC arch/x86/xen/mmu.o CC kernel/time/timekeeping.o CC sound/drivers/opl3/opl3_seq.o AR sound/drivers/opl4/built-in.a CC crypto/seqiv.o CC sound/firewire/bebob/bebob_stream.o CC sound/firewire/bebob/bebob_command.o CC net/6lowpan/nhc_routing.o CC sound/core/seq/seq_virmidi.o CC net/8021q/vlan_dev.o CC crypto/echainiv.o CC crypto/ahash.o CC crypto/shash.o CC fs/ceph/inode.o CC kernel/trace/trace_seq.o AR lib/lz4/built-in.a CC drivers/acpi/blacklist.o CC lib/lzo/lzo1x_compress.o CC drivers/acpi/acpica/exregion.o CC drivers/acpi/osi.o CC fs/cifs/trace.o CC fs/cachefiles/security.o CC security/selinux/ss/avtab.o CC drivers/ata/pdc_adma.o CC kernel/sched/fair.o CC sound/drivers/opl3/opl3_midi.o CC drivers/acpi/osl.o CC arch/x86/xen/time.o CC sound/firewire/bebob/bebob_proc.o CC net/6lowpan/nhc_udp.o AR sound/core/seq/built-in.a CC sound/core/control.o CC fs/afs/vl_list.o CC lib/mpi/generic_mpih-lshift.o CC security/apparmor/policy_ns.o CC crypto/akcipher.o CC drivers/acpi/acpica/exresnte.o CC lib/lzo/lzo1x_decompress_safe.o CC fs/cachefiles/xattr.o CC sound/firewire/bebob/bebob_midi.o CC drivers/ata/sata_qstor.o CC net/8021q/vlan_netlink.o CC kernel/trace/trace_stat.o CC net/8021q/vlan_gvrp.o CC arch/x86/lib/msr-smp.o CC sound/drivers/opl3/opl3_drums.o CC fs/cifs/cifsfs.o CC kernel/time/ntp.o CC lib/mpi/generic_mpih-mul1.o CC lib/mpi/generic_mpih-mul2.o CC drivers/acpi/acpica/exresolv.o CC security/selinux/ss/policydb.o CC drivers/acpi/acpica/exresop.o CC mm/vmacache.o CC arch/x86/xen/grant-table.o AR lib/lzo/built-in.a AR fs/cachefiles/built-in.a CC sound/firewire/bebob/bebob_pcm.o CC arch/x86/lib/cache-smp.o CC arch/x86/lib/msr.o CC net/6lowpan/nhc_ghc_ext_hop.o CC crypto/kpp.o AR sound/drivers/opl3/built-in.a CC sound/drivers/pcsp/pcsp.o CC security/apparmor/label.o CC lib/mpi/generic_mpih-mul3.o CC drivers/atm/zatm.o CC drivers/atm/uPD98402.o CC kernel/time/clocksource.o CC drivers/acpi/acpica/exserial.o CC mm/interval_tree.o CC fs/afs/vl_probe.o CC kernel/trace/trace_printk.o CC kernel/trace/trace_sched_switch.o CC drivers/acpi/acpica/exstore.o CC block/blk-softirq.o AS arch/x86/lib/msr-reg.o CC drivers/ata/sata_sx4.o CC net/8021q/vlan_mvrp.o CC arch/x86/xen/suspend.o CC security/selinux/ss/services.o CC fs/btrfs/extent-tree.o CC sound/firewire/bebob/bebob_hwdep.o CC lib/mpi/generic_mpih-rshift.o CC lib/mpi/generic_mpih-sub1.o CC crypto/dh.o CC net/9p/mod.o CC sound/drivers/pcsp/pcsp_lib.o CC net/6lowpan/nhc_ghc_udp.o CC drivers/acpi/acpica/exstoren.o CC arch/x86/lib/msr-reg-export.o CC fs/ceph/dir.o AS arch/x86/lib/hweight.o CC block/blk-timeout.o CC sound/core/misc.o CC kernel/time/jiffies.o CC block/blk-lib.o CC mm/list_lru.o CC drivers/acpi/acpica/exstorob.o CC lib/mpi/generic_mpih-add1.o CC arch/x86/xen/enlighten_hvm.o CC fs/cifs/cifssmb.o CC kernel/trace/trace_functions.o CC crypto/dh_helper.o CC net/8021q/vlanproc.o CC sound/firewire/bebob/bebob_terratec.o CC fs/afs/vl_rotate.o ASN.1 crypto/rsapubkey.asn1.c CC sound/drivers/pcsp/pcsp_mixer.o CC fs/afs/volume.o CC net/9p/client.o CC kernel/time/timer_list.o CC arch/x86/lib/iomem.o CC net/6lowpan/nhc_ghc_icmpv6.o CC virt/lib/irqbypass.o CC lib/mpi/mpicoder.o CC drivers/acpi/acpica/exsystem.o ASN.1 crypto/rsaprivkey.asn1.c CC drivers/ata/ata_piix.o CC net/9p/error.o CC sound/core/device.o CC sound/drivers/pcsp/pcsp_input.o CC sound/firewire/bebob/bebob_yamaha_terratec.o CC crypto/rsa.o AS arch/x86/lib/iomap_copy_64.o CC arch/x86/xen/mmu_hvm.o AR net/8021q/built-in.a CC kernel/time/timeconv.o AS arch/x86/lib/clear_page_64.o CC drivers/atm/nicstar.o CC block/blk-mq-tag.o CC kernel/trace/trace_preemptirq.o CC net/9p/protocol.o CC drivers/acpi/acpica/extrace.o AR virt/lib/built-in.a AR virt/built-in.a CC block/blk-mq.o CC security/apparmor/mount.o CC arch/x86/lib/cmdline.o CC drivers/acpi/utils.o CC drivers/acpi/reboot.o AR sound/drivers/pcsp/built-in.a CC sound/drivers/vx/vx_core.o CC sound/firewire/bebob/bebob_focusrite.o CC fs/afs/write.o CC net/6lowpan/nhc_ghc_ext_dest.o CC lib/mpi/mpi-bit.o CC mm/workingset.o CC sound/core/info.o CC crypto/rsa_helper.o AS arch/x86/lib/cmpxchg16b_emu.o CC arch/x86/xen/suspend_hvm.o CC kernel/time/timecounter.o CC mm/debug.o CC mm/gup.o AS arch/x86/lib/copy_page_64.o CC drivers/ata/sata_mv.o CC drivers/acpi/acpica/exutils.o CC drivers/acpi/acpica/hwacpi.o CC crypto/rsa-pkcs1pad.o CC fs/ceph/file.o CC kernel/time/alarmtimer.o CC kernel/sched/rt.o AS arch/x86/lib/copy_user_64.o CC arch/x86/xen/platform-pci-unplug.o CC sound/firewire/bebob/bebob_maudio.o CC net/9p/trans_fd.o CC kernel/trace/trace_nop.o CC drivers/acpi/acpica/hwesleep.o CC lib/mpi/mpi-cmp.o CC arch/x86/kernel/cpu/hypervisor.o CC block/blk-stat.o CC arch/x86/xen/setup.o CC net/6lowpan/nhc_ghc_ext_frag.o CC sound/drivers/vx/vx_hwdep.o CC arch/x86/lib/cpu.o AS arch/x86/lib/csum-copy_64.o CC security/selinux/ss/conditional.o GEN security/apparmor/net_names.h CC drivers/acpi/acpica/hwgpe.o CC lib/raid6/algos.o CC drivers/acpi/acpica/hwregs.o CC arch/x86/lib/csum-partial_64.o GEN security/apparmor/net_names.h CC arch/x86/lib/csum-wrappers_64.o CC security/apparmor/crypto.o CC arch/x86/kernel/cpu/mshyperv.o CC kernel/trace/trace_stack.o CC sound/core/info_oss.o CC lib/mpi/mpih-cmp.o CC kernel/trace/trace_mmiotrace.o AR arch/x86/kvm/built-in.a CC crypto/acompress.o CC sound/drivers/vx/vx_pcm.o CC crypto/scompress.o CC sound/firewire/bebob/bebob.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 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 fs/afs/xattr.o CC fs/coda/psdev.o CC fs/coda/cache.o CC net/6lowpan/nhc_ghc_ext_route.o CC fs/coda/cnode.o CC drivers/acpi/acpica/hwsleep.o CC lib/mpi/mpih-div.o CC lib/raid6/recov.o CC arch/x86/lib/delay.o CC kernel/time/posix-timers.o CC arch/x86/xen/apic.o CC net/9p/trans_common.o CC sound/core/isadma.o CC drivers/atm/ambassador.o CC sound/core/sound_oss.o CC drivers/acpi/acpica/hwvalid.o CC kernel/trace/trace_functions_graph.o CC security/apparmor/capability.o AR sound/firewire/bebob/built-in.a CC arch/x86/kernel/cpu/capflags.o CC sound/firewire/dice/dice-transaction.o CC security/selinux/ss/mls.o CC mm/memory.o CC mm/mincore.o CC crypto/algboss.o HOSTCC lib/raid6/mktables CC drivers/acpi/acpica/hwxface.o AR net/6lowpan/built-in.a CC sound/core/vmaster.o CC lib/mpi/mpih-mul.o UNROLL lib/raid6/int1.c CC fs/afs/yfsclient.o CC fs/afs/proc.o AR arch/x86/kernel/cpu/built-in.a UNROLL lib/raid6/int2.c CC mm/highmem.o UNROLL lib/raid6/int4.c CC arch/x86/kernel/ldt.o CC drivers/ata/sata_nv.o UNROLL lib/raid6/int8.c CC arch/x86/kernel/setup.o UNROLL lib/raid6/int16.c AS arch/x86/lib/getuser.o UNROLL lib/raid6/int32.c CC kernel/sched/deadline.o CC lib/raid6/recov_ssse3.o CC lib/raid6/recov_avx2.o CC net/9p/trans_xen.o CC fs/coda/inode.o CC arch/x86/xen/pmu.o CC fs/coda/dir.o CC sound/drivers/vx/vx_mixer.o CC block/blk-mq-sysfs.o CC fs/ceph/locks.o CC sound/firewire/dice/dice-stream.o GEN arch/x86/lib/inat-tables.c CC arch/x86/lib/insn-eval.o CC security/apparmor/resource.o CC drivers/acpi/acpica/hwxfsleep.o CC crypto/testmgr.o CC drivers/acpi/acpica/hwpci.o CC drivers/acpi/acpica/nsaccess.o CC sound/core/ctljack.o CC kernel/time/posix-cpu-timers.o CC lib/mpi/mpi-pow.o CC fs/coda/file.o CC security/selinux/ss/status.o CC lib/raid6/mmx.o CC net/appletalk/aarp.o CC lib/raid6/sse1.o CC kernel/trace/blktrace.o CC fs/coda/upcall.o CC block/blk-mq-cpumap.o CC lib/raid6/sse2.o CC sound/drivers/vx/vx_cmd.o CC net/9p/trans_virtio.o CC sound/drivers/vx/vx_uer.o CC kernel/trace/fgraph.o CC sound/core/jack.o CC sound/core/hwdep.o CC drivers/acpi/acpica/nsalloc.o CC fs/ceph/addr.o CC arch/x86/xen/suspend_pv.o CC arch/x86/lib/insn.o CC sound/firewire/dice/dice-proc.o CC drivers/atm/horizon.o CC sound/hda/ext/hdac_ext_bus.o CC sound/i2c/other/ak4117.o CC lib/mpi/mpiutil.o CC security/apparmor/net.o CC drivers/ata/sata_promise.o CC crypto/crypto_user_base.o CC arch/x86/kernel/x86_init.o CC block/blk-mq-sched.o CC security/selinux/xfrm.o CC lib/raid6/avx2.o CC drivers/acpi/acpica/nsarguments.o AR sound/drivers/vx/built-in.a CC sound/drivers/dummy.o CC net/appletalk/ddp.o CC kernel/time/posix-clock.o CC sound/hda/ext/hdac_ext_controller.o CC arch/x86/xen/p2m.o AS arch/x86/lib/memcpy_64.o CC drivers/acpi/acpica/nsconvert.o CC sound/firewire/dice/dice-midi.o CC sound/core/timer.o CC net/9p/trans_rdma.o CC arch/x86/kernel/i8259.o CC sound/core/hrtimer.o AR lib/mpi/built-in.a CC sound/core/pcm.o CC fs/coda/coda_linux.o CC lib/raid6/avx512.o CC crypto/cmac.o CC kernel/trace/trace_events.o AS arch/x86/lib/memmove_64.o CC sound/i2c/cs8427.o CC sound/i2c/other/ak4xxx-adda.o CC fs/cifs/cifs_debug.o CC kernel/sched/wait.o CC drivers/acpi/acpica/nsdump.o AR security/apparmor/built-in.a AS arch/x86/lib/memset_64.o CC kernel/time/itimer.o AR fs/afs/built-in.a CC drivers/atm/iphase.o CC arch/x86/lib/misc.o CC drivers/ata/sata_sil.o CC sound/firewire/dice/dice.o CC sound/firewire/dice/dice-hwdep.o CC sound/hda/ext/hdac_ext_stream.o CC sound/firewire/dice/dice-pcm.o CC sound/drivers/aloop.o CC security/selinux/netlabel.o CC block/ioctl.o CC crypto/hmac.o AS arch/x86/lib/putuser.o CC sound/i2c/i2c.o CC fs/coda/symlink.o CC lib/raid6/recov_avx512.o CC drivers/acpi/acpica/nseval.o CC drivers/acpi/acpica/nsinit.o CC arch/x86/kernel/irqinit.o CC fs/btrfs/print-tree.o CC net/atm/addr.o AR net/9p/built-in.a AS arch/x86/lib/retpoline.o CC sound/core/pcm_native.o CC sound/core/pcm_lib.o CC arch/x86/xen/enlighten_pv.o CC drivers/acpi/acpica/nsload.o AS arch/x86/lib/rwsem.o CC mm/mlock.o CC fs/ceph/ioctl.o CC drivers/ata/sata_sis.o CC sound/i2c/other/ak4114.o CC fs/ceph/export.o CC fs/ceph/caps.o CC fs/coda/pioctl.o CC crypto/vmac.o TABLE lib/raid6/tables.c CC kernel/time/tick-common.o CC lib/raid6/int1.o CC kernel/time/clockevents.o CC drivers/acpi/acpica/nsnames.o CC sound/firewire/dice/dice-tcelectronic.o CC arch/x86/kernel/jump_label.o AR sound/hda/ext/built-in.a CC arch/x86/lib/usercopy.o CC fs/cifs/connect.o CC fs/cifs/dir.o CC sound/hda/hda_bus_type.o AR security/selinux/built-in.a CC sound/hda/hdac_bus.o AR security/built-in.a CC net/appletalk/dev.o CC kernel/sched/wait_bit.o CC sound/drivers/virmidi.o CC sound/hda/hdac_device.o CC net/atm/pvc.o CC block/genhd.o CC fs/btrfs/root-tree.o CC block/partition-generic.o CC arch/x86/kernel/irq_work.o CC drivers/acpi/acpica/nsobject.o CC crypto/xcbc.o CC fs/coda/sysctl.o CC sound/firewire/dice/dice-alesis.o CC lib/raid6/int2.o CC lib/raid6/int4.o CC drivers/ata/sata_svw.o CC drivers/ata/sata_uli.o CC sound/drivers/serial-u16550.o CC net/appletalk/atalk_proc.o CC arch/x86/kernel/probe_roms.o AR fs/coda/built-in.a CC arch/x86/lib/usercopy_64.o CC arch/x86/lib/inat.o CC kernel/trace/trace_export.o CC drivers/acpi/acpica/nsparse.o CC sound/i2c/other/ak4113.o CC arch/x86/xen/mmu_pv.o CC drivers/acpi/acpica/nspredef.o CC sound/firewire/dice/dice-extension.o CC arch/x86/kernel/sys_x86_64.o CC arch/x86/kernel/espfix_64.o CC mm/mmap.o CC net/atm/signaling.o CC kernel/time/tick-broadcast.o CC lib/raid6/int8.o CC crypto/crypto_null.o CC block/ioprio.o CC kernel/trace/trace_syscalls.o CC sound/hda/hdac_sysfs.o CC fs/btrfs/dir-item.o CC drivers/acpi/acpica/nsprepkg.o CC fs/btrfs/file-item.o CC kernel/sched/swait.o CC drivers/ata/sata_via.o CC kernel/sched/completion.o CC sound/drivers/mtpav.o CC sound/core/pcm_misc.o CC sound/drivers/mts64.o CC net/appletalk/sysctl_net_atalk.o AR arch/x86/lib/lib.a CC sound/drivers/portman2x4.o EXPORTS arch/x86/lib/lib-ksyms.o CC sound/firewire/dice/dice-mytek.o AR arch/x86/lib/built-in.a CC kernel/time/tick-broadcast-hrtimer.o CC kernel/time/tick-oneshot.o CC crypto/md4.o CC lib/raid6/int16.o CC arch/x86/kernel/ksysfs.o CC drivers/atm/suni.o CC drivers/atm/fore200e.o CC drivers/acpi/acpica/nsrepair.o CC sound/hda/hdac_regmap.o CC net/atm/svc.o CC sound/i2c/other/pt2258.o CC crypto/md5.o CC sound/core/pcm_memory.o CC sound/core/memalloc.o CC drivers/ata/sata_vsc.o CC kernel/time/tick-sched.o CC drivers/ata/pata_ali.o CC lib/raid6/int32.o CC kernel/trace/trace_event_perf.o AR sound/firewire/dice/built-in.a AR net/appletalk/built-in.a CC crypto/rmd128.o CC crypto/rmd160.o CC kernel/sched/cpupri.o AR sound/drivers/built-in.a CC sound/firewire/digi00x/amdtp-dot.o CC sound/firewire/fireworks/fireworks_transaction.o CC arch/x86/kernel/bootflag.o CC sound/firewire/fireface/ff.o CC sound/firewire/fireworks/fireworks_command.o CC arch/x86/kernel/e820.o CC drivers/acpi/acpica/nsrepair2.o CC block/badblocks.o AR sound/i2c/other/built-in.a AR sound/i2c/built-in.a CC crypto/rmd256.o CC crypto/rmd320.o CC fs/btrfs/inode-item.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 sound/hda/hdac_controller.o CC lib/raid6/tables.o CC drivers/ata/pata_amd.o CC fs/configfs/inode.o CC arch/x86/kernel/pci-dma.o CC drivers/acpi/nvs.o CC drivers/acpi/wakeup.o CC sound/core/pcm_timer.o CC drivers/ata/pata_artop.o CC block/blk-rq-qos.o CC crypto/sha1_generic.o CC drivers/acpi/acpica/nssearch.o CC sound/firewire/fireface/ff-transaction.o CC kernel/trace/trace_events_filter.o CC net/atm/ioctl.o CC sound/firewire/fireworks/fireworks_stream.o CC sound/firewire/digi00x/digi00x-stream.o CC block/bounce.o CC sound/firewire/fireworks/fireworks_proc.o CC kernel/trace/trace_events_trigger.o CC kernel/sched/cpudeadline.o CC mm/mmu_gather.o CC arch/x86/kernel/quirks.o CC fs/cifs/file.o CC kernel/time/timekeeping_debug.o CC sound/core/sgbuf.o CC drivers/acpi/acpica/nsutils.o CC drivers/acpi/acpica/nswalk.o CC fs/configfs/file.o CC fs/ceph/snap.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 fs/ceph/xattr.o CC fs/btrfs/inode-map.o CC fs/cifs/inode.o CC block/scsi_ioctl.o AR lib/raid6/built-in.a CC block/bsg.o CC drivers/ata/pata_atiixp.o CC lib/reed_solomon/reed_solomon.o CC drivers/ata/pata_atp867x.o CC sound/firewire/fireface/ff-midi.o CC drivers/ata/pata_cmd64x.o CC sound/hda/hdac_stream.o CC sound/firewire/fireface/ff-proc.o CC crypto/sha256_generic.o CC sound/firewire/digi00x/digi00x-proc.o CC sound/firewire/fireworks/fireworks_midi.o AR kernel/time/built-in.a CC drivers/acpi/acpica/nsxfeval.o CC mm/mprotect.o CC sound/firewire/motu/motu.o CC sound/firewire/motu/amdtp-motu.o CC drivers/atm/eni.o CC fs/configfs/dir.o CC kernel/sched/topology.o CC sound/core/pcm_drm_eld.o CC sound/core/seq_device.o CC net/atm/common.o CC kernel/trace/bpf_trace.o CC arch/x86/kernel/topology.o CC sound/firewire/fireface/amdtp-ff.o CC drivers/acpi/acpica/nsxfname.o CC sound/firewire/digi00x/digi00x-pcm.o CC drivers/acpi/acpica/nsxfobj.o CC drivers/ata/pata_efar.o CC sound/firewire/fireworks/fireworks_pcm.o CC arch/x86/xen/irq.o CC sound/firewire/motu/motu-transaction.o CC arch/x86/xen/multicalls.o CC arch/x86/kernel/kdebugfs.o CC fs/btrfs/disk-io.o CC sound/core/rawmidi.o CC block/bsg-lib.o CC sound/hda/array.o CC fs/ceph/quota.o AR lib/reed_solomon/built-in.a CC lib/xz/xz_dec_syms.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 sound/firewire/fireface/ff-stream.o AS arch/x86/xen/xen-asm.o AS arch/x86/xen/xen-asm_64.o CC crypto/sha512_generic.o CC arch/x86/xen/enlighten_pvh.o CC sound/firewire/digi00x/digi00x-hwdep.o CC fs/configfs/symlink.o CC kernel/sched/stop_task.o CC kernel/sched/pelt.o CC sound/firewire/digi00x/digi00x-transaction.o CC sound/hda/hdmi_chmap.o CC drivers/acpi/acpica/psargs.o CC mm/mremap.o CC fs/cifs/link.o CC lib/xz/xz_dec_stream.o CC sound/hda/trace.o CC drivers/ata/pata_hpt366.o CC sound/firewire/fireworks/fireworks_hwdep.o CC sound/firewire/motu/motu-stream.o CC sound/firewire/fireworks/fireworks.o CC arch/x86/kernel/alternative.o CC arch/x86/kernel/i8253.o CC sound/firewire/fireface/ff-pcm.o CC arch/x86/xen/trace.o CC sound/firewire/fireface/ff-hwdep.o AR sound/isa/ad1816a/built-in.a CC fs/configfs/mount.o AR sound/isa/ad1848/built-in.a CC block/blk-cgroup.o CC fs/ceph/mds_client.o CC fs/ceph/mdsmap.o AR sound/isa/cs423x/built-in.a CC drivers/acpi/acpica/psloop.o AR sound/isa/es1688/built-in.a CC sound/firewire/digi00x/digi00x-midi.o CC kernel/trace/power-traces.o AR sound/isa/galaxy/built-in.a AR sound/isa/gus/built-in.a AR sound/isa/msnd/built-in.a CC sound/hda/hdac_component.o CC crypto/sha3_generic.o CC net/atm/atm_misc.o CC lib/xz/xz_dec_lzma2.o CC sound/hda/hdac_i915.o AR sound/isa/opti9xx/built-in.a CC drivers/ata/pata_hpt37x.o CC drivers/ata/pata_it8213.o CC sound/firewire/motu/motu-proc.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 mm/msync.o CC sound/isa/sb/sb_common.o CC arch/x86/kernel/hw_breakpoint.o CC arch/x86/kernel/tsc.o 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); | ^~~~~~~~~~ AR sound/firewire/fireworks/built-in.a CC arch/x86/kernel/tsc_msr.o CC kernel/sched/autogroup.o CC arch/x86/kernel/io_delay.o CC kernel/sched/stats.o CC sound/firewire/fireface/ff-protocol-former.o CC fs/configfs/item.o CC drivers/acpi/acpica/psobject.o CC sound/firewire/digi00x/digi00x.o CC kernel/sched/debug.o CC kernel/sched/cpuacct.o CC sound/core/compress_offload.o CC kernel/sched/cpufreq.o CC drivers/atm/idt77252.o CC sound/firewire/motu/motu-pcm.o CC mm/page_vma_mapped.o CC fs/ceph/strings.o CC arch/x86/kernel/rtc.o AR sound/hda/built-in.a CC net/atm/raw.o CC drivers/acpi/acpica/psopcode.o CC lib/xz/xz_dec_bcj.o CC net/ax25/ax25_addr.o CC sound/firewire/motu/motu-midi.o AR fs/configfs/built-in.a CC drivers/ata/pata_it821x.o CC drivers/ata/pata_jmicron.o CC crypto/wp512.o CC sound/isa/sb/sb_mixer.o CC crypto/tgr192.o CC sound/firewire/fireface/ff-protocol-latter.o AR sound/firewire/digi00x/built-in.a CC crypto/gf128mul.o AR sound/isa/wavefront/built-in.a CC arch/x86/xen/smp.o CC arch/x86/xen/smp_pv.o CC fs/ceph/ceph_frag.o CC drivers/ata/pata_marvell.o CC kernel/sched/cpufreq_schedutil.o CC drivers/acpi/acpica/psopinfo.o CC kernel/sched/membarrier.o AR lib/xz/built-in.a CC lib/zlib_deflate/deflate.o CC lib/zlib_deflate/deftree.o CC lib/zlib_deflate/deflate_syms.o CC sound/firewire/motu/motu-hwdep.o CC lib/zlib_inflate/inffast.o CC fs/ceph/debugfs.o CC fs/cifs/misc.o CC block/blk-throttle.o CC kernel/trace/rpm-traces.o CC mm/pagewalk.o CC drivers/acpi/acpica/psparse.o CC arch/x86/kernel/pci-iommu_table.o AR sound/isa/sb/built-in.a CC crypto/ecb.o CC crypto/cbc.o AR sound/isa/wss/built-in.a AR sound/firewire/fireface/built-in.a AR sound/isa/built-in.a CC net/ax25/ax25_dev.o AR sound/mips/built-in.a CC net/ax25/ax25_iface.o CC net/ax25/ax25_in.o AR sound/core/built-in.a CC drivers/ata/pata_ninja32.o CC drivers/ata/pata_netcell.o CC net/atm/resources.o AR drivers/auxdisplay/built-in.a CC net/atm/atm_sysfs.o CC kernel/trace/trace_dynevent.o CC kernel/trace/trace_probe.o CC lib/zlib_inflate/inflate.o CC lib/zlib_inflate/infutil.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 arch/x86/xen/smp_hvm.o CC sound/firewire/motu/motu-protocol-v2.o CC fs/btrfs/transaction.o CC arch/x86/kernel/resource.o CC kernel/sched/isolation.o CC fs/debugfs/inode.o CC drivers/acpi/acpica/psscope.o CC crypto/pcbc.o CC kernel/trace/trace_uprobe.o CC lib/zstd/fse_compress.o CC mm/pgtable-generic.o CC lib/zstd/huf_compress.o AS arch/x86/kernel/irqflags.o CC lib/zstd/compress.o AR lib/zlib_deflate/built-in.a CC lib/zstd/entropy_common.o CC mm/rmap.o CC fs/cifs/netmisc.o CC fs/cifs/smbencrypt.o CC drivers/ata/pata_ns87415.o CC fs/cifs/transport.o CC sound/firewire/motu/motu-protocol-v3.o CC fs/btrfs/inode.o CC drivers/acpi/acpica/pstree.o CC arch/x86/xen/spinlock.o CC arch/x86/xen/vga.o CC lib/zstd/fse_decompress.o CC arch/x86/kernel/process.o CC net/batman-adv/bat_algo.o CC net/batman-adv/bat_iv_ogm.o CC crypto/cts.o CC drivers/acpi/acpica/psutils.o CC fs/debugfs/file.o CC net/ax25/ax25_ip.o CC drivers/atm/solos-pci.o CC net/bluetooth/bnep/core.o CC net/atm/proc.o CC arch/x86/xen/pci-swiotlb-xen.o CC drivers/ata/pata_oldpiix.o AR sound/firewire/motu/built-in.a CC lib/lockref.o CC sound/firewire/oxfw/oxfw-stream.o CC sound/firewire/oxfw/oxfw-command.o CC net/atm/clip.o CC sound/firewire/oxfw/oxfw-pcm.o CC lib/bcd.o CC lib/div64.o AR kernel/sched/built-in.a CC lib/zlib_inflate/inflate_syms.o CC lib/zlib_inflate/inftrees.o CC lib/sort.o CC drivers/acpi/acpica/pswalk.o CC lib/parser.o CC lib/debug_locks.o CC fs/cifs/asn1.o CC fs/ceph/cache.o CC sound/firewire/oxfw/oxfw-proc.o CC fs/ceph/acl.o CC block/mq-deadline.o CC lib/random32.o CC drivers/acpi/acpica/psxface.o CC mm/vmalloc.o CC crypto/lrw.o AR kernel/trace/built-in.a CC fs/devpts/inode.o AR lib/zlib_inflate/built-in.a CC kernel/panic.o CC mm/process_vm_access.o CC net/ax25/ax25_out.o CC drivers/ata/pata_pdc2027x.o CC arch/x86/xen/efi.o CC drivers/ata/pata_pdc202xx_old.o CC arch/x86/kernel/ptrace.o CC lib/bust_spinlocks.o AR fs/debugfs/built-in.a CC net/bpf/test_run.o CC drivers/acpi/acpica/rsaddr.o CC sound/firewire/oxfw/oxfw-midi.o CC arch/x86/kernel/tls.o CC fs/btrfs/file.o CC net/batman-adv/bat_v.o CC arch/x86/kernel/step.o CC drivers/atm/idt77105.o AR fs/ceph/built-in.a CC fs/cifs/cifs_unicode.o CC net/bluetooth/bnep/sock.o AR fs/devpts/built-in.a CC drivers/ata/pata_rdc.o CC drivers/ata/pata_serverworks.o AR arch/x86/xen/built-in.a CC drivers/ata/pata_sil680.o CC lib/kasprintf.o CC drivers/ata/pata_sch.o CC drivers/ata/pata_sis.o CC net/atm/br2684.o CC net/atm/lec.o CC drivers/ata/pata_piccolo.o CC block/kyber-iosched.o CC drivers/acpi/acpica/rscalc.o CC net/batman-adv/bat_v_elp.o CC net/batman-adv/bat_v_ogm.o CC crypto/xts.o CC drivers/atm/adummy.o CC sound/firewire/oxfw/oxfw-hwdep.o CC drivers/atm/atmtcp.o CC lib/bitmap.o CC kernel/cpu.o CC kernel/exit.o CC drivers/ata/pata_triflex.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 sound/firewire/oxfw/oxfw-spkr.o CC arch/x86/kernel/i8237.o CC net/ax25/ax25_route.o AR net/bpf/built-in.a CC drivers/atm/firestream.o CC drivers/acpi/acpica/rscreate.o CC mm/init-mm.o CC net/bluetooth/bnep/netdev.o CC kernel/softirq.o CC fs/dlm/ast.o CC kernel/resource.o CC kernel/sysctl.o CC crypto/ctr.o CC fs/cifs/nterr.o CC arch/x86/kernel/reboot.o CC arch/x86/kernel/stacktrace.o CC drivers/atm/lanai.o CC crypto/ccm.o CC crypto/gcm.o CC mm/memblock.o AR drivers/base/firmware_loader/builtin/built-in.a CC mm/madvise.o CC net/batman-adv/bitarray.o CC drivers/base/firmware_loader/fallback_table.o CC drivers/acpi/acpica/rsdumpinfo.o CC drivers/ata/pata_via.o CC fs/cifs/cifsencrypt.o CC sound/firewire/oxfw/oxfw-scs1x.o CC net/atm/mpc.o CC fs/ecryptfs/dentry.o CC fs/ecryptfs/file.o CC fs/ecryptfs/inode.o CC block/bfq-iosched.o CC fs/dlm/config.o CC drivers/acpi/acpica/rsinfo.o AR net/bluetooth/bnep/built-in.a CC drivers/base/firmware_loader/main.o CC net/ax25/ax25_std_in.o CC net/bluetooth/cmtp/core.o CC net/batman-adv/bridge_loop_avoidance.o CC net/batman-adv/debugfs.o CC net/batman-adv/distributed-arp-table.o CC drivers/acpi/acpica/rsio.o CC net/bluetooth/cmtp/sock.o CC sound/firewire/oxfw/oxfw.o CC net/atm/mpoa_caches.o CC net/atm/mpoa_proc.o CC drivers/base/firmware_loader/fallback.o CC drivers/ata/pata_mpiix.o CC crypto/chacha20poly1305.o CC crypto/aegis128.o CC arch/x86/kernel/msr.o CC lib/zstd/zstd_common.o CC lib/zstd/huf_decompress.o CC drivers/acpi/acpica/rsirq.o CC fs/btrfs/tree-defrag.o CC mm/page_io.o CC arch/x86/kernel/cpuid.o CC mm/swap_state.o CC fs/ecryptfs/main.o CC net/batman-adv/fragmentation.o CC net/bluetooth/cmtp/capi.o CC net/ax25/ax25_std_subr.o CC net/ax25/ax25_std_timer.o CC fs/dlm/dir.o AR sound/firewire/oxfw/built-in.a CC fs/cifs/readdir.o CC sound/firewire/tascam/tascam-proc.o CC drivers/atm/he.o CC drivers/acpi/acpica/rslist.o CC net/batman-adv/gateway_client.o CC drivers/acpi/sleep.o CC arch/x86/kernel/smp.o CC drivers/ata/pata_pcmcia.o CC drivers/ata/pata_ns87410.o CC arch/x86/kernel/early-quirks.o CC drivers/acpi/acpica/rsmemory.o CC kernel/sysctl_binary.o CC kernel/capability.o AR drivers/base/firmware_loader/built-in.a CC drivers/base/power/sysfs.o CC net/atm/pppoatm.o CC crypto/aegis128l.o CC arch/x86/kernel/smpboot.o CC drivers/acpi/acpica/rsmisc.o CC mm/swapfile.o CC fs/cifs/ioctl.o CC net/bluetooth/hidp/core.o CC fs/btrfs/extent_map.o CC sound/firewire/tascam/amdtp-tascam.o CC fs/btrfs/sysfs.o CC fs/ecryptfs/super.o CC net/ax25/ax25_subr.o CC fs/ecryptfs/mmap.o CC fs/dlm/lock.o CC fs/dlm/lockspace.o CC fs/dlm/main.o CC drivers/ata/pata_rz1000.o CC arch/x86/kernel/tsc_sync.o CC drivers/base/power/generic_ops.o AR net/bluetooth/cmtp/built-in.a CC net/batman-adv/gateway_common.o CC fs/dlm/member.o CC fs/dlm/memory.o CC drivers/acpi/acpica/rsserial.o CC fs/dlm/midcomms.o AR net/atm/built-in.a CC sound/firewire/tascam/tascam-stream.o CC drivers/acpi/acpica/rsutils.o CC fs/dlm/netlink.o CC crypto/aegis256.o CC drivers/acpi/acpica/rsxface.o CC kernel/ptrace.o CC fs/ecryptfs/read_write.o CC fs/ecryptfs/crypto.o CC drivers/ata/ata_generic.o CC net/bluetooth/hidp/sock.o CC net/ax25/ax25_timer.o CC fs/cifs/sess.o CC drivers/acpi/acpica/tbdata.o CC drivers/acpi/device_sysfs.o AR sound/parisc/built-in.a CC drivers/base/power/common.o CC drivers/acpi/device_pm.o CC net/batman-adv/hard-interface.o CC net/bridge/netfilter/nft_reject_bridge.o CC fs/btrfs/struct-funcs.o CC crypto/morus640.o CC net/batman-adv/hash.o CC net/ax25/ax25_uid.o CC net/ax25/af_ax25.o CC drivers/acpi/proc.o CC arch/x86/kernel/setup_percpu.o CC sound/firewire/tascam/tascam-pcm.o CC fs/btrfs/xattr.o CC net/can/af_can.o CC block/bfq-wf2q.o CC fs/dlm/lowcomms.o AR drivers/ata/built-in.a CC block/bfq-cgroup.o CC fs/btrfs/ordered-data.o CC fs/ecryptfs/keystore.o CC drivers/acpi/acpica/tbfadt.o CC drivers/acpi/acpica/tbfind.o CC kernel/user.o AR net/bluetooth/hidp/built-in.a CC drivers/base/power/qos.o CC net/bluetooth/rfcomm/core.o CC net/batman-adv/icmp_socket.o CC arch/x86/kernel/mpparse.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 sound/firewire/tascam/tascam-hwdep.o CC arch/x86/kernel/ftrace.o CC fs/ecryptfs/kthread.o CC crypto/morus1280.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 kernel/signal.o CC fs/ecryptfs/debug.o CC fs/ecryptfs/messaging.o CC kernel/sys.o AR drivers/atm/built-in.a CC net/bridge/netfilter/nf_log_bridge.o CC drivers/acpi/acpica/tbinstal.o CC net/batman-adv/main.o CC kernel/umh.o CC sound/pci/ac97/ac97_codec.o CC sound/pcmcia/pdaudiocf/pdaudiocf.o CC sound/pci/ac97/ac97_pcm.o AR sound/ppc/built-in.a CC arch/x86/kernel/livepatch.o CC block/compat_ioctl.o CC block/bio-integrity.o CC fs/ecryptfs/miscdev.o CC net/bridge/netfilter/ebtables.o CC sound/firewire/tascam/tascam-transaction.o CC net/bridge/netfilter/ebtable_broute.o AR sound/sh/built-in.a CC drivers/acpi/acpica/tbprint.o CC drivers/acpi/acpica/tbxface.o CC drivers/acpi/acpica/tbutils.o CC net/ax25/ax25_ds_in.o CC fs/cifs/export.o CC crypto/pcrypt.o CC net/can/proc.o CC net/can/raw.o CC net/bridge/netfilter/ebtable_filter.o CC fs/btrfs/extent_io.o AS arch/x86/kernel/ftrace_64.o CC drivers/base/power/runtime.o CC kernel/workqueue.o CC sound/pcmcia/pdaudiocf/pdaudiocf_core.o CC fs/dlm/plock.o CC net/batman-adv/multicast.o CC mm/swap_slots.o CC mm/frontswap.o CC net/batman-adv/netlink.o CC sound/firewire/tascam/tascam-midi.o CC arch/x86/kernel/trace_clock.o CC sound/pci/ac97/ac97_proc.o CC net/bridge/netfilter/ebtable_nat.o AR fs/ecryptfs/built-in.a CC net/ceph/ceph_common.o CC net/ceph/messenger.o CC drivers/acpi/acpica/tbxfload.o CC crypto/cryptd.o CC arch/x86/kernel/machine_kexec_64.o CC sound/pcmcia/pdaudiocf/pdaudiocf_irq.o CC net/ax25/ax25_ds_subr.o CC fs/cifs/smb1ops.o CC fs/cifs/winucase.o CC block/blk-integrity.o CC block/t10-pi.o CC block/blk-mq-pci.o CC fs/dlm/rcom.o CC sound/firewire/tascam/tascam.o CC fs/dlm/recover.o CC drivers/acpi/acpica/tbxfroot.o CC net/can/bcm.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)); | ^~~~ CC net/bluetooth/rfcomm/sock.o CC net/bridge/netfilter/ebt_802_3.o 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__) | ^~~~~~~~~~~ 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 drivers/base/power/wakeirq.o CC drivers/base/power/main.o CC drivers/base/power/wakeup.o CC mm/zswap.o CC drivers/base/power/trace.o CC sound/pcmcia/pdaudiocf/pdaudiocf_pcm.o CC drivers/acpi/acpica/utaddress.o CC block/blk-mq-virtio.o AS arch/x86/kernel/relocate_kernel_64.o CC net/ax25/ax25_ds_timer.o AR sound/firewire/tascam/built-in.a CC drivers/acpi/bus.o CC sound/firewire/lib.o CC drivers/acpi/glue.o CC arch/x86/kernel/crash.o CC net/batman-adv/network-coding.o CC fs/dlm/recoverd.o CC net/batman-adv/originator.o CC drivers/acpi/acpica/utalloc.o CC net/ax25/sysctl_net_ax25.o CC net/bridge/netfilter/ebt_among.o CC drivers/acpi/acpica/utascii.o CC net/batman-adv/routing.o CC crypto/des_generic.o CC drivers/base/power/domain.o AR sound/pcmcia/pdaudiocf/built-in.a CC sound/firewire/iso-resources.o CC sound/pcmcia/vx/vxpocket.o CC block/blk-mq-rdma.o CC net/bluetooth/rfcomm/tty.o CC drivers/acpi/scan.o CC arch/x86/kernel/kexec-bzimage64.o CC fs/cifs/smb2ops.o CC block/blk-zoned.o CC mm/dmapool.o CC drivers/acpi/acpica/utbuffer.o CC fs/dlm/requestqueue.o CC drivers/acpi/acpica/utcopy.o CC drivers/acpi/acpica/utexcep.o CC sound/pcmcia/vx/vxp_ops.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 net/core/sock.o CC block/blk-wbt.o AR net/ax25/built-in.a CC net/core/request_sock.o CC net/core/skbuff.o CC net/bridge/netfilter/ebt_arp.o CC net/can/gw.o CC net/bridge/netfilter/ebt_ip.o CC sound/firewire/packets-buffer.o AR sound/soc/adi/built-in.a CC sound/soc/amd/acp-pcm-dma.o CC fs/dlm/user.o CC fs/dlm/util.o CC crypto/fcrypt.o AR sound/pci/ac97/built-in.a CC drivers/acpi/acpica/utdebug.o CC sound/pci/ali5451/ali5451.o CC arch/x86/kernel/crash_dump_64.o CC drivers/acpi/acpica/utdecode.o CC drivers/base/power/domain_governor.o CC net/batman-adv/send.o CC mm/hugetlb.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 sound/pcmcia/vx/vxp_mixer.o CC mm/mempolicy.o CC net/bridge/netfilter/ebt_ip6.o CC fs/efivarfs/inode.o CC net/core/datagram.o CC block/blk-mq-debugfs.o CC net/bridge/netfilter/ebt_limit.o CC drivers/acpi/acpica/utdelete.o AR net/bluetooth/rfcomm/built-in.a CC sound/firewire/fcp.o CC arch/x86/kernel/module.o CC sound/firewire/cmp.o CC net/bluetooth/af_bluetooth.o CC sound/firewire/amdtp-stream.o CC fs/btrfs/volumes.o CC mm/sparse.o CC sound/firewire/amdtp-am824.o CC drivers/base/power/clock_ops.o CC fs/dlm/debug_fs.o CC crypto/blowfish_generic.o AR sound/pcmcia/vx/built-in.a CC fs/efivarfs/file.o AR sound/pcmcia/built-in.a CC kernel/pid.o CC crypto/blowfish_common.o CC drivers/acpi/acpica/uterror.o CC block/blk-mq-debugfs-zoned.o CC arch/x86/kernel/doublefault.o AR net/can/built-in.a CC net/batman-adv/soft-interface.o CC arch/x86/kernel/early_printk.o CC sound/soc/amd/acp-da7219-max98357a.o CC sound/soc/amd/acp-rt5645.o CC drivers/acpi/acpica/uteval.o CC net/bridge/netfilter/ebt_mark_m.o CC drivers/acpi/resource.o CC fs/efivarfs/super.o AR sound/pci/ali5451/built-in.a CC drivers/acpi/acpi_processor.o CC drivers/base/regmap/regmap.o CC net/ceph/msgpool.o CC sound/pci/asihpi/asihpi.o AR drivers/base/power/built-in.a CC block/sed-opal.o CC fs/btrfs/async-thread.o CC drivers/base/regmap/regcache.o CC net/ceph/buffer.o CC drivers/acpi/processor_core.o AR sound/soc/atmel/built-in.a CC kernel/task_work.o CC kernel/extable.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); | ^~~~~~~~~~~~~~~~~~~~~~ AR fs/dlm/built-in.a CC crypto/twofish_generic.o CC drivers/acpi/acpica/utglobal.o CC drivers/acpi/acpica/uthex.o CC kernel/params.o CC arch/x86/kernel/hpet.o AR sound/soc/amd/built-in.a CC mm/sparse-vmemmap.o AR sound/soc/au1x/built-in.a AR fs/efivarfs/built-in.a AR sound/soc/bcm/built-in.a CC net/ceph/pagelist.o CC drivers/acpi/processor_pdc.o AR sound/soc/cirrus/built-in.a CC net/bridge/netfilter/ebt_pkttype.o CC net/batman-adv/sysfs.o CC net/bluetooth/hci_core.o CC sound/soc/codecs/adau7002.o CC sound/firewire/isight.o CC mm/mmu_notifier.o CC mm/ksm.o CC mm/page_poison.o CC kernel/kthread.o CC drivers/acpi/acpica/utids.o AR sound/soc/dwc/built-in.a CC kernel/sys_ni.o CC net/ceph/mon_client.o CC drivers/base/regmap/regcache-rbtree.o CC net/batman-adv/tp_meter.o CC net/batman-adv/translation-table.o CC net/batman-adv/tvlv.o CC sound/pci/au88x0/au8810.o CC sound/pci/au88x0/au8820.o CC sound/pci/au88x0/au8830.o CC sound/soc/codecs/da7219.o CC sound/soc/codecs/da7213.o CC mm/slub.o CC net/bridge/netfilter/ebt_stp.o CC drivers/acpi/acpica/utinit.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 crypto/twofish_common.o CC net/bridge/netfilter/ebt_vlan.o CC net/bluetooth/hci_conn.o AR sound/firewire/built-in.a CC net/bridge/netfilter/ebt_arpreply.o CC arch/x86/kernel/amd_nb.o CC arch/x86/kernel/kvm.o CC sound/pci/asihpi/hpioctl.o CC net/bridge/netfilter/ebt_mark.o CC net/bridge/netfilter/ebt_dnat.o CC fs/cifs/smb2maperror.o CC drivers/acpi/acpica/utlock.o CC net/core/stream.o CC kernel/nsproxy.o CC kernel/notifier.o CC sound/soc/codecs/da7219-aad.o CC sound/soc/codecs/dmic.o CC drivers/acpi/acpica/utmath.o CC sound/soc/codecs/es8316.o CC lib/zstd/decompress.o CC arch/x86/kernel/kvmclock.o CC block/blk-pm.o CC sound/pci/asihpi/hpimsginit.o CC net/ceph/cls_lock_client.o CC arch/x86/kernel/paravirt.o CC sound/pci/asihpi/hpicmn.o CC net/bridge/netfilter/ebt_redirect.o CC drivers/acpi/acpica/utmisc.o CC arch/x86/kernel/paravirt_patch_64.o CC fs/btrfs/ioctl.o CC drivers/base/regmap/regcache-flat.o CC drivers/base/regmap/regmap-debugfs.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 kernel/ksysfs.o CC kernel/cred.o CC drivers/base/regmap/regmap-i2c.o CC fs/cifs/smb2transport.o CC sound/soc/codecs/hdac_hdmi.o AR sound/pci/aw2/built-in.a CC sound/soc/codecs/max98090.o CC net/core/scm.o CC drivers/acpi/acpica/utmutex.o CC drivers/base/regmap/regmap-spi.o CC sound/pci/ca0106/ca0106_main.o AR block/built-in.a CC crypto/serpent_generic.o CC sound/pci/asihpi/hpifunc.o CC net/ceph/osd_client.o CC net/ceph/osdmap.o CC net/ceph/crush/crush.o CC drivers/base/regmap/regmap-irq.o CC net/bridge/netfilter/ebt_snat.o AR sound/soc/fsl/built-in.a CC drivers/acpi/acpica/utnonansi.o CC kernel/reboot.o CC arch/x86/kernel/paravirt-spinlocks.o CC net/dcb/dcbnl.o CC net/ceph/crush/mapper.o CC fs/btrfs/locking.o CC net/dcb/dcbevent.o CC kernel/async.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 drivers/bcma/main.o CC drivers/bcma/scan.o CC arch/x86/kernel/pvclock.o CC drivers/acpi/acpica/utobject.o AR sound/soc/generic/built-in.a CC net/core/gen_stats.o CC sound/pci/ca0106/ca0106_mixer.o CC sound/soc/codecs/max98357a.o AR net/batman-adv/built-in.a AR sound/sparc/built-in.a CC mm/failslab.o CC drivers/acpi/ec.o CC net/bridge/netfilter/ebt_log.o CC kernel/range.o CC fs/cifs/smb2misc.o CC arch/x86/kernel/pmem.o CC net/ceph/crush/hash.o CC drivers/acpi/acpica/utosi.o AR sound/spi/built-in.a CC drivers/acpi/acpica/utownerid.o CC kernel/smpboot.o CC sound/pci/asihpi/hpidebug.o CC net/core/gen_estimator.o CC net/core/net_namespace.o CC net/core/secure_seq.o CC net/core/flow_dissector.o CC arch/x86/kernel/pcspeaker.o AR lib/zstd/built-in.a CC lib/scatterlist.o CC lib/gcd.o CC lib/lcm.o AR drivers/base/regmap/built-in.a CC net/bluetooth/hci_event.o CC net/ceph/striper.o CC net/core/sysctl_net_core.o CC sound/pci/ca0106/ca_midi.o AR sound/pci/au88x0/built-in.a CC fs/btrfs/orphan.o CC sound/soc/codecs/max98927.o AR drivers/base/test/built-in.a CC net/core/dev.o CC drivers/acpi/acpica/utpredef.o CC drivers/bcma/core.o CC drivers/base/component.o CC mm/memory_hotplug.o CC mm/memtest.o AR sound/soc/hisilicon/built-in.a CC mm/migrate.o CC kernel/ucount.o CC arch/x86/kernel/check.o CC crypto/aes_generic.o CC sound/pci/asihpi/hpidspcd.o CC crypto/camellia_generic.o CC net/bridge/netfilter/ebt_nflog.o CC crypto/cast_common.o CC drivers/acpi/acpica/utresdecode.o CC sound/pci/ca0106/ca0106_proc.o CC sound/pci/asihpi/hpios.o CC net/core/ethtool.o AR net/dcb/built-in.a CC sound/synth/emux/emux.o CC sound/soc/codecs/nau8824.o CC sound/soc/codecs/nau8825.o CC sound/soc/codecs/rl6231.o CC drivers/base/core.o CC sound/usb/6fire/chip.o CC fs/cifs/smb2pdu.o CC sound/usb/bcd2000/bcd2000.o CC drivers/bcma/sprom.o CC fs/cifs/smb2inode.o CC lib/list_sort.o CC arch/x86/kernel/pci-swiotlb.o CC kernel/kmod.o CC drivers/acpi/acpica/utresrc.o AR sound/pci/ca0106/built-in.a CC kernel/groups.o CC sound/pci/asihpi/hpi6000.o CC mm/huge_memory.o CC net/bluetooth/mgmt.o AR net/bridge/netfilter/built-in.a CC sound/synth/emux/emux_synth.o CC net/bridge/br.o CC lib/uuid.o CC sound/soc/codecs/rl6347a.o CC sound/pci/asihpi/hpi6205.o CC arch/x86/kernel/uprobes.o CC drivers/acpi/acpica/utstate.o CC sound/usb/6fire/comm.o CC fs/cifs/smb2file.o CC lib/iov_iter.o AR sound/usb/bcd2000/built-in.a 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC sound/soc/codecs/rt286.o 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]); | ^~~~~~~~~~~~~~~~~~ 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; | ^~ CC sound/pci/cs46xx/cs46xx.o CC fs/btrfs/export.o CC drivers/acpi/acpica/utstring.o CC net/ceph/debugfs.o CC sound/soc/codecs/rt5514.o CC sound/soc/codecs/rt5514-spi.o CC drivers/base/bus.o CC sound/usb/6fire/midi.o CC sound/synth/emux/emux_seq.o CC kernel/kcmp.o CC arch/x86/kernel/sysfb.o CC net/bridge/br_device.o CC net/bridge/br_fdb.o CC drivers/bcma/driver_chipcommon.o AR sound/soc/img/built-in.a 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 drivers/acpi/acpica/utstrsuppt.o CC drivers/acpi/acpica/utstrtoul64.o CC sound/soc/intel/atom/sst/sst.o CC sound/pci/cs46xx/cs46xx_lib.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 sound/soc/intel/atom/sst/sst_ipc.o CC sound/usb/6fire/control.o CC arch/x86/kernel/sysfb_efi.o CC sound/synth/emux/emux_nrpn.o CC sound/pci/asihpi/hpimsgx.o CC crypto/cast5_generic.o CC drivers/acpi/acpica/utxface.o CC fs/btrfs/tree-log.o CC kernel/freezer.o CC net/ceph/auth.o CC fs/btrfs/free-space-cache.o CC net/ceph/auth_none.o CC crypto/cast6_generic.o AR sound/pci/cs5535audio/built-in.a CC crypto/arc4.o CC crypto/tea.o CC crypto/khazad.o CC drivers/base/dd.o CC drivers/base/syscore.o CC drivers/base/driver.o CC sound/usb/6fire/firmware.o CC sound/soc/intel/atom/sst/sst_stream.o CC drivers/bcma/driver_chipcommon_pmu.o CC sound/soc/codecs/rt5640.o CC sound/synth/emux/emux_effect.o CC arch/x86/kernel/perf_regs.o CC kernel/profile.o CC drivers/base/class.o CC mm/khugepaged.o AR sound/pci/asihpi/built-in.a CC drivers/acpi/acpica/utxfinit.o CC crypto/anubis.o CC net/core/dev_addr_lists.o CC sound/synth/emux/emux_hwdep.o CC net/ceph/crypto.o CC net/core/dst.o CC net/core/netevent.o CC sound/usb/6fire/pcm.o CC lib/clz_ctz.o CC lib/bsearch.o CC drivers/acpi/acpica/utxferror.o CC lib/find_bit.o CC arch/x86/kernel/tracepoint.o CC drivers/acpi/acpica/utxfmutex.o CC net/bridge/br_forward.o CC sound/soc/intel/atom/sst/sst_drv_interface.o CC sound/pci/cs46xx/dsp_spos.o CC sound/synth/emux/soundfont.o CC sound/usb/caiaq/audio.o CC sound/usb/caiaq/device.o CC drivers/acpi/dock.o CC sound/soc/intel/atom/sst-mfld-platform-pcm.o CC net/ceph/armor.o CC drivers/base/platform.o CC crypto/seed.o CC drivers/base/cpu.o CC drivers/bcma/driver_chipcommon_b.o CC arch/x86/kernel/itmt.o CC kernel/stacktrace.o CC drivers/bcma/driver_pci.o CC net/ceph/auth_x.o CC lib/llist.o CC lib/memweight.o CC sound/soc/codecs/rt5645.o CC sound/soc/codecs/rt5651.o AR drivers/acpi/acpica/built-in.a AR sound/usb/6fire/built-in.a CC mm/page_counter.o CC net/core/neighbour.o CC drivers/acpi/pci_root.o CC lib/kfifo.o CC arch/x86/kernel/umip.o CC drivers/acpi/pci_link.o CC sound/soc/intel/atom/sst/sst_loader.o CC arch/x86/kernel/unwind_orc.o CC sound/synth/emux/emux_proc.o CC net/bridge/br_if.o CC mm/memcontrol.o CC sound/soc/intel/atom/sst-mfld-platform-compress.o CC kernel/futex.o CC kernel/dma.o CC fs/cifs/xattr.o CC sound/usb/caiaq/midi.o CC net/ceph/ceph_fs.o CC net/ceph/ceph_strings.o CC net/ceph/ceph_hash.o CC drivers/bcma/driver_pcie2.o CC drivers/bcma/host_pci.o CC sound/pci/cs46xx/dsp_spos_scb_lib.o AR sound/synth/emux/built-in.a CC net/bluetooth/hci_sock.o CC sound/synth/util_mem.o CC fs/btrfs/zlib.o CC drivers/base/firmware.o CC sound/soc/intel/atom/sst/sst_pvt.o CC lib/percpu-refcount.o CC sound/soc/intel/atom/sst-atom-controls.o CC net/ceph/pagevec.o CC net/ceph/snapshot.o CC net/bluetooth/hci_sysfs.o CC sound/soc/codecs/rt5663.o CC drivers/acpi/pci_irq.o CC net/ceph/string_table.o CC sound/usb/caiaq/control.o CC net/core/rtnetlink.o CC fs/btrfs/lzo.o CC arch/x86/kernel/audit_64.o CC crypto/salsa20_generic.o CC sound/soc/codecs/rt5670.o CC crypto/chacha_generic.o CC sound/soc/intel/atom/sst/sst_acpi.o CC net/bridge/br_input.o AR sound/synth/built-in.a CC lib/rhashtable.o CC lib/reciprocal_div.o CC sound/usb/hiface/chip.o CC drivers/base/init.o CC sound/usb/line6/capture.o AR drivers/bcma/built-in.a CC sound/usb/misc/ua101.o CC fs/cifs/cifsacl.o CC drivers/base/map.o CC lib/once.o CC fs/btrfs/zstd.o AR sound/pci/cs46xx/built-in.a CC sound/usb/caiaq/input.o CC drivers/acpi/acpi_apd.o CC drivers/acpi/acpi_lpss.o CC lib/refcount.o CC lib/usercopy.o CC net/bluetooth/l2cap_core.o CC arch/x86/kernel/amd_gart_64.o CC sound/pci/ctxfi/xfi.o CC sound/usb/hiface/pcm.o CC lib/errseq.o CC lib/bucket_locks.o CC sound/usb/line6/driver.o AR sound/soc/intel/atom/sst/built-in.a AR net/ceph/built-in.a CC fs/btrfs/delayed-ref.o AR sound/soc/intel/atom/built-in.a CC fs/btrfs/compression.o CC sound/soc/intel/boards/haswell.o CC drivers/base/devres.o CC kernel/smp.o CC drivers/base/attribute_container.o CC sound/usb/line6/midi.o CC crypto/poly1305_generic.o CC crypto/deflate.o CC net/bluetooth/l2cap_sock.o CC sound/soc/codecs/rt5677-spi.o CC sound/soc/codecs/rt5677.o CC sound/pci/ctxfi/ctatc.o AR sound/usb/hiface/built-in.a CC drivers/base/transport_class.o AR sound/usb/misc/built-in.a CC arch/x86/kernel/aperture_64.o CC lib/generic-radix-tree.o CC drivers/acpi/acpi_platform.o CC drivers/acpi/acpi_pnp.o CC net/bridge/br_ioctl.o CC sound/soc/intel/boards/glk_rt5682_max98357a.o CC sound/usb/line6/midibuf.o CC sound/soc/intel/boards/broadwell.o CC sound/soc/intel/boards/bdw-rt5677.o CC kernel/uid16.o CC kernel/module.o CC fs/btrfs/relocation.o AR sound/usb/caiaq/built-in.a CC fs/btrfs/delayed-inode.o CC drivers/base/topology.o CC fs/btrfs/scrub.o CC drivers/base/container.o CC sound/soc/intel/common/sst-dsp.o CC net/core/utils.o CC sound/soc/intel/boards/bytcr_rt5640.o CC crypto/michael_mic.o CC net/core/link_watch.o CC sound/usb/line6/pcm.o CC drivers/acpi/power.o CC fs/cifs/cifs_spnego.o CC fs/cifs/dns_resolve.o CC arch/x86/kernel/pci-calgary_64.o CC drivers/base/property.o CC arch/x86/kernel/tce_64.o CC lib/string_helpers.o CC fs/btrfs/reada.o CC fs/btrfs/backref.o CC lib/hexdump.o CC drivers/base/cacheinfo.o CC fs/btrfs/ulist.o CC net/bridge/br_stp.o CC net/bridge/br_stp_bpdu.o CC crypto/crc32c_generic.o CC lib/kstrtox.o CC mm/vmpressure.o CC sound/pci/ctxfi/ctvmem.o CC sound/soc/intel/common/sst-ipc.o CC sound/soc/intel/boards/bytcr_rt5651.o CC sound/usb/line6/playback.o CC drivers/acpi/event.o CC sound/soc/codecs/rt5682.o CC sound/soc/codecs/ssm4567.o CC sound/usb/line6/pod.o CC net/bridge/br_stp_if.o CC net/bridge/br_stp_timer.o CC net/bridge/br_netlink.o CC crypto/crc32_generic.o CC mm/swap_cgroup.o CC sound/soc/intel/common/sst-acpi.o CC fs/cifs/cifs_dfs_ref.o CC lib/iomap.o CC crypto/crct10dif_common.o CC fs/cifs/dfs_cache.o CC sound/pci/ctxfi/ctpcm.o CC arch/x86/kernel/mmconf-fam10h_64.o CC arch/x86/kernel/vsmp_64.o CC sound/soc/intel/boards/cht_bsw_rt5672.o CC sound/soc/intel/boards/cht_bsw_rt5645.o CC sound/soc/codecs/ts3a227e.o CC crypto/crct10dif_generic.o CC fs/btrfs/qgroup.o CC drivers/base/devcon.o CC drivers/base/swnode.o CC sound/usb/line6/podhd.o CC drivers/base/devtmpfs.o CC drivers/base/node.o CC fs/btrfs/send.o CC mm/memory-failure.o CC fs/btrfs/dev-replace.o CC sound/soc/intel/common/sst-firmware.o CC mm/hwpoison-inject.o CC drivers/acpi/sysfs.o CC sound/pci/ctxfi/ctmixer.o CC arch/x86/kernel/ima_arch.o CC sound/soc/intel/boards/cht_bsw_max98090_ti.o CC sound/soc/intel/boards/cht_bsw_nau8824.o CC sound/soc/intel/boards/bytcht_da7213.o CC net/core/filter.o CC lib/pci_iomap.o CC crypto/authenc.o CC lib/iomap_copy.o CC crypto/authencesn.o CC crypto/lzo.o CC sound/usb/line6/toneport.o AS arch/x86/kernel/head_64.o CC sound/usb/line6/variax.o CC lib/devres.o CC net/core/sock_diag.o CC drivers/base/memory.o CC drivers/acpi/property.o CC drivers/acpi/acpi_cmos_rtc.o AR sound/soc/codecs/built-in.a CC arch/x86/kernel/head64.o CC sound/soc/intel/boards/bytcht_es8316.o CC fs/cifs/fscache.o CC net/bridge/br_netlink_tunnel.o CC sound/soc/intel/boards/kbl_da7219_max98357a.o CC sound/soc/intel/common/soc-acpi-intel-byt-match.o CC sound/soc/intel/common/soc-acpi-intel-cht-match.o CC net/bluetooth/smp.o CC net/bluetooth/lib.o CC sound/pci/ctxfi/ctresource.o CC crypto/lzo-rle.o CC crypto/lz4.o CC net/bridge/br_arp_nd_proxy.o AR sound/usb/line6/built-in.a CC lib/check_signature.o CC sound/usb/usx2y/usbusx2y.o CC arch/x86/kernel/ebda.o CC arch/x86/kernel/platform-quirks.o CC drivers/base/module.o CC sound/soc/intel/common/soc-acpi-intel-hsw-bdw-match.o CC sound/soc/intel/boards/kbl_rt5663_max98927.o CC sound/soc/intel/common/soc-acpi-intel-skl-match.o CC kernel/kallsyms.o CC sound/pci/ctxfi/ctsrc.o CC fs/cifs/cache.o CC sound/x86/intel_hdmi_audio.o CC mm/page_isolation.o CC mm/zpool.o CC drivers/base/hypervisor.o CC mm/zbud.o CC sound/xen/xen_snd_front.o CC mm/zsmalloc.o CC lib/logic_pio.o LDS arch/x86/kernel/vmlinux.lds CC crypto/lz4hc.o CC crypto/rng.o CC sound/usb/usx2y/usX2Yhwdep.o AR arch/x86/kernel/built-in.a CC crypto/ansi_cprng.o CC sound/usb/usx2y/usx2yhwdeppcm.o AR arch/x86/built-in.a CC crypto/drbg.o CC crypto/jitterentropy.o CC drivers/acpi/x86/apple.o CC drivers/acpi/x86/utils.o CC drivers/base/pinctrl.o CC crypto/jitterentropy-kcapi.o CC sound/xen/xen_snd_front_cfg.o CC lib/hweight.o CC sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.o CC crypto/ghash-generic.o CC sound/usb/usx2y/us122l.o CC sound/soc/intel/boards/skl_rt286.o CC sound/soc/intel/common/soc-acpi-intel-kbl-match.o CC net/bridge/br_sysfs_if.o CC sound/soc/intel/boards/skl_nau88l25_max98357a.o CC lib/btree.o CC lib/interval_tree.o CC lib/assoc_array.o CC net/core/dev_ioctl.o CC net/core/tso.o CC crypto/algif_hash.o AR fs/cifs/built-in.a CC crypto/af_alg.o CC drivers/acpi/debugfs.o CC sound/pci/ctxfi/ctamixer.o CC drivers/base/devcoredump.o CC sound/soc/intel/boards/skl_nau88l25_ssm4567.o CC drivers/base/platform-msi.o CC sound/soc/intel/common/soc-acpi-intel-bxt-match.o CC lib/list_debug.o CC sound/xen/xen_snd_front_evtchnl.o CC lib/debugobjects.o CC sound/xen/xen_snd_front_alsa.o CC drivers/acpi/numa.o CC drivers/block/drbd/drbd_bitmap.o CC drivers/block/mtip32xx/mtip32xx.o CC drivers/block/rsxx/config.o AR sound/x86/built-in.a CC drivers/acpi/acpi_lpat.o CC kernel/acct.o CC drivers/block/drbd/drbd_proc.o CC net/core/sock_reuseport.o CC net/dccp/ccid.o CC mm/z3fold.o AR sound/soc/intel/boards/built-in.a CC net/bridge/br_sysfs_br.o CC drivers/acpi/acpi_lpit.o CC sound/pci/ctxfi/ctdaio.o CC net/core/fib_notifier.o CC sound/soc/intel/haswell/sst-haswell-ipc.o CC sound/soc/intel/common/soc-acpi-intel-glk-match.o AR drivers/base/built-in.a CC drivers/acpi/acpi_watchdog.o CC lib/bitrev.o CC sound/soc/intel/haswell/sst-haswell-pcm.o CC sound/soc/intel/haswell/sst-haswell-dsp.o CC drivers/block/rsxx/core.o CC crypto/algif_skcipher.o AR sound/usb/usx2y/built-in.a CC drivers/acpi/acpi_adxl.o CC sound/usb/card.o CC net/core/xdp.o CC net/core/flow_offload.o AR sound/xen/built-in.a CC fs/efs/super.o CC sound/soc/intel/skylake/skl.o CC sound/soc/intel/common/soc-acpi-intel-cnl-match.o CC drivers/acpi/acpi_ipmi.o CC crypto/algif_rng.o CC net/bluetooth/ecdh_helper.o CC kernel/crash_core.o CC lib/rational.o CC sound/soc/intel/common/soc-acpi-intel-icl-match.o AR sound/soc/jz4740/built-in.a CC drivers/acpi/ac.o CC sound/sound_core.o CC net/dccp/feat.o CC mm/early_ioremap.o CC lib/crc-ccitt.o CC sound/pci/ctxfi/ctimap.o CC lib/crc16.o CC fs/btrfs/raid56.o CC fs/efs/inode.o CC fs/efs/namei.o AR sound/soc/kirkwood/built-in.a CC fs/exportfs/expfs.o CC sound/soc/intel/common/soc-acpi-intel-hda-match.o CC net/bluetooth/hci_request.o CC net/bridge/br_nf_core.o CC net/bluetooth/mgmt_util.o CC drivers/block/rsxx/cregs.o CC fs/ext4/balloc.o CC drivers/block/rsxx/dev.o CC kernel/kexec_core.o CC sound/soc/intel/skylake/skl-pcm.o CC mm/balloon_compaction.o CC drivers/acpi/fan.o CC drivers/acpi/button.o CC sound/usb/clock.o AR sound/soc/mediatek/built-in.a CC sound/pci/ctxfi/cthardware.o CC lib/crc-itu-t.o CC lib/crc-t10dif.o CC drivers/acpi/acpi_video.o CC net/core/net-sysfs.o CC fs/efs/dir.o CC drivers/block/drbd/drbd_worker.o CC crypto/algif_aead.o CC net/decnet/netfilter/dn_rtmsg.o CC drivers/block/drbd/drbd_receiver.o CC drivers/block/drbd/drbd_req.o CC crypto/ecc.o AR fs/exportfs/built-in.a CC drivers/acpi/video_detect.o CC net/bridge/br_multicast.o CC sound/pci/ctxfi/cttimer.o CC net/bridge/br_mdb.o CC net/bridge/br_vlan.o CC kernel/kexec.o HOSTCC lib/gen_crc32table AR sound/soc/intel/common/built-in.a CC fs/efs/file.o CC drivers/block/rsxx/dma.o CC net/dns_resolver/dns_key.o CC sound/usb/endpoint.o CC mm/page_ext.o CC mm/userfaultfd.o CC drivers/acpi/acpi_tad.o CC drivers/acpi/pci_slot.o HOSTCC lib/gen_crc64table CC lib/crc7.o CC sound/soc/intel/skylake/skl-nhlt.o AR net/decnet/netfilter/built-in.a CC net/decnet/af_decnet.o CC fs/btrfs/uuid-tree.o CC fs/efs/symlink.o CC kernel/kexec_file.o CC fs/ext4/bitmap.o CC crypto/ecdh.o CC net/dns_resolver/dns_query.o AR drivers/block/mtip32xx/built-in.a CC net/dccp/input.o CC sound/pci/ctxfi/cthw20k2.o CC drivers/block/drbd/drbd_actlog.o CC sound/pci/echoaudio/darla20.o CC lib/libcrc32c.o CC lib/crc8.o CC drivers/block/aoe/aoeblk.o CC lib/xxhash.o AR fs/efs/built-in.a CC lib/genalloc.o CC kernel/compat.o CC crypto/ecdh_helper.o AR sound/soc/intel/haswell/built-in.a CC drivers/acpi/processor_driver.o CC drivers/acpi/processor_idle.o AR net/dns_resolver/built-in.a CC fs/ext4/block_validity.o CC sound/soc/intel/skylake/skl-messages.o CC mm/frame_vector.o CC sound/soc/intel/skylake/skl-topology.o CC fs/f2fs/dir.o CC sound/soc/intel/skylake/skl-debug.o AR drivers/block/rsxx/built-in.a CC sound/soc/intel/skylake/skl-sst-ipc.o CC crypto/xor.o CC sound/usb/format.o CC fs/btrfs/props.o AR sound/soc/meson/built-in.a CC fs/btrfs/free-space-tree.o AR sound/soc/mxs/built-in.a CC kernel/utsname.o CC sound/pci/echoaudio/gina20.o CC kernel/user_namespace.o CC lib/textsearch.o CC sound/pci/echoaudio/layla20.o CC net/bluetooth/sco.o CC drivers/block/aoe/aoechr.o CC drivers/block/aoe/aoecmd.o CC sound/pci/ctxfi/cthw20k1.o CC fs/ext4/dir.o CC crypto/hash_info.o CC mm/usercopy.o CC lib/ts_kmp.o CC mm/memfd.o CC net/dccp/minisocks.o CC sound/usb/helper.o CC lib/ts_bm.o CC crypto/simd.o CC drivers/acpi/processor_throttling.o CC drivers/acpi/processor_thermal.o CC drivers/block/xen-blkback/blkback.o CC drivers/block/xen-blkback/xenbus.o CC net/decnet/dn_nsp_in.o CC kernel/pid_namespace.o CC fs/f2fs/file.o CC net/bridge/br_vlan_tunnel.o CC fs/ext4/ext4_jbd2.o CC fs/ext4/extents.o CC lib/ts_fsm.o CC sound/usb/mixer.o CC drivers/block/drbd/drbd_main.o CC drivers/block/drbd/drbd_strings.o CC kernel/stop_machine.o CC drivers/block/drbd/drbd_nl.o CC drivers/block/drbd/drbd_interval.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 drivers/acpi/processor_perflib.o CC net/ethernet/eth.o CC fs/btrfs/tree-checker.o AR mm/built-in.a CC drivers/block/zram/zcomp.o CC net/dccp/options.o CC net/dccp/output.o AR sound/pci/ctxfi/built-in.a CC net/bluetooth/a2mp.o CC kernel/audit.o CC kernel/auditfilter.o CC net/bluetooth/amp.o CC lib/percpu_counter.o CC crypto/rsapubkey.asn1.o CC lib/iommu-helper.o CC net/core/page_pool.o CC crypto/rsaprivkey.asn1.o CC kernel/auditsc.o CC fs/ext4/extents_status.o CC fs/ext4/file.o CC drivers/block/drbd/drbd_state.o CC drivers/block/zram/zram_drv.o CC sound/pci/emu10k1/emu10k1.o AR crypto/built-in.a CC lib/fault-inject.o CC net/bridge/br_netfilter_hooks.o CC net/decnet/dn_nsp_out.o CC drivers/acpi/container.o CC drivers/block/aoe/aoedev.o CC drivers/acpi/thermal.o CC sound/pci/echoaudio/darla24.o CC net/bluetooth/hci_debugfs.o CC net/bluetooth/6lowpan.o CC fs/btrfs/acl.o CC sound/pci/emu10k1/emu10k1_main.o AR drivers/block/xen-blkback/built-in.a CC net/core/net-procfs.o CC sound/soc/intel/skylake/skl-sst-dsp.o CC sound/soc/intel/skylake/cnl-sst-dsp.o CC lib/notifier-error-inject.o CC sound/ac97_bus.o CC net/dccp/proto.o CC net/core/skmsg.o AR net/ethernet/built-in.a CC net/core/pktgen.o CC sound/last.o CC net/core/netpoll.o CC drivers/block/aoe/aoemain.o CC net/decnet/dn_route.o CC sound/soc/intel/skylake/skl-sst-cldma.o CC drivers/acpi/acpi_memhotplug.o CC lib/pm-notifier-error-inject.o CC sound/usb/mixer_quirks.o CC sound/soc/intel/skylake/skl-sst.o CC sound/pci/emu10k1/irq.o CC drivers/acpi/ioapic.o AR fs/btrfs/built-in.a AR drivers/block/zram/built-in.a CC net/core/fib_rules.o CC net/core/net-traces.o CC lib/memory-notifier-error-inject.o CC kernel/audit_watch.o CC lib/syscall.o CC lib/dynamic_debug.o CC lib/nlattr.o CC drivers/block/aoe/aoenet.o CC sound/soc/intel/skylake/bxt-sst.o CC drivers/bluetooth/hci_vhci.o CC net/bridge/br_netfilter_ipv6.o CC drivers/acpi/battery.o CC sound/pci/emu10k1/memory.o AR net/bluetooth/built-in.a CC sound/pci/emu10k1/voice.o CC sound/pci/emu10k1/emumpu401.o CC net/ieee802154/6lowpan/core.o CC net/ife/ife.o CC sound/soc/intel/skylake/cnl-sst.o CC drivers/block/drbd/drbd_nla.o CC drivers/block/drbd/drbd_debugfs.o CC sound/pci/echoaudio/gina24.o CC lib/lru_cache.o CC sound/soc/intel/skylake/skl-sst-utils.o AR drivers/block/aoe/built-in.a CC sound/pci/emu10k1/emupcm.o CC fs/f2fs/inode.o CC sound/usb/mixer_scarlett.o CC sound/pci/ice1712/ice1712.o AR net/bridge/built-in.a CC sound/pci/ice1712/delta.o CC drivers/bluetooth/hci_ldisc.o CC sound/pci/emu10k1/io.o CC kernel/audit_fsnotify.o CC sound/pci/hda/hda_bind.o CC kernel/audit_tree.o AR sound/soc/nuc900/built-in.a CC lib/cpu_rmap.o CC net/dccp/timer.o CC net/ieee802154/6lowpan/rx.o CC net/ieee802154/netlink.o CC drivers/acpi/sbshc.o CC sound/soc/intel/skylake/skl-ssp-clk.o CC sound/pci/emu10k1/emumixer.o AR net/ife/built-in.a CC sound/pci/emu10k1/emufx.o CC sound/pci/emu10k1/timer.o CC sound/pci/emu10k1/p16v.o CC sound/pci/emu10k1/emuproc.o CC sound/usb/mixer_us16x08.o CC net/ipv4/netfilter/nf_defrag_ipv4.o CC lib/cordic.o CC kernel/kcov.o CC net/ieee802154/nl-mac.o CC fs/ext4/fsmap.o CC sound/pci/korg1212/korg1212.o CC fs/fat/cache.o CC drivers/acpi/sbs.o CC sound/pci/lola/lola.o CC sound/pci/hda/hda_codec.o CC fs/freevxfs/vxfs_bmap.o CC net/decnet/dn_dev.o AR sound/soc/intel/skylake/built-in.a CC lib/dynamic_queue_limits.o AR sound/soc/intel/built-in.a AR sound/soc/pxa/built-in.a CC lib/glob.o AR sound/soc/qcom/built-in.a CC lib/digsig.o CC net/ieee802154/6lowpan/reassembly.o AR sound/soc/rockchip/built-in.a AR sound/soc/samsung/built-in.a CC net/ieee802154/nl-phy.o AR sound/soc/sh/built-in.a AR sound/soc/sirf/built-in.a AR sound/soc/spear/built-in.a AR sound/soc/sprd/built-in.a CC net/ieee802154/nl_policy.o AR sound/soc/sti/built-in.a CC net/dccp/qpolicy.o CC sound/usb/pcm.o CC kernel/hung_task.o CC drivers/bluetooth/hci_serdev.o CC fs/fat/dir.o AR sound/soc/stm/built-in.a CC net/dccp/ccids/ccid2.o CC fs/freevxfs/vxfs_fshead.o CC lib/strncpy_from_user.o AR sound/soc/sunxi/built-in.a CC net/dccp/ackvec.o AR sound/soc/tegra/built-in.a CC fs/f2fs/namei.o AR sound/soc/ti/built-in.a CC net/ipv4/netfilter/nf_socket_ipv4.o AR sound/soc/txx9/built-in.a AR sound/soc/uniphier/built-in.a AR sound/soc/ux500/built-in.a CC drivers/acpi/hed.o AR sound/soc/xilinx/built-in.a CC sound/pci/echoaudio/layla24.o AR sound/soc/xtensa/built-in.a CC fs/fscache/cookie.o CC fs/fscache/cache.o CC net/core/drop_monitor.o AR sound/soc/zte/built-in.a CC sound/soc/soc-acpi.o CC fs/fscache/fsdef.o AR drivers/block/drbd/built-in.a CC drivers/block/floppy.o CC sound/pci/lola/lola_pcm.o CC fs/freevxfs/vxfs_immed.o CC sound/pci/ice1712/hoontech.o CC net/ipv6/ila/ila_main.o CC fs/freevxfs/vxfs_inode.o CC net/ieee802154/6lowpan/tx.o CC lib/strnlen_user.o AR sound/pci/korg1212/built-in.a CC net/ieee802154/core.o CC fs/fscache/main.o CC fs/ext4/fsync.o CC drivers/acpi/bgrt.o CC drivers/acpi/cppc_acpi.o CC sound/pci/lx6464es/lx6464es.o CC kernel/watchdog.o CC net/dccp/ccids/ccid3.o CC net/decnet/dn_neigh.o CC sound/soc/soc-core.o CC sound/soc/soc-dapm.o CC lib/net_utils.o CC drivers/bluetooth/hci_h4.o CC sound/pci/ice1712/ews.o CC lib/sg_pool.o CC lib/irq_poll.o CC sound/pci/emu10k1/emu10k1_synth.o CC net/ipv6/ila/ila_common.o CC drivers/acpi/spcr.o CC net/core/ptp_classifier.o CC fs/freevxfs/vxfs_lookup.o CC sound/pci/lola/lola_clock.o CC net/core/netprio_cgroup.o CC fs/fscache/netfs.o CC net/ipv4/netfilter/nf_tproxy_ipv4.o CC sound/usb/power.o AR net/ieee802154/6lowpan/built-in.a CC fs/fat/fatent.o CC drivers/acpi/acpi_pad.o CC sound/pci/emu10k1/emu10k1_callback.o CC net/ieee802154/header_ops.o CC fs/ext4/hash.o CC lib/stackdepot.o CC kernel/watchdog_hld.o CC sound/pci/lx6464es/lx_core.o CC fs/freevxfs/vxfs_olt.o CC sound/usb/quirks.o CC sound/usb/proc.o CC sound/pci/hda/hda_jack.o CC sound/pci/lola/lola_mixer.o CC drivers/acpi/acpi_extlog.o CC fs/f2fs/hash.o CC net/ipv6/ila/ila_lwt.o CC drivers/bluetooth/hci_bcsp.o CC sound/pci/ice1712/ak4xxx.o CC fs/fscache/object.o CC net/decnet/dn_timer.o CC net/core/netclassid_cgroup.o CC fs/fscache/operation.o CC sound/pci/ice1712/ice1724.o CC sound/usb/stream.o CC net/dccp/ccids/lib/tfrc.o CC kernel/seccomp.o CC fs/freevxfs/vxfs_subr.o CC sound/pci/emu10k1/emu10k1_patch.o CC fs/ext4/ialloc.o CC sound/usb/midi.o CC sound/soc/soc-jack.o CC sound/pci/echoaudio/mona.o CC fs/fat/file.o CC fs/f2fs/super.o CC sound/pci/ice1712/amp.o AR drivers/acpi/built-in.a CC net/ipv4/netfilter/nf_log_arp.o CC sound/pci/hda/hda_auto_parser.o AR sound/pci/lx6464es/built-in.a CC sound/pci/lola/lola_proc.o CC fs/f2fs/inline.o CC net/ieee802154/sysfs.o CC fs/f2fs/checkpoint.o CC fs/freevxfs/vxfs_super.o CC sound/pci/emu10k1/emu10k1x.o CC net/ieee802154/nl802154.o CC net/decnet/sysctl_net_decnet.o CC net/ipv6/ila/ila_xlat.o CC sound/pci/hda/hda_sysfs.o CC fs/fuse/dev.o CC net/dccp/ccids/lib/tfrc_equation.o CC fs/fuse/dir.o AR sound/pci/lola/built-in.a CC net/core/lwtunnel.o CC drivers/bluetooth/hci_ll.o CC net/core/lwt_bpf.o CC kernel/relay.o AR fs/freevxfs/built-in.a CC lib/asn1_decoder.o CC net/ieee802154/trace.o CC net/ipv4/netfilter/nf_log_ipv4.o CC net/ipv4/netfilter/nf_reject_ipv4.o CC fs/fscache/page.o CC net/ipv4/netfilter/nf_nat_h323.o CC fs/fat/inode.o CC kernel/utsname_sysctl.o AR net/decnet/built-in.a CC net/ipv6/netfilter/ip6_tables.o CC drivers/block/brd.o CC net/ipv6/netfilter/ip6table_filter.o AR sound/pci/emu10k1/built-in.a CC net/dccp/ccids/lib/packet_history.o CC net/ipv6/netfilter/ip6table_mangle.o CC net/key/af_key.o CC sound/pci/hda/hda_controller.o GEN lib/oid_registry_data.c CC sound/pci/ice1712/revo.o CC net/l2tp/l2tp_core.o CC lib/ucs2_string.o AR sound/usb/built-in.a CC drivers/bluetooth/hci_ath.o CC sound/pci/echoaudio/mia.o CC fs/ext4/indirect.o CC sound/pci/echoaudio/echo3g.o CC net/ipv4/netfilter/nf_nat_pptp.o CC fs/gfs2/acl.o CC net/ipv6/netfilter/ip6table_raw.o CC net/core/sock_map.o CC net/ipv6/netfilter/ip6table_security.o CC drivers/block/loop.o CC kernel/delayacct.o CC sound/soc/soc-utils.o AR net/ipv6/ila/built-in.a CC net/ieee802154/socket.o CC net/ipv6/netfilter/ip6table_nat.o CC lib/sbitmap.o CC sound/pci/mixart/mixart.o CC lib/argv_split.o ASN.1 net/ipv4/netfilter/nf_nat_snmp_basic.asn1.c CC sound/pci/ice1712/aureon.o CC sound/pci/ice1712/vt1720_mobo.o CC net/ipv4/netfilter/nft_chain_route_ipv4.o CC net/ipv4/netfilter/nft_reject_ipv4.o CC net/dccp/ccids/lib/loss_interval.o CC sound/pci/ice1712/pontis.o CC fs/gfs2/bmap.o CC drivers/bluetooth/hci_h5.o CC kernel/taskstats.o CC net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC net/ipv6/netfilter/nf_conntrack_reasm.o CC net/l3mdev/l3mdev.o CC net/ipv4/netfilter/nft_fib_ipv4.o CC fs/fuse/file.o CC fs/fscache/proc.o CC fs/fat/misc.o CC sound/soc/soc-pcm.o CC net/ipv6/netfilter/nf_socket_ipv6.o CC sound/pci/hda/hda_proc.o CC net/ipv6/netfilter/nf_tproxy_ipv6.o CC net/ipv6/netfilter/nf_log_ipv6.o CC fs/ext4/inline.o CC fs/ext4/inode.o CC lib/bug.o CC net/dccp/sysctl.o CC sound/pci/ice1712/prodigy192.o CC fs/fscache/stats.o AR net/ieee802154/built-in.a CC sound/pci/mixart/mixart_core.o CC sound/pci/mixart/mixart_hwdep.o CC sound/pci/hda/hda_hwdep.o CC fs/hfs/bitmap.o CC net/core/dst_cache.o CC kernel/tsacct.o CC lib/chacha.o AR drivers/bus/built-in.a CC net/ipv4/netfilter/nft_dup_ipv4.o AR net/l3mdev/built-in.a CC fs/fat/nfs.o CC net/ipv4/netfilter/nf_flow_table_ipv4.o AR fs/fscache/built-in.a CC sound/pci/echoaudio/indigo.o CC drivers/bluetooth/hci_intel.o CC sound/pci/echoaudio/indigoio.o CC sound/pci/echoaudio/indigodj.o CC sound/pci/echoaudio/indigoiox.o CC net/l2tp/l2tp_ppp.o CC fs/hfs/bfind.o CC sound/pci/ice1712/prodigy_hifi.o CC net/dccp/ipv4.o CC net/dccp/ipv6.o CC sound/pci/hda/hda_beep.o CC net/dccp/diag.o CC fs/gfs2/dir.o CC drivers/block/pktcdvd.o CC kernel/tracepoint.o CC sound/pci/mixart/mixart_mixer.o CC lib/clz_tab.o CC kernel/elfcore.o CC fs/fat/namei_vfat.o CC kernel/irq_work.o CC net/ipv6/netfilter/nf_reject_ipv6.o CC net/ipv4/netfilter/ip_tables.o CC lib/cmdline.o CC fs/f2fs/data.o CC fs/f2fs/gc.o CC fs/hfs/bnode.o CC lib/cpumask.o CC fs/ext4/ioctl.o CC net/core/gro_cells.o CC sound/soc/soc-io.o CC drivers/cdrom/cdrom.o CC drivers/char/agp/backend.o CC sound/pci/ice1712/juli.o CC kernel/user-return-notifier.o CC sound/pci/hda/hda_generic.o AR net/key/built-in.a AR sound/pci/mixart/built-in.a CC sound/pci/hda/patch_realtek.o CC net/lapb/lapb_in.o CC sound/pci/hda/patch_cmedia.o CC drivers/bluetooth/hci_bcm.o CC lib/ctype.o CC fs/fat/namei_msdos.o CC kernel/padata.o CC net/l2tp/l2tp_ip.o CC fs/hfs/brec.o CC lib/dec_and_lock.o CC sound/pci/echoaudio/indigodjx.o CC fs/f2fs/node.o CC fs/f2fs/segment.o CC sound/pci/ice1712/phase.o CC sound/soc/soc-devres.o CC fs/fuse/inode.o CC net/ipv6/netfilter/nf_dup_ipv6.o CC fs/fuse/control.o CC net/core/failover.o CC fs/gfs2/xattr.o CC drivers/bluetooth/hci_qca.o CC drivers/char/agp/frontend.o CC lib/decompress.o CC lib/decompress_bunzip2.o CC net/lapb/lapb_out.o CC drivers/block/skd_main.o CC fs/fuse/xattr.o CC net/llc/llc_core.o AR fs/fat/built-in.a AR net/dccp/built-in.a CC net/llc/llc_input.o CC net/ipv6/netfilter/nft_chain_route_ipv6.o CC net/llc/llc_output.o CC net/llc/llc_if.o CC fs/hfs/btree.o CC net/ipv4/netfilter/iptable_filter.o CC fs/hfs/catalog.o CC sound/soc/soc-ops.o CC sound/pci/ice1712/wtm.o CC kernel/crash_dump.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, | ~~~^~~~~~~~~~~~ CC net/ipv6/netfilter/nft_reject_ipv6.o CC lib/decompress_inflate.o CC drivers/char/agp/generic.o CC net/lapb/lapb_subr.o CC kernel/jump_label.o CC lib/decompress_unlz4.o CC lib/decompress_unlzma.o CC lib/decompress_unlzo.o AR net/core/built-in.a CC drivers/bluetooth/hci_ag6xx.o CC fs/gfs2/glock.o CC net/ipv6/netfilter/nft_dup_ipv6.o CC sound/pci/nm256/nm256.o CC kernel/iomem.o CC fs/hfs/dir.o CC drivers/block/umem.o CC net/ipv4/netfilter/iptable_mangle.o CC sound/pci/ice1712/se.o CC net/ipv4/netfilter/iptable_nat.o CC net/l2tp/l2tp_netlink.o CC fs/fuse/acl.o CC drivers/block/nbd.o CC net/l2tp/l2tp_eth.o CC fs/ext4/mballoc.o AR sound/pci/echoaudio/built-in.a CC fs/hfsplus/super.o CC fs/hpfs/alloc.o CC net/llc/llc_c_ev.o CC fs/hpfs/anode.o CC sound/soc/soc-topology.o CC fs/hpfs/buffer.o CC lib/decompress_unxz.o AR drivers/cdrom/built-in.a CC lib/dump_stack.o CC net/lapb/lapb_timer.o CC fs/hfs/extent.o 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 drivers/char/agp/isoch.o CC kernel/memremap.o CC fs/fuse/readdir.o CC net/ipv6/netfilter/nft_fib_ipv6.o CC drivers/bluetooth/hci_mrvl.o CC sound/pci/ice1712/maya44.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 drivers/bluetooth/bcm203x.o CC net/ipv4/route.o CC net/ipv4/netfilter/iptable_raw.o CC net/l2tp/l2tp_debugfs.o CC fs/hfsplus/options.o CC net/ipv6/af_inet6.o CC net/l2tp/l2tp_ip6.o CC fs/hpfs/dentry.o CC drivers/char/agp/compat_ioctl.o CC lib/earlycpio.o AR sound/pci/nm256/built-in.a CC net/lapb/lapb_iface.o CC drivers/char/agp/amd64-agp.o CC drivers/bluetooth/bpa10x.o CC drivers/char/agp/intel-agp.o CC drivers/bluetooth/bfusb.o CC drivers/bluetooth/dtl1_cs.o CC fs/hfs/inode.o CC lib/extable.o CC sound/pci/ice1712/quartet.o CC net/llc/llc_c_ac.o CC fs/fuse/cuse.o CC kernel/rseq.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 fs/hfsplus/inode.o CC net/ipv4/netfilter/iptable_security.o CC lib/flex_proportions.o CC fs/ext4/migrate.o CC fs/hpfs/dir.o CC fs/ext4/mmp.o CC fs/hpfs/dnode.o CC fs/hpfs/ea.o CC fs/hpfs/file.o CC lib/idr.o CC net/ipv6/netfilter/nf_flow_table_ipv6.o CC fs/hfsplus/ioctl.o CC drivers/block/virtio_blk.o CC drivers/char/agp/intel-gtt.o CC drivers/char/agp/sis-agp.o CC fs/hfs/attr.o CC sound/pci/ice1712/psc724.o CC sound/pci/ice1712/wm8766.o CC net/ipv6/anycast.o CC drivers/bluetooth/bt3c_cs.o AR fs/fuse/built-in.a CC drivers/char/agp/via-agp.o CC net/ipv4/netfilter/ipt_ah.o CC net/ipv4/netfilter/ipt_rpfilter.o AR net/lapb/built-in.a AR net/l2tp/built-in.a AR kernel/built-in.a CC fs/hfsplus/extents.o CC lib/int_sqrt.o CC fs/hfsplus/catalog.o CC fs/hfsplus/dir.o CC fs/ext4/move_extent.o CC fs/hfsplus/btree.o CC fs/ext4/page-io.o CC fs/ext4/namei.o CC drivers/char/hw_random/core.o CC net/ipv6/netfilter/ip6t_ah.o CC drivers/char/hw_random/intel-rng.o CC net/ipv4/inetpeer.o CC lib/ioremap.o CC fs/hfs/mdb.o CC drivers/bluetooth/bluecard_cs.o CC drivers/bluetooth/btusb.o CC sound/pci/ice1712/wm8776.o CC lib/irq_regs.o CC drivers/block/sx8.o CC net/llc/llc_conn.o CC fs/ext4/readpage.o CC fs/gfs2/glops.o 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); | ^~~~~~~~~~~~~~~~ CC drivers/char/hw_random/amd-rng.o CC net/ipv4/netfilter/ipt_CLUSTERIP.o CC net/ipv4/netfilter/ipt_ECN.o CC net/llc/llc_c_st.o AR drivers/char/agp/built-in.a CC lib/is_single_threaded.o CC sound/pci/hda/patch_analog.o CC drivers/bluetooth/btsdio.o CC drivers/bluetooth/btintel.o CC net/ipv6/ip6_output.o CC drivers/char/hw_random/via-rng.o CC net/ipv6/ip6_input.o CC fs/hfsplus/bnode.o AR sound/pci/ice1712/built-in.a CC fs/hpfs/inode.o CC fs/hfsplus/brec.o CC sound/pci/oxygen/oxygen_io.o CC sound/pci/oxygen/oxygen_lib.o CC net/ipv6/netfilter/ip6t_eui64.o CC sound/pci/oxygen/oxygen_mixer.o CC lib/klist.o CC fs/hfs/part_tbl.o CC drivers/block/xen-blkfront.o CC drivers/bluetooth/ath3k.o CC drivers/char/hw_random/virtio-rng.o CC sound/soc/soc-compress.o CC fs/hfs/string.o CC fs/f2fs/recovery.o 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/gfs2/log.o CC fs/gfs2/lops.o CC net/ipv4/netfilter/ipt_MASQUERADE.o CC fs/hfs/super.o CC net/ipv4/netfilter/ipt_REJECT.o CC fs/ext4/resize.o CC sound/pci/hda/patch_sigmatel.o CC sound/pci/oxygen/oxygen_pcm.o CC lib/kobject.o CC fs/hpfs/map.o CC net/llc/llc_pdu.o CC fs/hugetlbfs/inode.o CC fs/hfsplus/bfind.o CC sound/pci/hda/patch_si3054.o CC net/llc/llc_sap.o AR drivers/char/hw_random/built-in.a CC net/ipv6/netfilter/ip6t_frag.o CC drivers/char/mwave/mwavedd.o CC drivers/char/mwave/smapi.o CC drivers/block/rbd.o CC drivers/char/mwave/tp3780i.o CC drivers/char/mwave/3780i.o CC drivers/char/pcmcia/synclink_cs.o CC drivers/char/pcmcia/cm4000_cs.o CC fs/hfsplus/tables.o CC drivers/char/pcmcia/cm4040_cs.o CC fs/hpfs/name.o CC fs/hfs/sysdep.o CC net/ipv4/netfilter/ipt_SYNPROXY.o CC fs/hfs/trans.o AR sound/soc/built-in.a CC drivers/bluetooth/btmrvl_main.o CC net/llc/llc_s_ac.o CC fs/gfs2/main.o CC sound/pci/pcxhr/pcxhr.o CC sound/pci/oxygen/oxygen.o CC lib/kobject_uevent.o CC lib/memcat_p.o CC drivers/bluetooth/btmrvl_debugfs.o CC drivers/bluetooth/btmrvl_sdio.o CC net/ipv4/netfilter/arp_tables.o CC drivers/bluetooth/btmtkuart.o CC fs/hfsplus/unicode.o CC fs/hfsplus/wrapper.o CC lib/nmi_backtrace.o AR drivers/char/mwave/built-in.a CC fs/gfs2/meta_io.o CC net/ipv6/netfilter/ip6t_ipv6header.o CC sound/pci/pcxhr/pcxhr_hwdep.o CC fs/hpfs/namei.o AR fs/hfs/built-in.a AR fs/hugetlbfs/built-in.a CC fs/gfs2/aops.o CC fs/gfs2/dentry.o CC lib/nodemask.o CC fs/gfs2/export.o CC sound/pci/hda/patch_cirrus.o CC sound/pci/hda/patch_ca0110.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 sound/pci/hda/patch_ca0132.o CC net/llc/llc_s_ev.o CC sound/pci/hda/patch_conexant.o CC sound/pci/riptide/riptide.o CC fs/f2fs/shrinker.o CC sound/pci/oxygen/xonar_dg_mixer.o CC drivers/bluetooth/btbcm.o CC sound/pci/hda/patch_via.o CC sound/pci/hda/patch_hdmi.o CC sound/pci/pcxhr/pcxhr_mixer.o CC fs/hpfs/super.o CC drivers/bluetooth/btrtl.o CC fs/hfsplus/bitmap.o CC drivers/bluetooth/btqca.o CC fs/ext4/super.o CC net/ipv6/netfilter/ip6t_mh.o CC drivers/bluetooth/hci_nokia.o CC drivers/bluetooth/btrsi.o CC fs/ext4/symlink.o CC net/llc/llc_s_st.o CC lib/plist.o CC fs/ext4/sysfs.o CC drivers/block/null_blk_main.o CC fs/f2fs/extent_cache.o CC sound/pci/oxygen/xonar_dg.o CC net/llc/af_llc.o CC net/llc/llc_station.o CC fs/ext4/xattr.o CC sound/pci/hda/hda_eld.o CC fs/gfs2/file.o CC fs/gfs2/ops_fstype.o CC fs/f2fs/sysfs.o CC fs/hfsplus/part_tbl.o CC net/ipv4/netfilter/arpt_mangle.o CC lib/radix-tree.o CC lib/ratelimit.o CC net/ipv6/netfilter/ip6t_hbh.o CC lib/rbtree.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]; | ^~~~~~~~~~~~~~~ AR fs/hpfs/built-in.a CC sound/pci/oxygen/virtuoso.o CC sound/pci/pcxhr/pcxhr_core.o CC drivers/char/tpm/st33zp24/st33zp24.o CC drivers/char/tpm/tpm-chip.o CC sound/pci/pcxhr/pcxhr_mix22.o CC net/ipv4/netfilter/arptable_filter.o AR sound/pci/riptide/built-in.a CC net/ipv4/netfilter/nf_dup_ipv4.o CC fs/hfsplus/attributes.o CC net/ipv6/addrconf.o CC drivers/char/pcmcia/scr24x_cs.o CC sound/pci/hda/hda_intel.o CC fs/isofs/namei.o CC fs/jbd2/transaction.o CC fs/jfs/super.o CC fs/jbd2/commit.o AR drivers/bluetooth/built-in.a CC fs/isofs/inode.o CC drivers/char/ipmi/ipmi_msghandler.o CC sound/pci/oxygen/xonar_lib.o CC drivers/char/ipmi/ipmi_devintf.o CC drivers/char/ipmi/ipmi_si_intf.o CC fs/f2fs/debug.o CC fs/gfs2/inode.o CC net/llc/llc_proc.o CC fs/hfsplus/xattr.o CC lib/seq_buf.o CC fs/hfsplus/xattr_user.o CC net/ipv6/netfilter/ip6t_rpfilter.o CC fs/isofs/dir.o CC net/ipv6/netfilter/ip6t_rt.o AR drivers/char/pcmcia/built-in.a CC net/ipv6/addrlabel.o CC fs/gfs2/quota.o CC net/ipv6/route.o CC net/ipv6/ip6_fib.o CC sound/pci/oxygen/xonar_pcm179x.o CC drivers/block/null_blk_zoned.o CC drivers/char/tpm/st33zp24/i2c.o AR sound/pci/pcxhr/built-in.a CC sound/pci/oxygen/xonar_cs43xx.o CC sound/pci/oxygen/xonar_wm87x6.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 drivers/char/tpm/tpm-dev-common.o CC net/llc/sysctl_net_llc.o CC fs/f2fs/xattr.o CC lib/sha1.o CC fs/jfs/file.o CC net/ipv4/netfilter/nf_nat_snmp_basic.asn1.o CC net/ipv4/netfilter/nf_nat_snmp_basic_main.o CC drivers/char/tpm/tpm-dev.o AR drivers/char/tpm/st33zp24/built-in.a CC fs/f2fs/acl.o CC fs/gfs2/recovery.o AR drivers/block/built-in.a CC fs/hfsplus/xattr_security.o CC net/ipv6/netfilter/ip6t_MASQUERADE.o CC net/ipv6/netfilter/ip6t_NPT.o CC fs/isofs/util.o AR net/llc/built-in.a CC drivers/char/tpm/tpm-interface.o CC fs/ext4/xattr_trusted.o CC fs/ext4/xattr_user.o CC fs/jfs/inode.o CC sound/pci/oxygen/xonar_hdmi.o CC lib/show_mem.o CC fs/jfs/namei.o CC net/ipv6/ipv6_sockglue.o CC drivers/char/ipmi/ipmi_kcs_sm.o CC net/ipv6/ndisc.o CC net/mac80211/main.o CC fs/isofs/rock.o CC fs/isofs/export.o CC fs/jbd2/recovery.o CC drivers/char/mem.o CC fs/hfsplus/xattr_trusted.o CC drivers/char/random.o AR sound/pci/hda/built-in.a CC net/mac80211/status.o AR net/ipv4/netfilter/built-in.a CC fs/kernfs/mount.o CC net/mac80211/driver-ops.o CC net/ipv4/protocol.o AR fs/f2fs/built-in.a CC net/ipv4/ip_input.o CC lib/siphash.o CC net/mac80211/sta_info.o CC lib/string.o AR sound/pci/oxygen/built-in.a CC fs/jbd2/checkpoint.o CC sound/pci/rme9652/rme9652.o CC net/ipv6/netfilter/ip6t_REJECT.o CC fs/ext4/acl.o CC drivers/char/tpm/tpm1-cmd.o CC fs/ext4/xattr_security.o CC fs/gfs2/rgrp.o CC fs/jfs/jfs_mount.o AR fs/hfsplus/built-in.a CC fs/jfs/jfs_xtree.o CC fs/jfs/jfs_umount.o CC drivers/char/tpm/tpm2-cmd.o CC fs/kernfs/inode.o CC fs/isofs/joliet.o CC lib/timerqueue.o CC sound/pci/trident/trident.o CC sound/pci/trident/trident_main.o CC net/mac80211/wep.o CC net/mac80211/aead_api.o CC fs/jfs/jfs_imap.o CC sound/pci/rme9652/hdsp.o CC sound/pci/rme9652/hdspm.o CC net/mac802154/main.o CC fs/jbd2/revoke.o CC lib/vsprintf.o CC net/ipv6/netfilter/ip6t_SYNPROXY.o CC drivers/char/tpm/tpmrm-dev.o CC fs/isofs/compress.o CC fs/kernfs/dir.o CC fs/lockd/clntlock.o CC fs/kernfs/file.o CC net/ipv6/udp.o CC net/ipv4/ip_fragment.o CC drivers/char/ipmi/ipmi_smic_sm.o CC net/ipv6/udplite.o CC fs/jbd2/journal.o CC net/ipv6/raw.o CC net/ipv6/icmp.o CC drivers/char/tpm/tpm2-space.o AR fs/isofs/built-in.a CC net/mac80211/wpa.o CC net/ipv4/ip_forward.o CC net/ipv4/ip_options.o CC drivers/char/tpm/tpm-sysfs.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 net/mac802154/rx.o CC drivers/char/ipmi/ipmi_bt_sm.o CC fs/lockd/clntproc.o AR net/ipv6/netfilter/built-in.a CC fs/jfs/jfs_debug.o CC fs/minix/bitmap.o CC drivers/char/ttyprintk.o CC fs/kernfs/symlink.o CC fs/nfs_common/nfsacl.o CC fs/nfs/blocklayout/blocklayout.o CC fs/nfs/filelayout/filelayout.o CC fs/nfs/filelayout/filelayoutdev.o CC net/ipv4/ip_output.o CC drivers/char/tpm/eventlog/common.o CC drivers/char/tpm/eventlog/tpm1.o CC drivers/char/ipmi/ipmi_si_hotmod.o CC fs/jfs/jfs_dmap.o CC fs/gfs2/super.o CC fs/jfs/jfs_unicode.o CC fs/jfs/jfs_dtree.o AR fs/kernfs/built-in.a CC fs/jfs/jfs_inode.o CC fs/minix/itree_v1.o CC net/mac80211/scan.o CC net/mac80211/offchannel.o CC net/mac80211/ht.o CC sound/pci/trident/trident_memory.o CC net/mpls/mpls_gso.o CC fs/nfs_common/grace.o CC drivers/char/ipmi/ipmi_si_hardcode.o CC net/mac802154/tx.o CC drivers/char/tpm/eventlog/tpm2.o CC fs/nfs/blocklayout/dev.o CC net/ipv6/mcast.o CC net/ipv6/reassembly.o CC fs/lockd/clntxdr.o CC drivers/char/ipmi/ipmi_si_platform.o CC net/mac802154/mac_cmd.o CC fs/minix/itree_v2.o CC net/ipv6/tcp_ipv6.o CC lib/win_minmax.o AR sound/pci/trident/built-in.a CC drivers/char/tpm/tpm_ppi.o CC drivers/char/tpm/eventlog/acpi.o CC drivers/char/misc.o CC drivers/char/tpm/eventlog/efi.o AR sound/pci/rme9652/built-in.a CC net/mpls/af_mpls.o CC net/mpls/mpls_iptunnel.o CC fs/nfs/blocklayout/extent_tree.o CC fs/nfsd/trace.o CC sound/pci/vx222/vx222.o AR fs/nfs_common/built-in.a CC drivers/char/ipmi/ipmi_si_port_io.o CC lib/xarray.o CC net/ipv6/exthdrs.o CC net/ipv6/ping.o CC fs/gfs2/sys.o AR fs/nfs/filelayout/built-in.a CC drivers/char/tpm/tpm_tis_core.o CC fs/jfs/jfs_discard.o CC fs/minix/namei.o CC net/mac802154/mib.o CC fs/minix/inode.o CC net/mac802154/iface.o GEN lib/crc32table.h CC fs/lockd/host.o CC net/mac802154/llsec.o CC net/mac80211/agg-tx.o CC sound/pci/ymfpci/ymfpci.o CC sound/pci/vx222/vx222_ops.o CC sound/pci/ymfpci/ymfpci_main.o CC fs/minix/file.o AR fs/jbd2/built-in.a CC drivers/char/ipmi/ipmi_si_mem_io.o CC fs/lockd/svc.o 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 fs/minix/dir.o CC fs/jfs/jfs_extent.o CC net/ipv6/datagram.o CC fs/gfs2/trans.o CC fs/gfs2/util.o CC net/mac80211/agg-rx.o CC fs/nfsd/nfssvc.o CC drivers/char/ipmi/ipmi_si_pci.o CC fs/nfs/blocklayout/rpc_pipefs.o CC net/ipv4/ip_sockglue.o CC net/mac802154/util.o AR sound/pci/vx222/built-in.a CC drivers/char/tpm/tpm_tis.o CC drivers/char/tpm/tpm_tis_spi.o CC net/mac80211/vht.o CC net/mac80211/he.o GEN lib/crc64table.h CC fs/gfs2/lock_dlm.o CC lib/oid_registry.o CC fs/jfs/symlink.o CC fs/jfs/jfs_metapage.o CC fs/nfs/client.o CC net/ipv6/ip6_flowlabel.o CC fs/nilfs2/inode.o CC drivers/char/ipmi/ipmi_dmi.o AR fs/minix/built-in.a CC drivers/char/ipmi/ipmi_plat_data.o CC fs/nfs/dir.o CC net/netfilter/ipset/ip_set_core.o CC net/netfilter/ipset/pfxlen.o CC net/netfilter/ipset/ip_set_getport.o CC net/netfilter/ipset/ip_set_bitmap_ip.o CC lib/crc32.o CC drivers/char/tpm/tpm_i2c_atmel.o CC net/ipv6/inet6_connection_sock.o CC fs/lockd/svclock.o AR fs/nfs/blocklayout/built-in.a CC drivers/char/ipmi/ipmi_ssif.o CC drivers/char/ipmi/ipmi_watchdog.o CC fs/nfsd/nfsctl.o CC drivers/char/ipmi/ipmi_poweroff.o CC net/mac802154/cfg.o AR sound/pci/ymfpci/built-in.a CC net/mac802154/trace.o CC sound/pci/ad1889.o CC sound/pci/als300.o CC sound/pci/als4000.o AR fs/gfs2/built-in.a CC fs/jfs/jfs_logmgr.o CC drivers/char/tpm/tpm_i2c_infineon.o CC lib/crc64.o CC drivers/char/tpm/tpm_i2c_nuvoton.o CC fs/jfs/jfs_txnmgr.o CC net/mac80211/ibss.o AR net/mpls/built-in.a CC fs/nilfs2/file.o AR drivers/clk/actions/built-in.a AR drivers/clk/bcm/built-in.a AR lib/lib.a CC net/ipv6/udp_offload.o CC net/netfilter/ipset/ip_set_bitmap_ipmac.o AR drivers/clk/imgtec/built-in.a CC net/ipv6/seg6.o AR drivers/clk/imx/built-in.a AR drivers/clk/ingenic/built-in.a AR drivers/clk/mediatek/built-in.a EXPORTS lib/lib-ksyms.o AR drivers/clk/mvebu/built-in.a CC fs/nilfs2/dir.o CC drivers/char/virtio_console.o CC net/netfilter/ipvs/ip_vs_conn.o AR drivers/clk/renesas/built-in.a AR fs/ext4/built-in.a CC net/netfilter/ipvs/ip_vs_core.o AR lib/built-in.a AR drivers/clk/ti/built-in.a CC net/netfilter/nf_log.o CC net/ipv4/inet_hashtables.o CC fs/lockd/svcshare.o CC fs/nls/nls_base.o CC drivers/clk/x86/clk-pmc-atom.o CC drivers/clk/x86/clk-st.o CC drivers/clk/x86/clk-lpt.o CC drivers/char/tpm/tpm_nsc.o CC net/netfilter/nf_queue.o CC net/netfilter/core.o CC net/mac80211/iface.o CC net/mac80211/rate.o CC drivers/clocksource/i8253.o CC net/mac80211/michael.o CC drivers/clocksource/acpi_pm.o CC sound/pci/atiixp.o AR drivers/char/ipmi/built-in.a CC sound/pci/atiixp_modem.o CC fs/nfsd/nfsproc.o AR net/mac802154/built-in.a CC net/netlabel/netlabel_user.o CC fs/jfs/jfs_uniupr.o CC sound/pci/azt3328.o CC fs/nls/nls_cp437.o CC drivers/char/tpm/tpm_atmel.o CC net/netlink/af_netlink.o CC net/ipv6/fib6_notifier.o AR drivers/clk/x86/built-in.a CC drivers/clk/clk-devres.o CC fs/nls/nls_cp737.o CC fs/nilfs2/super.o CC net/netfilter/ipvs/ip_vs_ctl.o CC net/netfilter/ipvs/ip_vs_sched.o CC fs/nfs/file.o AR drivers/clocksource/built-in.a CC fs/nls/nls_cp775.o CC fs/lockd/svcproc.o CC net/mac80211/tkip.o CC net/mac80211/aes_cmac.o CC drivers/connector/cn_queue.o CC fs/nls/nls_cp850.o CC fs/jfs/resize.o CC fs/nfs/getroot.o CC fs/nfsd/nfsfh.o CC fs/nfsd/vfs.o CC net/netfilter/ipset/ip_set_bitmap_port.o CC drivers/char/tpm/tpm_infineon.o CC drivers/char/tpm/xen-tpmfront.o CC drivers/char/tpm/tpm_crb.o CC drivers/clk/clk-bulk.o CC net/netlabel/netlabel_kapi.o CC net/netfilter/ipvs/ip_vs_xmit.o CC fs/nls/nls_cp852.o CC net/netfilter/ipvs/ip_vs_app.o CC net/ipv6/sysctl_net_ipv6.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/jfs/xattr.o CC net/netfilter/ipvs/ip_vs_sync.o CC fs/nls/nls_cp855.o CC net/ipv4/inet_timewait_sock.o CC sound/pci/bt87x.o CC fs/nilfs2/namei.o CC sound/pci/cmipci.o CC drivers/connector/connector.o CC drivers/char/tpm/tpm_vtpm_proxy.o CC fs/nls/nls_cp857.o CC fs/nls/nls_cp860.o CC net/netfilter/ipvs/ip_vs_est.o CC drivers/clk/clk.o CC drivers/clk/clkdev.o CC fs/lockd/svcsubs.o CC drivers/clk/clk-divider.o CC drivers/clk/clk-fixed-factor.o CC drivers/clk/clk-fixed-rate.o CC fs/nfs/inode.o CC net/netfilter/nf_sockopt.o CC net/netfilter/utils.o CC fs/nls/nls_cp861.o CC net/ipv6/ip6mr.o CC net/netlabel/netlabel_domainhash.o CC fs/jfs/ioctl.o CC fs/lockd/mon.o AR drivers/char/tpm/built-in.a CC fs/jfs/acl.o CC fs/nls/nls_cp862.o CC net/netfilter/ipset/ip_set_hash_ip.o CC drivers/char/raw.o CC sound/pci/cs4281.o CC fs/nilfs2/page.o CC net/ipv4/inet_connection_sock.o CC net/ipv4/tcp.o CC net/ipv4/tcp_input.o CC drivers/connector/cn_proc.o CC net/netfilter/ipvs/ip_vs_proto.o CC fs/nfsd/export.o CC net/ipv4/tcp_output.o CC net/ipv4/tcp_timer.o CC fs/nls/nls_cp863.o CC fs/nls/nls_cp864.o CC net/ipv4/tcp_ipv4.o CC net/netlink/genetlink.o AR fs/jfs/built-in.a CC net/mac80211/aes_gmac.o CC fs/nfsd/auth.o CC drivers/char/lp.o CC drivers/char/applicom.o CC net/netfilter/nfnetlink.o CC net/mac80211/fils_aead.o CC drivers/char/hpet.o CC fs/nls/nls_cp865.o CC fs/notify/dnotify/dnotify.o CC fs/notify/fanotify/fanotify.o CC fs/lockd/xdr.o CC fs/nilfs2/mdt.o AR drivers/connector/built-in.a CC fs/nfsd/lockd.o CC fs/nfsd/nfscache.o CC net/netlabel/netlabel_addrlist.o CC fs/nfsd/nfsxdr.o CC fs/nls/nls_cp866.o CC fs/nfsd/nfs2acl.o CC fs/nfsd/stats.o CC sound/pci/ens1370.o CC sound/pci/ak4531_codec.o CC net/ipv6/xfrm6_policy.o CC net/ipv6/xfrm6_state.o CC fs/nls/nls_cp869.o CC net/ipv6/xfrm6_input.o AR fs/notify/dnotify/built-in.a CC net/ipv6/xfrm6_output.o CC fs/nfsd/nfs3proc.o CC net/netfilter/ipvs/ip_vs_pe.o CC drivers/char/nvram.o CC drivers/char/ppdev.o CC fs/notify/fanotify/fanotify_user.o CC net/ipv4/tcp_minisocks.o CC net/mac80211/cfg.o CC fs/nls/nls_cp874.o CC fs/lockd/clnt4xdr.o CC sound/pci/ens1371.o CC fs/nfs/super.o CC fs/nfs/io.o CC net/netlabel/netlabel_mgmt.o CC fs/nilfs2/btnode.o CC fs/nilfs2/bmap.o CC net/netlink/diag.o CC fs/nls/nls_cp932.o CC fs/nls/nls_euc-jp.o CC sound/pci/es1938.o CC net/ipv6/xfrm6_protocol.o CC sound/pci/es1968.o CC fs/nilfs2/btree.o CC net/netfilter/ipset/ip_set_hash_ipmac.o CC net/netfilter/ipvs/ip_vs_proto_tcp.o CC fs/nls/nls_cp936.o CC drivers/char/tlclk.o CC fs/nfsd/nfs3xdr.o CC fs/lockd/xdr4.o AR fs/notify/fanotify/built-in.a CC fs/notify/inotify/inotify_fsnotify.o CC fs/nilfs2/direct.o CC net/netrom/af_netrom.o CC drivers/clk/clk-gate.o CC drivers/clk/clk-multiplier.o CC net/netlabel/netlabel_unlabeled.o CC fs/nilfs2/dat.o CC net/netrom/nr_dev.o CC net/netrom/nr_in.o CC net/ipv6/netfilter.o CC net/netfilter/ipvs/ip_vs_proto_udp.o CC net/netfilter/ipvs/ip_vs_proto_ah_esp.o AR net/netlink/built-in.a CC fs/nls/nls_cp949.o CC net/ipv6/fib6_rules.o CC fs/notify/inotify/inotify_user.o CC drivers/char/hangcheck-timer.o CC sound/pci/fm801.o CC net/netfilter/nfnetlink_acct.o CC drivers/clk/clk-mux.o CC drivers/clk/clk-composite.o CC fs/nilfs2/recovery.o CC net/ipv6/proc.o CC fs/nilfs2/the_nilfs.o CC fs/nilfs2/segbuf.o CC fs/nls/nls_cp950.o CC drivers/clk/clk-fractional-divider.o CC fs/lockd/svc4proc.o CC fs/notify/fsnotify.o CC net/ipv4/tcp_cong.o AR drivers/char/built-in.a CC net/ipv4/tcp_metrics.o CC net/netfilter/ipvs/ip_vs_proto_sctp.o CC net/netlabel/netlabel_cipso_v4.o CC fs/nfsd/nfs3acl.o CC net/ipv4/tcp_fastopen.o CC fs/nls/nls_cp1250.o CC net/ipv6/syncookies.o CC fs/notify/notification.o CC net/netlabel/netlabel_calipso.o AR fs/notify/inotify/built-in.a CC drivers/clk/clk-gpio.o CC net/netfilter/nfnetlink_queue.o CC net/netfilter/nfnetlink_log.o CC net/netrom/nr_out.o CC net/netrom/nr_loopback.o CC sound/pci/intel8x0.o CC sound/pci/intel8x0m.o CC fs/nls/nls_cp1251.o CC net/mac80211/ethtool.o CC fs/nilfs2/segment.o CC fs/nilfs2/cpfile.o CC fs/nilfs2/sufile.o CC fs/ntfs/aops.o CC fs/ocfs2/cluster/heartbeat.o CC sound/pci/maestro3.o CC fs/nfs/direct.o CC fs/nfsd/nfs4proc.o CC fs/lockd/procfs.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; | ^~~~~~~~~~~~~~~~ CC fs/nls/nls_ascii.o CC fs/nfsd/nfs4xdr.o AR drivers/clk/built-in.a CC drivers/cpufreq/cpufreq.o CC fs/notify/group.o CC net/netfilter/ipvs/ip_vs_nfct.o CC net/netfilter/ipvs/ip_vs_rr.o CC net/netrom/nr_route.o CC fs/nls/nls_iso8859-1.o CC net/nfc/hci/core.o CC net/ipv6/calipso.o CC net/netfilter/ipset/ip_set_hash_ipmark.o CC fs/ocfs2/cluster/masklog.o CC sound/pci/rme32.o AR fs/lockd/built-in.a CC sound/pci/rme96.o CC sound/pci/sonicvibes.o CC fs/nls/nls_iso8859-2.o CC fs/ntfs/attrib.o AR net/netlabel/built-in.a CC fs/notify/mark.o CC net/mac80211/rx.o CC fs/nls/nls_iso8859-3.o CC fs/omfs/bitmap.o CC drivers/cpuidle/cpuidle.o CC drivers/cpuidle/governors/ladder.o CC fs/ocfs2/cluster/sys.o CC net/netfilter/nfnetlink_osf.o CC net/netfilter/nf_conntrack_core.o CC net/netfilter/ipvs/ip_vs_wrr.o CC net/netfilter/ipvs/ip_vs_lc.o CC fs/nls/nls_iso8859-4.o CC fs/ocfs2/dlm/dlmdomain.o CC net/mac80211/spectmgmt.o CC drivers/cpuidle/governors/menu.o CC net/mac80211/tx.o CC fs/omfs/dir.o CC net/mac80211/key.o CC fs/nls/nls_iso8859-5.o CC net/nfc/hci/hcp.o CC net/nfc/hci/command.o CC fs/notify/fdinfo.o CC fs/nfs/pagelist.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/nfs/read.o CC fs/nfs/symlink.o CC fs/ntfs/collate.o CC net/netrom/nr_subr.o CC fs/nls/nls_iso8859-6.o CC net/ipv6/seg6_iptunnel.o CC fs/nls/nls_iso8859-7.o CC drivers/cpufreq/freq_table.o AR drivers/cpuidle/governors/built-in.a CC net/ipv6/seg6_local.o CC net/mac80211/util.o CC net/netfilter/ipvs/ip_vs_wlc.o CC sound/pci/via82xx.o CC fs/ocfs2/cluster/nodemanager.o CC fs/omfs/file.o AR fs/notify/built-in.a CC fs/omfs/inode.o CC drivers/cpuidle/driver.o CC fs/ocfs2/cluster/quorum.o CC drivers/cpuidle/governor.o CC fs/ocfs2/dlmfs/userdlm.o CC fs/ocfs2/dlmfs/dlmfs.o CC fs/ntfs/compress.o CC fs/nls/nls_cp1255.o CC net/nfc/hci/llc.o CC fs/nfs/unlink.o CC net/ipv4/tcp_rate.o CC net/netfilter/ipvs/ip_vs_fo.o CC net/netfilter/ipvs/ip_vs_ovf.o CC fs/nfsd/nfs4state.o CC drivers/cpufreq/cpufreq_stats.o CC fs/nls/nls_iso8859-9.o CC net/netrom/nr_timer.o CC drivers/cpufreq/cpufreq_performance.o CC drivers/cpuidle/sysfs.o CC drivers/cpufreq/cpufreq_powersave.o CC drivers/cpufreq/cpufreq_userspace.o CC drivers/cpufreq/cpufreq_ondemand.o CC fs/nls/nls_iso8859-13.o AR fs/ocfs2/dlmfs/built-in.a CC net/netfilter/ipset/ip_set_hash_ipport.o CC fs/ntfs/debug.o CC fs/nfs/write.o AR fs/omfs/built-in.a CC fs/nls/nls_iso8859-14.o CC fs/ocfs2/cluster/tcp.o CC fs/nfs/namespace.o CC net/mac80211/wme.o CC net/nfc/hci/llc_nop.o CC drivers/cpuidle/poll_state.o CC net/mac80211/chan.o CC fs/nilfs2/ifile.o CC net/netfilter/ipvs/ip_vs_lblc.o CC fs/nls/nls_iso8859-15.o CC fs/ocfs2/dlm/dlmdebug.o CC fs/ocfs2/dlm/dlmthread.o CC fs/ocfs2/dlm/dlmrecovery.o CC net/netfilter/nf_conntrack_standalone.o CC fs/ntfs/dir.o CC net/netrom/sysctl_net_netrom.o CC net/ipv6/seg6_hmac.o CC fs/ocfs2/alloc.o CC fs/nilfs2/alloc.o CC fs/nls/nls_koi8-r.o CC net/ipv4/tcp_recovery.o CC sound/pci/via82xx_modem.o CC fs/nls/nls_koi8-u.o AR net/nfc/hci/built-in.a AR drivers/cpuidle/built-in.a CC fs/nls/nls_koi8-ru.o CC net/netfilter/nf_conntrack_expect.o CC drivers/cpufreq/cpufreq_conservative.o CC net/nfc/core.o CC net/nfc/netlink.o CC net/netfilter/nf_conntrack_helper.o CC net/netfilter/ipset/ip_set_hash_ipportip.o CC fs/nls/nls_utf8.o CC fs/nls/mac-celtic.o AR net/netrom/built-in.a CC fs/nfsd/nfs4idmap.o CC net/netfilter/ipvs/ip_vs_lblcr.o CC drivers/cpufreq/cpufreq_governor.o CC net/ipv4/tcp_ulp.o CC net/nsh/nsh.o CC fs/nilfs2/gcinode.o CC fs/nilfs2/ioctl.o CC net/ipv4/tcp_offload.o CC fs/nilfs2/sysfs.o CC fs/nls/mac-centeuro.o AR sound/pci/built-in.a CC net/ipv6/ah6.o AR sound/built-in.a CC net/ipv6/esp6.o CC fs/ntfs/file.o CC fs/nls/mac-croatian.o CC fs/ocfs2/dlm/dlmmaster.o CC drivers/cpufreq/cpufreq_governor_attr_set.o CC net/nfc/af_nfc.o CC fs/ocfs2/dlm/dlmast.o CC fs/nfsd/nfs4acl.o CC fs/nfsd/nfs4callback.o CC net/netfilter/nf_conntrack_proto.o CC fs/nls/mac-cyrillic.o CC fs/ntfs/index.o CC fs/ocfs2/cluster/netdebug.o AR fs/nilfs2/built-in.a AR net/nsh/built-in.a CC fs/nfs/nfstrace.o CC fs/nfs/mount_clnt.o CC drivers/crypto/ccp/sp-dev.o CC net/nfc/rawsock.o CC net/netfilter/ipset/ip_set_hash_ipportnet.o CC drivers/cpufreq/acpi-cpufreq.o CC fs/nfs/export.o CC net/netfilter/ipvs/ip_vs_dh.o CC net/mac80211/trace.o CC net/ipv6/esp6_offload.o CC fs/nls/mac-gaelic.o CC fs/ocfs2/dlm/dlmconvert.o CC net/ipv4/datagram.o CC net/nfc/llcp_core.o CC fs/nls/mac-greek.o CC fs/ntfs/inode.o CC net/ipv4/raw.o CC fs/ocfs2/dlm/dlmlock.o CC drivers/crypto/ccp/sp-platform.o CC net/mac80211/mlme.o CC net/mac80211/tdls.o AR fs/ocfs2/cluster/built-in.a CC drivers/crypto/chelsio/chcr_core.o CC fs/nls/mac-iceland.o CC net/nfc/llcp_commands.o CC net/netfilter/ipvs/ip_vs_sh.o CC drivers/cpufreq/powernow-k8.o CC net/openvswitch/actions.o CC drivers/cpufreq/pcc-cpufreq.o CC net/packet/af_packet.o CC net/packet/diag.o CC net/netfilter/ipset/ip_set_hash_mac.o AR drivers/dax/pmem/built-in.a CC drivers/dax/bus.o CC drivers/dax/super.o CC net/ipv6/ipcomp6.o CC fs/nls/mac-inuit.o CC drivers/crypto/ccp/ccp-dev.o CC net/nfc/llcp_sock.o CC fs/ocfs2/dlm/dlmunlock.o CC fs/nfs/sysctl.o CC fs/nls/mac-romanian.o CC drivers/crypto/chelsio/chcr_algo.o CC drivers/dax/device.o CC fs/nfsd/nfs4recover.o CC fs/orangefs/acl.o CC net/netfilter/ipvs/ip_vs_mh.o CC fs/nls/mac-roman.o CC net/netfilter/ipvs/ip_vs_sed.o CC drivers/dca/dca-core.o CC fs/ntfs/mft.o CC fs/ntfs/mst.o CC net/ipv6/xfrm6_tunnel.o CC net/ipv6/tunnel6.o CC drivers/cpufreq/speedstep-lib.o CC net/ipv6/xfrm6_mode_tunnel.o CC net/ipv6/xfrm6_mode_transport.o CC drivers/crypto/ccp/ccp-ops.o CC fs/nls/mac-turkish.o CC fs/ntfs/namei.o CC fs/nfs/fscache.o CC drivers/dca/dca-sysfs.o CC fs/orangefs/file.o CC drivers/dax/kmem.o CC drivers/devfreq/devfreq.o CC net/ipv4/udp.o CC net/nfc/digital_core.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); | ^~~~~~~~~~~~~~~~ CC net/ipv4/udplite.o AR fs/nls/built-in.a CC net/phonet/pn_dev.o CC fs/overlayfs/super.o CC net/ipv4/udp_offload.o CC drivers/crypto/ccp/ccp-dev-v3.o CC drivers/cpufreq/speedstep-centrino.o AR fs/ocfs2/dlm/built-in.a CC fs/ntfs/runlist.o AR drivers/dca/built-in.a CC fs/ntfs/super.o CC drivers/cpufreq/p4-clockmod.o CC drivers/cpufreq/intel_pstate.o AR drivers/dax/built-in.a CC net/netfilter/ipvs/ip_vs_nq.o CC net/netfilter/ipvs/ip_vs_ftp.o CC net/ipv6/xfrm6_mode_ro.o CC fs/ntfs/sysctl.o CC net/netfilter/ipset/ip_set_hash_net.o CC net/netfilter/ipset/ip_set_hash_netport.o CC fs/nfsd/nfs4layouts.o CC fs/orangefs/orangefs-cache.o CC fs/nfsd/blocklayout.o CC drivers/devfreq/governor_simpleondemand.o CC fs/orangefs/orangefs-utils.o CC net/openvswitch/datapath.o CC net/netfilter/ipvs/ip_vs_pe_sip.o CC drivers/crypto/ccp/ccp-dev-v5.o CC net/phonet/pn_netlink.o CC net/phonet/socket.o AR drivers/devfreq/built-in.a CC net/phonet/datagram.o CC drivers/crypto/ccp/ccp-dmaengine.o CC fs/nfsd/blocklayoutxdr.o CC net/nfc/digital_technology.o CC net/ipv6/xfrm6_mode_beet.o CC drivers/crypto/ccp/ccp-debugfs.o CC net/netfilter/ipset/ip_set_hash_netiface.o CC net/netfilter/ipset/ip_set_hash_netnet.o CC drivers/crypto/ccp/sp-pci.o CC fs/nfs/fscache-index.o CC fs/nfs/nfs2super.o CC fs/overlayfs/namei.o CC drivers/crypto/ccp/psp-dev.o CC drivers/crypto/ccp/ccp-crypto-main.o CC fs/orangefs/xattr.o CC fs/orangefs/dcache.o AR net/netfilter/ipvs/built-in.a AR drivers/crypto/hisilicon/built-in.a 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); | ^~~~~~~~~~~~ CC net/phonet/sysctl.o 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/overlayfs/util.o CC net/netfilter/nf_conntrack_proto_generic.o CC fs/ocfs2/aops.o CC fs/ntfs/unistr.o CC fs/overlayfs/inode.o CC fs/overlayfs/file.o CC fs/overlayfs/dir.o CC drivers/cpufreq/amd_freq_sensitivity.o AR fs/nfsd/built-in.a CC fs/orangefs/inode.o CC net/nfc/digital_dep.o CC fs/nfs/proc.o CC fs/orangefs/orangefs-sysfs.o CC net/ipv6/mip6.o CC drivers/crypto/ccp/ccp-crypto-aes.o CC net/netfilter/nf_conntrack_proto_tcp.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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/psample/psample.o CC fs/orangefs/orangefs-mod.o CC net/ipv4/arp.o CC drivers/crypto/ccp/ccp-crypto-aes-cmac.o AR drivers/crypto/chelsio/built-in.a CC fs/ntfs/upcase.o CC net/phonet/af_phonet.o AR net/packet/built-in.a CC net/netfilter/nf_conntrack_proto_icmp.o CC net/phonet/pep.o CC net/netfilter/nf_conntrack_proto_udp.o CC net/netfilter/nf_conntrack_extend.o AR drivers/cpufreq/built-in.a CC fs/overlayfs/readdir.o CC net/netfilter/ipset/ip_set_hash_netportnet.o CC net/netfilter/nf_conntrack_acct.o CC net/phonet/pep-gprs.o CC fs/ocfs2/blockcheck.o CC drivers/dma/dw/core.o CC drivers/dma/dw/dw.o CC fs/orangefs/super.o CC fs/overlayfs/copy_up.o AR fs/ntfs/built-in.a CC net/openvswitch/dp_notify.o CC net/openvswitch/flow.o AR net/nfc/built-in.a CC drivers/crypto/ccp/ccp-crypto-aes-xts.o CC fs/overlayfs/export.o CC net/ipv6/ip6_vti.o CC fs/nfs/nfs2xdr.o CC fs/proc/task_mmu.o CC fs/proc/inode.o AR net/psample/built-in.a CC drivers/dma/dw/idma32.o CC net/netfilter/ipset/ip_set_list_set.o CC net/netfilter/nf_conntrack_seqadj.o CC net/netfilter/nf_conntrack_proto_icmpv6.o CC drivers/dma-buf/dma-buf.o CC fs/proc/root.o CC net/netfilter/nf_conntrack_timeout.o CC net/ipv6/sit.o CC drivers/dma/dw/platform.o CC net/openvswitch/flow_netlink.o CC drivers/dma/dw/pci.o AR fs/overlayfs/built-in.a CC drivers/crypto/ccp/ccp-crypto-aes-galois.o CC fs/nfs/nfs3super.o CC fs/orangefs/devorangefs-req.o CC drivers/crypto/ccp/ccp-crypto-des3.o CC drivers/crypto/qat/qat_c3xxx/adf_drv.o CC net/mac80211/ocb.o CC drivers/crypto/virtio/virtio_crypto_algs.o CC net/rds/af_rds.o AR net/phonet/built-in.a CC net/rds/bind.o CC net/rds/cong.o 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); | ^~~~~~~~~~~~~~~ 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 drivers/crypto/padlock-aes.o CC drivers/crypto/padlock-sha.o CC drivers/crypto/qat/qat_c62x/adf_drv.o AR drivers/dma/dw/built-in.a CC drivers/crypto/qat/qat_c3xxxvf/adf_drv.o CC net/ipv4/icmp.o CC drivers/dma/hsu/hsu.o CC net/netfilter/nf_conntrack_timestamp.o CC net/netfilter/nf_conntrack_ecache.o CC drivers/crypto/ccp/ccp-crypto-rsa.o CC fs/nfs/nfs3client.o CC drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.o CC fs/nfs/nfs3proc.o CC net/ipv4/devinet.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/orangefs/namei.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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~^~~~~~~~~ CC fs/orangefs/symlink.o CC fs/pstore/platform.o CC fs/pstore/inode.o CC fs/pstore/ram.o CC drivers/dma-buf/dma-fence.o CC fs/pstore/ram_core.o CC drivers/crypto/virtio/virtio_crypto_mgr.o CC fs/proc/base.o CC net/openvswitch/flow_table.o CC drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.o CC net/mac80211/led.o CC drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.o CC net/mac80211/mesh.o AR drivers/crypto/qat/qat_c3xxx/built-in.a CC net/netfilter/nf_conntrack_labels.o CC drivers/crypto/ccp/ccp-crypto-sha.o CC net/rds/connection.o CC fs/ocfs2/buffer_head_io.o CC net/rfkill/core.o CC fs/nfs/nfs3xdr.o CC net/rfkill/input.o CC fs/ocfs2/dcache.o CC drivers/crypto/qat/qat_c62xvf/adf_drv.o CC net/rose/af_rose.o CC fs/orangefs/dir.o AR drivers/dma/hsu/built-in.a CC net/netfilter/nf_conntrack_proto_dccp.o CC drivers/dma/ioat/init.o AR drivers/crypto/qat/qat_c3xxxvf/built-in.a CC drivers/dma/ioat/dma.o AR drivers/crypto/qat/qat_c62x/built-in.a CC drivers/crypto/virtio/virtio_crypto_core.o AR fs/pstore/built-in.a CC net/rose/rose_dev.o AR drivers/dma/mediatek/built-in.a CC fs/orangefs/orangefs-bufmap.o CC net/rose/rose_in.o CC fs/orangefs/orangefs-debugfs.o CC fs/orangefs/waitqueue.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/mac80211/mesh_pathtbl.o AR drivers/dma/qcom/built-in.a CC net/netfilter/nf_conntrack_proto_sctp.o CC drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.o CC net/ipv6/ip6_tunnel.o AR drivers/crypto/ccp/built-in.a AR net/netfilter/ipset/built-in.a CC net/mac80211/mesh_plink.o CC drivers/dma/ioat/prep.o CC net/mac80211/mesh_hwmp.o CC drivers/dma-buf/dma-fence-array.o CC drivers/dma/ioat/dca.o CC net/openvswitch/meter.o CC net/ipv4/af_inet.o CC net/ipv4/igmp.o CC drivers/edac/edac_mc.o AR net/rfkill/built-in.a CC net/netfilter/nf_conntrack_proto_gre.o CC net/netfilter/nf_conntrack_netlink.o AR drivers/crypto/virtio/built-in.a AR drivers/crypto/qat/qat_c62xvf/built-in.a CC net/ipv6/ip6_gre.o CC net/mac80211/mesh_sync.o CC net/netfilter/nfnetlink_cttimeout.o CC drivers/edac/edac_device.o CC drivers/dma-buf/reservation.o CC drivers/crypto/qat/qat_common/adf_cfg.o AR fs/orangefs/built-in.a CC net/netfilter/nfnetlink_cthelper.o CC net/mac80211/mesh_ps.o CC net/mac80211/pm.o CC net/rose/rose_link.o CC fs/ocfs2/dir.o CC drivers/dma-buf/seqno-fence.o CC net/openvswitch/vport.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; | ~~~~~~~~~^~~~~ CC fs/proc/generic.o CC fs/nfs/nfs3acl.o CC net/rds/info.o CC net/mac80211/rc80211_minstrel.o CC drivers/dma/ioat/sysfs.o CC drivers/crypto/qat/qat_common/adf_isr.o CC net/ipv4/fib_frontend.o CC drivers/dma-buf/sync_file.o CC drivers/edac/edac_mc_sysfs.o CC net/rose/rose_loopback.o CC net/netfilter/nf_conntrack_amanda.o 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 fs/ocfs2/dlmglue.o CC net/ipv4/fib_semantics.o CC drivers/edac/edac_module.o CC net/ipv6/fou6.o CC drivers/edac/edac_device_sysfs.o AR drivers/dma/ioat/built-in.a AR drivers/dma/ti/built-in.a AR drivers/dma/xilinx/built-in.a CC net/netfilter/nf_conntrack_ftp.o CC drivers/crypto/qat/qat_common/adf_ctl_drv.o CC drivers/crypto/qat/qat_common/adf_dev_mgr.o CC net/openvswitch/vport-internal_dev.o CC net/openvswitch/vport-netdev.o CC drivers/dma/dmaengine.o CC fs/nfs/nfs4proc.o CC net/rxrpc/af_rxrpc.o CC net/rxrpc/call_accept.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 drivers/dma/virt-dma.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 fs/proc/array.o AR drivers/dma-buf/built-in.a CC net/openvswitch/conntrack.o CC drivers/edac/wq.o 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))) | ^~~~ 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); | ^~~~~~~~~~~~~~~~~~ CC net/openvswitch/vport-vxlan.o CC net/rose/rose_out.o CC net/rds/message.o CC drivers/edac/edac_pci.o CC drivers/edac/edac_pci_sysfs.o CC fs/nfs/nfs4xdr.o CC fs/proc/fd.o CC fs/proc/proc_tty.o CC net/mac80211/rc80211_minstrel_ht.o CC net/rds/recv.o CC drivers/dma/acpi-dma.o CC net/rxrpc/call_event.o CC drivers/crypto/qat/qat_common/adf_init.o CC net/netfilter/nf_conntrack_h323_main.o CC fs/proc/cmdline.o CC net/netfilter/nf_conntrack_h323_asn1.o CC drivers/dma/idma64.o CC net/rose/rose_route.o CC net/ipv4/fib_trie.o CC net/ipv4/fib_notifier.o CC drivers/extcon/extcon.o CC drivers/extcon/devres.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/extcon/extcon-intel-cht-wc.o CC net/sched/sch_generic.o CC net/ipv6/addrconf_core.o CC fs/proc/consoles.o CC drivers/edac/mce_amd.o CC net/rds/send.o CC net/openvswitch/vport-geneve.o CC net/ipv6/exthdrs_core.o CC drivers/crypto/qat/qat_common/adf_accel_engine.o CC fs/ocfs2/export.o CC net/netfilter/nf_conntrack_irc.o CC net/openvswitch/vport-gre.o CC fs/proc/cpuinfo.o CC net/ipv4/inet_fragment.o CC fs/proc/devices.o CC fs/proc/interrupts.o CC fs/proc/loadavg.o CC drivers/crypto/qat/qat_common/adf_aer.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’: CC drivers/crypto/qat/qat_common/adf_transport.o 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; | ~~~~~~~~~^~~~~~~~~~~ CC drivers/dma/mic_x100_dma.o CC fs/ocfs2/extent_map.o CC drivers/crypto/qat/qat_common/adf_admin.o CC net/rds/stats.o CC drivers/edac/i5000_edac.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 drivers/edac/i5100_edac.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 net/ipv6/ip6_checksum.o CC net/ipv6/ip6_icmp.o CC net/rxrpc/call_object.o CC net/ipv6/output_core.o CC fs/proc/meminfo.o CC net/rose/rose_subr.o AR drivers/extcon/built-in.a CC drivers/crypto/qat/qat_common/adf_hw_arbiter.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; | ~~~~~~~~~^~~~~~~ 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 drivers/crypto/qat/qat_common/qat_crypto.o CC net/rds/sysctl.o AR net/openvswitch/built-in.a CC net/rds/threads.o CC net/ipv6/protocol.o CC net/netfilter/nf_conntrack_broadcast.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/netfilter/nf_conntrack_netbios_ns.o AR net/mac80211/built-in.a CC net/sctp/sm_statetable.o CC net/ipv6/ip6_offload.o CC net/ipv4/ping.o AR drivers/dma/built-in.a CC drivers/edac/i5400_edac.o CC net/rds/transport.o CC net/rds/loop.o CC fs/qnx4/inode.o CC drivers/crypto/qat/qat_common/qat_algs.o CC fs/proc/stat.o CC drivers/edac/i7300_edac.o CC fs/ocfs2/file.o CC net/rds/page.o CC net/rose/rose_timer.o CC fs/ocfs2/heartbeat.o CC fs/qnx4/dir.o CC net/netfilter/nf_conntrack_snmp.o CC net/ipv6/tcpv6_offload.o CC net/sched/sch_mq.o CC net/sched/sch_api.o CC fs/proc/uptime.o CC drivers/edac/i7core_edac.o CC fs/qnx4/namei.o CC net/netfilter/nf_conntrack_pptp.o CC net/sctp/sm_statefuns.o CC net/sctp/sm_sideeffect.o CC net/rxrpc/conn_client.o CC net/ipv4/ip_tunnel_core.o CC net/sched/sch_blackhole.o CC net/sctp/protocol.o CC net/sctp/endpointola.o CC net/sctp/associola.o CC net/sctp/transport.o CC drivers/firewire/core-card.o CC fs/proc/util.o CC drivers/firewire/core-cdev.o CC fs/ocfs2/inode.o CC fs/qnx4/bitmap.o CC fs/ocfs2/ioctl.o CC net/rds/rdma.o CC net/rose/sysctl_net_rose.o CC net/ipv4/gre_offload.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/proc/version.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); | ^~~~~~~~~~~ CC drivers/crypto/qat/qat_common/qat_asym_algs.o 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 drivers/crypto/qat/qat_common/qat_uclo.o CC net/ipv6/exthdrs_offload.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/ipv6/inet6_hashtables.o AR fs/qnx4/built-in.a CC net/ipv6/ip6_udp_tunnel.o CC net/rds/rdma_transport.o CC net/smc/af_smc.o CC drivers/firewire/core-device.o CC drivers/firewire/core-iso.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 fs/proc/softirqs.o AR net/rose/built-in.a CC net/sctp/chunk.o CC fs/ocfs2/journal.o CC fs/ocfs2/localalloc.o CC drivers/edac/sb_edac.o CC drivers/edac/pnd2_edac.o CC net/sctp/sm_make_chunk.o CC net/ipv4/metrics.o CC fs/proc/namespaces.o CC net/netfilter/nf_conntrack_sane.o CC net/sctp/ulpevent.o AR drivers/firmware/broadcom/built-in.a CC drivers/gnss/core.o CC net/ipv6/mcast_snoop.o CC net/rds/ib.o CC net/rds/ib_cm.o CC drivers/crypto/qat/qat_dh895xcc/adf_drv.o CC drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.o CC net/sched/cls_api.o CC drivers/firmware/efi/libstub/efi-stub-helper.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 drivers/gnss/serial.o CC drivers/firewire/core-topology.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/rxrpc/conn_event.o 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 fs/proc/self.o CC drivers/firmware/efi/libstub/gop.o CC drivers/crypto/qat/qat_common/qat_hal.o CC fs/proc/thread_self.o CC drivers/edac/e752x_edac.o CC net/netfilter/nf_conntrack_sip.o CC fs/ocfs2/locks.o CC drivers/firmware/efi/efi-bgrt.o CC drivers/firmware/efi/efi.o CC drivers/firmware/efi/vars.o AR drivers/crypto/qat/qat_dh895xcc/built-in.a CC drivers/crypto/qat/qat_common/adf_transport_debug.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; | ~~~~~~~~^~~~~~~~~ CC drivers/crypto/qat/qat_common/adf_sriov.o CC net/netfilter/nf_conntrack_tftp.o CC net/ipv4/netlink.o CC net/ipv4/ip_tunnel.o CC net/ipv4/sysctl_net_ipv4.o CC drivers/firmware/efi/libstub/secureboot.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’: 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/proc/proc_sysctl.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, | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/gnss/sirf.o AR net/ipv6/built-in.a 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/sctp/inqueue.o CC net/sched/act_api.o CC net/smc/smc_pnet.o CC fs/ocfs2/mmap.o CC fs/nfs/nfs4state.o CC fs/nfs/nfs4renewd.o CC drivers/edac/i82975x_edac.o CC drivers/firewire/core-transaction.o CC fs/ocfs2/namei.o AR drivers/firmware/imx/built-in.a AR drivers/firmware/meson/built-in.a CC drivers/gpio/gpiolib.o CC drivers/firmware/efi/libstub/tpm.o CC drivers/firmware/efi/reboot.o CC fs/ocfs2/refcounttree.o CC drivers/firmware/efi/memattr.o CC net/rds/ib_recv.o CC drivers/gnss/ubx.o CC drivers/crypto/qat/qat_common/adf_pf2vf_msg.o CC net/rxrpc/conn_object.o CC drivers/crypto/qat/qat_common/adf_vf2pf_msg.o CC drivers/edac/i3000_edac.o CC fs/nfs/nfs4super.o CC fs/nfs/nfs4file.o CC net/ipv4/proc.o CC net/ipv4/fib_rules.o CC drivers/firmware/efi/tpm.o CC drivers/gpio/gpiolib-devres.o CC drivers/gpio/gpiolib-legacy.o AR drivers/firmware/efi/libstub/lib.a EXPORTS drivers/firmware/efi/libstub/lib-ksyms.o CC fs/nfs/delegation.o CC drivers/crypto/qat/qat_common/adf_vf_isr.o AR drivers/firmware/efi/libstub/built-in.a CC drivers/edac/i3200_edac.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))) | ^~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/edac/x38_edac.o 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 drivers/edac/ie31200_edac.o CC net/sctp/outqueue.o AR drivers/gnss/built-in.a CC drivers/edac/amd64_edac.o CC drivers/firewire/ohci.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 drivers/firmware/efi/capsule.o CC fs/proc/proc_net.o CC net/smc/smc_ib.o CC fs/proc/kcore.o CC fs/proc/vmcore.o CC fs/nfs/nfs4idmap.o CC fs/qnx6/inode.o CC net/netfilter/nf_log_common.o CC drivers/edac/skx_common.o CC net/rds/ib_ring.o CC net/netfilter/nf_log_netdev.o CC net/rds/ib_stats.o CC net/rds/ib_send.o CC net/sched/act_police.o CC drivers/gpio/gpiolib-devprop.o AR drivers/crypto/qat/qat_common/built-in.a CC fs/nfs/callback.o CC net/ipv4/ipmr.o CC drivers/crypto/qat/qat_dh895xccvf/adf_drv.o CC net/rxrpc/conn_service.o CC net/rxrpc/input.o CC net/rxrpc/insecure.o 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 drivers/firmware/efi/memmap.o CC drivers/firmware/efi/efivars.o CC drivers/firmware/efi/esrt.o CC drivers/gpio/gpiolib-sysfs.o CC net/sched/act_gact.o CC drivers/edac/skx_base.o CC fs/nfs/callback_xdr.o CC drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.o CC fs/qnx6/dir.o CC net/smc/smc_clc.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; | ^~~~~~~ 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 fs/nfs/callback_proc.o CC net/rxrpc/key.o CC net/netfilter/nf_nat_core.o CC fs/proc/kmsg.o CC fs/proc/page.o CC fs/nfs/nfs4namespace.o CC drivers/gpio/gpiolib-acpi.o CC drivers/firmware/efi/efi-pstore.o AR drivers/crypto/qat/qat_dh895xccvf/built-in.a CC drivers/firmware/efi/cper.o AR drivers/crypto/qat/built-in.a CC net/sctp/ulpqueue.o CC net/rxrpc/local_event.o AR drivers/crypto/built-in.a CC drivers/firewire/sbp2.o CC drivers/firmware/efi/runtime-map.o CC drivers/firmware/efi/runtime-wrappers.o CC net/rxrpc/local_object.o CC drivers/firmware/efi/efibc.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, | ^~~~~~~~~~~~~~~~~~~~ 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/gpio/gpio-mmio.o CC fs/qnx6/namei.o CC net/rds/ib_sysctl.o CC net/rxrpc/misc.o CC net/sched/act_mirred.o CC fs/quota/dquot.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/quota/quota_v1.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/quota/quota_v2.o AR fs/proc/built-in.a CC net/rds/ib_rdma.o CC drivers/firewire/net.o CC drivers/firewire/nosy.o CC fs/nfs/nfs4getroot.o CC drivers/gpio/gpio-amdpt.o CC fs/qnx6/super_mmi.o CC net/rxrpc/net_ns.o AR drivers/edac/built-in.a CC net/rxrpc/output.o CC fs/ocfs2/reservations.o CC net/smc/smc_wr.o CC net/smc/smc_core.o CC fs/ocfs2/move_extents.o CC fs/ocfs2/resize.o CC drivers/firmware/efi/dev-path-parser.o CC drivers/firmware/efi/apple-properties.o CC drivers/firmware/efi/capsule-loader.o CC net/smc/smc_llc.o CC drivers/firmware/efi/earlycon.o CC fs/ocfs2/slot_map.o CC drivers/gpio/gpio-exar.o CC net/ipv4/ipmr_base.o CC net/sched/act_sample.o AR fs/qnx6/built-in.a CC net/rxrpc/peer_event.o CC fs/quota/quota_tree.o CC net/sched/act_ipt.o CC fs/quota/quota.o CC net/sctp/tsnmap.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o CC fs/nfs/nfs4client.o CC fs/nfs/nfs4session.o CC net/rxrpc/peer_object.o CC net/netfilter/nf_nat_proto.o CC fs/ocfs2/suballoc.o CC drivers/firmware/efi/cper-x86.o CC fs/ocfs2/super.o CC net/sctp/bind_addr.o CC net/rds/ib_fmr.o CC net/netfilter/nf_nat_helper.o CC drivers/gpio/gpio-kempld.o CC drivers/gpio/gpio-ml-ioh.o CC drivers/firewire/init_ohci1394_dma.o CC net/ipv4/ipip.o CC net/ipv4/fou.o AR drivers/firmware/efi/built-in.a CC drivers/gpio/gpio-pci-idio-16.o AR drivers/firmware/tegra/built-in.a CC net/sctp/socket.o CC drivers/firmware/dmi_scan.o CC net/rxrpc/recvmsg.o CC net/sched/act_nat.o AR drivers/firewire/built-in.a CC net/sched/act_pedit.o CC net/sched/act_simple.o AR drivers/firmware/xilinx/built-in.a CC net/smc/smc_cdc.o CC drivers/firmware/dmi-sysfs.o CC fs/ocfs2/symlink.o CC fs/nfs/dns_resolve.o CC drivers/firmware/edd.o CC net/rxrpc/security.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_device.o CC fs/ramfs/inode.o CC fs/ocfs2/sysfile.o CC net/ipv4/gre_demux.o CC net/rds/ib_frmr.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 fs/quota/kqid.o CC net/rxrpc/sendmsg.o CC fs/ocfs2/uptodate.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, | ^~~~~~~~~~~~~~~~~~~~~ CC drivers/gpio/gpio-pcie-idio-24.o CC fs/nfs/nfs4trace.o 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 drivers/firmware/dmi-id.o CC drivers/gpio/gpio-viperboard.o CC fs/ocfs2/quota_local.o CC net/sched/act_skbedit.o CC fs/ocfs2/quota_global.o CC fs/ramfs/file-mmu.o CC net/netfilter/nf_nat_redirect.o CC drivers/firmware/iscsi_ibft_find.o CC drivers/gpu/vga/vgaarb.o CC fs/reiserfs/bitmap.o CC net/rds/tcp.o CC fs/quota/compat.o CC net/smc/smc_tx.o CC net/rds/tcp_connect.o CC fs/quota/netlink.o CC net/sched/act_csum.o CC net/strparser/strparser.o CC net/smc/smc_rx.o CC net/smc/smc_close.o CC net/ipv4/ip_gre.o CC drivers/gpu/drm/amd/lib/chash.o AR drivers/gpu/drm/arm/built-in.a AR fs/ramfs/built-in.a CC fs/ocfs2/xattr.o AR drivers/gpio/built-in.a CC net/ipv4/udp_tunnel.o CC net/ipv4/ip_vti.o CC net/ipv4/syncookies.o CC net/netfilter/nf_nat_masquerade.o CC drivers/firmware/iscsi_ibft.o CC net/sched/act_vlan.o CC fs/nfs/nfs4sysctl.o AR drivers/gpu/drm/amd/lib/built-in.a AR fs/quota/built-in.a CC fs/nfs/pnfs.o CC fs/nfs/pnfs_dev.o CC net/netfilter/nf_nat_amanda.o CC net/netfilter/nf_nat_ftp.o CC net/ipv4/ah4.o CC net/ipv4/esp4.o CC net/rds/tcp_listen.o CC drivers/gpu/vga/vga_switcheroo.o CC fs/ocfs2/acl.o CC net/rxrpc/skbuff.o CC net/smc/smc_ism.o CC net/rxrpc/utils.o CC fs/reiserfs/do_balan.o AR net/strparser/built-in.a CC net/rxrpc/proc.o CC fs/reiserfs/namei.o CC drivers/firmware/memmap.o CC fs/ocfs2/filecheck.o CC net/ipv4/esp4_offload.o CC drivers/firmware/qemu_fw_cfg.o CC net/sunrpc/auth_gss/auth_gss.o CC net/sched/act_bpf.o CC net/sched/act_connmark.o CC net/rxrpc/rxkad.o CC net/tipc/addr.o CC net/sctp/primitive.o CC net/sctp/output.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o CC net/netfilter/nf_nat_irc.o CC net/rxrpc/sysctl.o CC net/rds/tcp_recv.o CC net/rds/tcp_send.o CC net/sunrpc/xprtrdma/transport.o CC net/sunrpc/clnt.o CC net/ipv4/ipcomp.o CC net/rds/tcp_stats.o AR drivers/gpu/vga/built-in.a CC fs/reiserfs/inode.o CC net/tipc/bcast.o AR drivers/firmware/built-in.a CC net/tipc/bearer.o CC net/netfilter/nf_nat_sip.o CC net/ipv4/xfrm4_tunnel.o CC net/ipv4/xfrm4_mode_beet.o CC net/netfilter/nf_nat_tftp.o CC net/smc/smc_diag.o CC drivers/gpu/drm/ast/ast_main.o CC drivers/gpu/drm/ast/ast_drv.o CC net/sched/act_skbmod.o CC drivers/gpu/drm/ast/ast_mode.o CC drivers/gpu/drm/ast/ast_fb.o CC fs/nfs/pnfs_nfs.o CC net/sched/act_ife.o CC net/sunrpc/xprtrdma/rpc_rdma.o CC net/ipv4/tunnel4.o AR net/rds/built-in.a CC net/ipv4/xfrm4_mode_transport.o CC net/netfilter/nf_synproxy_core.o CC net/sctp/input.o CC net/sched/act_meta_mark.o CC net/ipv4/xfrm4_mode_tunnel.o CC net/netfilter/nf_conncount.o CC net/sunrpc/xprtrdma/verbs.o CC net/netfilter/nf_dup_netdev.o CC drivers/gpu/drm/amd/amdgpu/atombios_crtc.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o CC net/sched/act_meta_skbprio.o CC net/ipv4/ipconfig.o AR net/smc/built-in.a CC net/netfilter/nf_tables_core.o CC drivers/gpu/drm/amd/amdgpu/atom.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o CC net/sunrpc/auth_gss/gss_generic_token.o CC net/unix/af_unix.o CC net/vmw_vsock/af_vsock.o CC drivers/gpu/drm/ast/ast_ttm.o AR net/rxrpc/built-in.a CC drivers/hid/i2c-hid/i2c-hid-core.o CC fs/nfs/nfs42proc.o CC drivers/hv/vmbus_drv.o CC net/tipc/core.o CC net/sched/act_meta_skbtcindex.o CC net/netfilter/nf_tables_api.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/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 net/sctp/debug.o CC drivers/hv/hv.o CC net/sctp/stream.o CC net/sunrpc/auth_gss/gss_mech_switch.o CC net/sctp/auth.o CC net/sunrpc/auth_gss/svcauth_gss.o CC net/sunrpc/auth_gss/gss_rpc_upcall.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 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o CC net/vmw_vsock/af_vsock_tap.o CC drivers/gpu/drm/ast/ast_post.o CC net/tipc/link.o CC net/tipc/discover.o CC net/sunrpc/xprtrdma/frwr_ops.o CC net/sunrpc/xprtrdma/svc_rdma.o CC net/sched/act_tunnel_key.o CC drivers/hid/i2c-hid/i2c-hid-dmi-quirks.o CC drivers/hwmon/hwmon.o CC fs/reiserfs/file.o CC fs/reiserfs/dir.o CC net/sunrpc/xprt.o CC net/sunrpc/socklib.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_object.o CC net/ipv4/netfilter.o AR drivers/hid/i2c-hid/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o CC drivers/hid/intel-ish-hid/ishtp/init.o CC drivers/hv/connection.o CC drivers/hv/channel.o CC drivers/hv/channel_mgmt.o CC fs/romfs/storage.o CC fs/romfs/super.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); \ | ^~~ AR fs/nfs/built-in.a CC net/sctp/offload.o CC drivers/gpu/drm/ast/ast_dp501.o CC net/sunrpc/xprtrdma/svc_rdma_backchannel.o CC drivers/hid/intel-ish-hid/ishtp/hbm.o CC fs/reiserfs/fix_node.o CC fs/reiserfs/super.o CC net/netfilter/nft_chain_filter.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 net/vmw_vsock/vsock_addr.o CC net/unix/garbage.o CC net/unix/sysctl_net_unix.o CC net/sunrpc/xprtsock.o CC net/sunrpc/sched.o CC net/ipv4/inet_diag.o CC net/sched/sch_fifo.o CC net/ipv4/tcp_diag.o CC fs/ocfs2/stackglue.o CC net/sunrpc/xprtrdma/svc_rdma_transport.o CC fs/ocfs2/stack_o2cb.o CC drivers/hwmon/hwmon-vid.o CC net/sunrpc/auth.o AR fs/romfs/built-in.a CC net/sunrpc/auth_null.o CC net/sunrpc/auth_unix.o AR drivers/gpu/drm/ast/built-in.a CC drivers/gpu/drm/bochs/bochs_drv.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o CC net/sched/sch_cbq.o CC drivers/hid/intel-ish-hid/ishtp/client.o CC drivers/hv/ring_buffer.o CC net/sctp/stream_sched.o CC net/unix/diag.o CC net/unix/scm.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_display.o CC drivers/gpu/drm/bochs/bochs_mm.o CC drivers/hwmon/acpi_power_meter.o CC net/sunrpc/auth_gss/gss_rpc_xdr.o CC net/sunrpc/auth_gss/trace.o CC net/vmw_vsock/diag.o CC net/wimax/id-table.o CC net/ipv4/udp_diag.o CC net/ipv4/raw_diag.o CC fs/ocfs2/stack_user.o CC drivers/hwmon/asus_atk0110.o CC drivers/hwmon/asb100.o CC net/sched/sch_htb.o CC drivers/hv/hv_trace.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o CC net/vmw_vsock/vmci_transport.o CC net/sctp/stream_sched_prio.o CC net/wireless/core.o CC net/wireless/sysfs.o CC fs/reiserfs/prints.o CC net/sunrpc/svc.o CC net/wimax/op-msg.o CC drivers/gpu/drm/bochs/bochs_kms.o CC net/sunrpc/xprtrdma/svc_rdma_sendto.o CC drivers/hid/intel-ish-hid/ishtp/bus.o CC net/wireless/radiotap.o CC net/ipv4/tcp_bbr.o AR fs/ocfs2/built-in.a AR net/unix/built-in.a CC drivers/hv/hv_util.o CC net/sunrpc/auth_gss/gss_krb5_seal.o CC net/sunrpc/auth_gss/gss_krb5_mech.o CC drivers/hwmon/w83627hf.o CC net/tipc/msg.o CC drivers/gpu/drm/cirrus/cirrus_main.o AR drivers/gpu/drm/bridge/synopsys/built-in.a CC drivers/gpu/drm/gma500/accel_2d.o AR drivers/gpu/drm/bridge/built-in.a CC drivers/gpu/drm/gma500/backlight.o CC net/sched/sch_hfsc.o CC net/sched/sch_red.o CC net/sched/sch_gred.o CC net/sched/sch_ingress.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_fb.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 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.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/gpu/drm/gma500/framebuffer.o CC drivers/hid/intel-ish-hid/ishtp/dma-if.o CC drivers/gpu/drm/bochs/bochs_hw.o CC net/wimax/op-reset.o CC net/wireless/util.o CC drivers/hid/intel-ish-hid/ishtp/client-buffers.o CC net/sctp/stream_sched_rr.o CC drivers/gpu/drm/cirrus/cirrus_mode.o CC fs/reiserfs/objectid.o CC drivers/hv/hv_kvp.o CC drivers/hv/hv_snapshot.o CC net/sched/sch_dsmark.o CC drivers/hid/intel-ish-hid/ipc/ipc.o CC net/sunrpc/auth_gss/gss_krb5_unseal.o CC net/sunrpc/auth_gss/gss_krb5_seqnum.o CC net/wireless/reg.o CC net/sched/sch_sfb.o CC fs/squashfs/block.o CC drivers/hid/usbhid/hid-core.o CC net/vmw_vsock/vmci_transport_notify.o CC drivers/gpu/drm/cirrus/cirrus_drv.o AR drivers/gpu/drm/bochs/built-in.a CC drivers/gpu/drm/gma500/gem.o CC drivers/hv/hv_fcopy.o CC drivers/hwmon/w83773g.o CC fs/reiserfs/lbalance.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/tipc/name_distr.o CC net/sunrpc/xprtrdma/svc_rdma_recvfrom.o CC net/ipv4/tcp_bic.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o CC net/sunrpc/svcsock.o CC drivers/hwmon/w83792d.o CC net/sunrpc/svcauth.o CC net/wimax/op-rfkill.o AR drivers/gpu/drm/hisilicon/built-in.a CC net/sunrpc/auth_gss/gss_krb5_wrap.o CC net/sunrpc/auth_gss/gss_krb5_crypto.o CC fs/squashfs/cache.o CC net/sctp/stream_interleave.o CC drivers/hid/intel-ish-hid/ipc/pci-ish.o CC drivers/hwmon/w83793.o CC drivers/hv/hv_utils_transport.o CC drivers/gpu/drm/cirrus/cirrus_fbdev.o CC net/sched/sch_sfq.o CC drivers/gpu/drm/gma500/gtt.o CC net/sched/sch_tbf.o CC net/sunrpc/auth_gss/gss_krb5_keys.o CC net/vmw_vsock/vmci_transport_notify_qstate.o CC drivers/hwmon/w83795.o CC net/sunrpc/svcauth_unix.o CC net/vmw_vsock/virtio_transport.o CC net/vmw_vsock/virtio_transport_common.o CC net/ipv4/tcp_cdg.o CC net/tipc/subscr.o CC fs/squashfs/dir.o CC drivers/hid/intel-ish-hid/ishtp-hid.o CC net/sctp/proc.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o CC fs/reiserfs/ibalance.o CC fs/reiserfs/stree.o CC drivers/gpu/drm/cirrus/cirrus_ttm.o CC net/sunrpc/xprtrdma/svc_rdma_rw.o CC net/xdp/xsk.o CC net/sunrpc/xprtrdma/module.o CC net/sunrpc/xprtrdma/backchannel.o CC net/wimax/op-state-get.o CC drivers/hv/hv_balloon.o CC drivers/gpu/drm/gma500/intel_bios.o CC drivers/hid/usbhid/hiddev.o CC net/netfilter/nf_tables_trace.o AR net/sunrpc/auth_gss/built-in.a 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 fs/squashfs/export.o CC fs/squashfs/file.o CC net/wimax/stack.o CC drivers/hid/intel-ish-hid/ishtp-hid-client.o CC net/tipc/monitor.o CC drivers/hwmon/w83781d.o CC net/xfrm/xfrm_policy.o CC net/socket.o CC net/wimax/debugfs.o CC net/ipv4/tcp_cubic.o CC fs/squashfs/fragment.o CC net/vmw_vsock/hyperv_transport.o AR drivers/gpu/drm/cirrus/built-in.a CC net/ipv4/tcp_dctcp.o CC net/compat.o CC fs/reiserfs/hashes.o CC net/sched/sch_teql.o CC drivers/hwmon/w83791d.o CC drivers/hwtracing/intel_th/core.o CC drivers/hwtracing/intel_th/pci.o CC fs/squashfs/id.o CC net/sctp/sysctl.o CC drivers/gpu/drm/gma500/intel_i2c.o AR drivers/hv/built-in.a CC net/sctp/ipv6.o CC fs/reiserfs/tail_conversion.o CC fs/reiserfs/journal.o CC net/ipv4/tcp_westwood.o AR drivers/hid/intel-ish-hid/built-in.a CC net/xdp/xdp_umem.o CC net/xdp/xsk_queue.o CC net/netfilter/nft_immediate.o CC drivers/hid/usbhid/hid-pidff.o AR net/wimax/built-in.a CC drivers/hwmon/abituguru.o CC drivers/hwmon/abituguru3.o CC drivers/hwtracing/intel_th/gth.o CC net/sysctl_net.o CC fs/squashfs/inode.o CC net/xfrm/xfrm_state.o CC net/ipv4/tcp_highspeed.o CC net/netfilter/nft_cmp.o CC net/netfilter/nft_range.o CC fs/squashfs/namei.o AR net/vmw_vsock/built-in.a 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 drivers/gpu/drm/gma500/intel_gmbus.o CC net/sched/sch_prio.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o CC net/sunrpc/addr.o CC net/sunrpc/rpcb_clnt.o CC drivers/hwtracing/intel_th/msu.o CC drivers/hwmon/ad7414.o CC net/tipc/name_table.o CC net/wireless/scan.o CC net/ipv4/tcp_hybla.o CC drivers/hid/hid-core.o CC net/ipv4/tcp_htcp.o CC net/ipv4/tcp_vegas.o CC fs/squashfs/super.o CC drivers/hwtracing/intel_th/pti.o CC net/ipv4/tcp_nv.o CC net/sched/sch_multiq.o CC net/tipc/net.o CC net/ipv4/tcp_veno.o CC net/netfilter/nft_bitwise.o CC drivers/i2c/algos/i2c-algo-bit.o CC drivers/i2c/busses/i2c-scmi.o CC drivers/hwmon/ad7418.o CC drivers/hwmon/adcxx.o CC drivers/gpu/drm/gma500/mmu.o AR net/xdp/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o CC drivers/gpu/drm/gma500/blitter.o CC net/sctp/diag.o CC net/sunrpc/timer.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_test.o CC drivers/hwmon/adm1021.o AR drivers/hid/usbhid/built-in.a CC fs/squashfs/symlink.o CC drivers/hwmon/adm1025.o CC net/tipc/netlink.o AR drivers/hwtracing/intel_th/built-in.a CC drivers/hwmon/adm1026.o CC drivers/hwmon/adm1029.o CC drivers/i2c/busses/i2c-ali1535.o CC drivers/i2c/busses/i2c-ali1563.o CC net/sched/sch_atm.o CC net/ipv4/tcp_scalable.o CC net/netfilter/nft_byteorder.o AR drivers/i2c/muxes/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_pm.o CC net/tipc/netlink_compat.o CC drivers/i2c/algos/i2c-algo-pca.o CC fs/squashfs/decompressor.o CC drivers/hwmon/adm1031.o CC drivers/i2c/busses/i2c-ali15x3.o CC drivers/i2c/busses/i2c-amd756.o CC drivers/i2c/busses/i2c-amd756-s4882.o CC drivers/gpu/drm/gma500/power.o CC drivers/hwmon/adm9240.o CC net/sunrpc/xdr.o CC drivers/i2c/busses/i2c-amd8111.o CC drivers/i2c/busses/i2c-cht-wc.o AR drivers/i3c/built-in.a CC net/ipv4/tcp_lp.o CC net/ipv4/tcp_yeah.o CC net/tipc/node.o CC net/ipv4/tcp_illinois.o CC drivers/hid/hid-input.o CC drivers/idle/intel_idle.o CC drivers/hid/hid-quirks.o CC drivers/hid/hid-debug.o AR net/sctp/built-in.a CC drivers/hid/hidraw.o CC fs/squashfs/file_cache.o CC fs/squashfs/decompressor_single.o CC net/netfilter/nft_payload.o CC net/netfilter/nft_lookup.o CC net/netfilter/nft_dynset.o AR drivers/i2c/algos/built-in.a AR net/sunrpc/xprtrdma/built-in.a CC drivers/hwmon/ads1015.o CC drivers/gpu/drm/gma500/gma_display.o CC drivers/i2c/i2c-boardinfo.o CC drivers/gpu/drm/gma500/psb_drv.o CC drivers/i2c/i2c-core-base.o CC drivers/i2c/busses/i2c-i801.o CC drivers/i2c/busses/i2c-isch.o CC drivers/iio/accel/bmc150-accel-core.o CC drivers/iio/accel/bmc150-accel-i2c.o CC net/xfrm/xfrm_hash.o CC fs/squashfs/xattr.o CC net/sched/sch_netem.o CC net/sched/sch_drr.o CC drivers/i2c/i2c-core-smbus.o CC fs/squashfs/xattr_id.o CC fs/sysfs/file.o CC drivers/hwmon/ads7828.o CC drivers/hwmon/ads7871.o AR drivers/idle/built-in.a CC drivers/hwmon/adt7411.o CC net/ipv4/tcp_bpf.o CC drivers/hid/uhid.o CC drivers/iio/accel/bmc150-accel-spi.o CC net/netfilter/nft_meta.o CC net/netfilter/nft_rt.o CC drivers/iio/accel/hid-sensor-accel-3d.o CC net/sunrpc/sunrpc_syms.o CC fs/reiserfs/resize.o CC net/sunrpc/cache.o CC drivers/iio/accel/kxcjk-1013.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); | ^~~~~~~~~~~~~~~~~~~~ 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 net/ipv4/cipso_ipv4.o CC fs/squashfs/lz4_wrapper.o CC drivers/hwmon/adt7462.o CC fs/sysv/ialloc.o CC fs/sysv/balloc.o CC drivers/gpu/drm/amd/amdgpu/atombios_dp.o CC drivers/iio/accel/mma9551_core.o CC fs/sysfs/dir.o CC drivers/iio/accel/mma9551.o CC drivers/gpu/drm/gma500/gma_device.o CC net/ipv4/xfrm4_policy.o CC fs/reiserfs/item_ops.o CC drivers/i2c/busses/i2c-ismt.o CC fs/squashfs/lzo_wrapper.o CC fs/squashfs/xz_wrapper.o CC net/xfrm/xfrm_input.o CC net/wireless/nl80211.o CC net/sched/sch_plug.o CC drivers/i2c/busses/i2c-nforce2.o CC fs/sysv/inode.o CC net/sunrpc/rpc_pipe.o CC fs/reiserfs/ioctl.o CC fs/sysfs/symlink.o CC drivers/iio/accel/mma9553.o CC drivers/i2c/i2c-core-acpi.o CC net/ipv4/xfrm4_state.o CC drivers/hwmon/adt7470.o CC fs/squashfs/zlib_wrapper.o CC net/netfilter/nft_exthdr.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/gpu/drm/gma500/psb_intel_display.o CC drivers/gpu/drm/gma500/psb_intel_lvds.o CC net/netfilter/nf_tables_set_core.o CC fs/tracefs/inode.o CC net/sched/sch_mqprio.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o CC fs/squashfs/zstd_wrapper.o CC net/sched/sch_skbprio.o CC drivers/i2c/i2c-smbus.o CC fs/sysfs/mount.o CC net/xfrm/xfrm_output.o CC fs/reiserfs/xattr.o CC fs/reiserfs/lock.o CC fs/reiserfs/xattr_user.o CC net/sched/sch_choke.o CC net/sunrpc/svc_xprt.o CC net/xfrm/xfrm_sysctl.o CC net/xfrm/xfrm_replay.o CC fs/sysv/itree.o CC drivers/i2c/busses/i2c-nforce2-s4985.o CC drivers/i2c/busses/i2c-piix4.o AR drivers/iio/accel/built-in.a AR fs/squashfs/built-in.a CC net/tipc/socket.o CC drivers/iio/adc/viperboard_adc.o CC net/ipv4/xfrm4_input.o AR fs/tracefs/built-in.a CC net/tipc/eth_media.o CC drivers/i2c/busses/i2c-sis5595.o CC drivers/i2c/busses/i2c-sis630.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o CC fs/sysfs/group.o CC net/ipv4/xfrm4_output.o CC drivers/hwmon/adt7475.o CC drivers/i2c/busses/i2c-sis96x.o CC drivers/i2c/busses/i2c-via.o CC drivers/gpu/drm/amd/amdgpu/atombios_encoders.o CC drivers/gpu/drm/gma500/psb_intel_modes.o CC net/tipc/topsrv.o CC fs/udf/balloc.o CC fs/udf/dir.o CC fs/ufs/balloc.o CC net/netfilter/nft_set_hash.o AR drivers/iio/adc/built-in.a AR drivers/iio/afe/built-in.a CC net/netfilter/nft_set_bitmap.o AR drivers/iio/amplifiers/built-in.a CC net/xfrm/xfrm_device.o CC drivers/iio/buffer/industrialio-triggered-buffer.o CC fs/reiserfs/xattr_trusted.o CC fs/sysv/file.o CC fs/reiserfs/xattr_security.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 net/wireless/mlme.o CC net/xfrm/xfrm_algo.o CC drivers/hwmon/applesmc.o CC net/xfrm/xfrm_user.o AR fs/sysfs/built-in.a CC drivers/gpu/drm/gma500/psb_intel_sdvo.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o CC drivers/i2c/busses/i2c-viapro.o CC drivers/infiniband/core/packer.o CC drivers/infiniband/core/ud_header.o CC drivers/iio/buffer/kfifo_buf.o CC net/sched/sch_qfq.o CC fs/sysv/dir.o CC net/ipv4/xfrm4_protocol.o CC fs/reiserfs/xattr_acl.o CC drivers/gpu/drm/i2c/ch7006_drv.o CC drivers/infiniband/core/verbs.o CC fs/udf/file.o CC drivers/gpu/drm/i2c/ch7006_mode.o CC drivers/gpu/drm/i2c/sil164_drv.o CC drivers/hwmon/asc7621.o CC drivers/i2c/busses/i2c-designware-common.o CC drivers/infiniband/core/cq.o CC net/xfrm/xfrm_ipcomp.o CC fs/ufs/cylinder.o CC fs/ufs/dir.o CC drivers/infiniband/core/rw.o AR drivers/iio/buffer/built-in.a AR fs/reiserfs/built-in.a AR drivers/iio/chemical/built-in.a CC drivers/gpu/drm/amd/amdgpu/atombios_i2c.o AR drivers/iio/common/cros_ec_sensors/built-in.a CC drivers/hid/hid-generic.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_prime.o CC drivers/gpu/drm/gma500/psb_lid.o CC fs/udf/ialloc.o CC fs/udf/inode.o CC drivers/iio/common/hid-sensors/hid-sensor-attributes.o CC fs/sysv/namei.o CC fs/xfs/xfs_trace.o CC net/tipc/group.o CC fs/sysv/super.o CC net/netfilter/nft_set_rbtree.o CC net/netfilter/nft_compat.o AR drivers/gpu/drm/i2c/built-in.a CC drivers/iio/common/hid-sensors/hid-sensor-trigger.o CC net/tipc/trace.o CC net/tipc/udp_media.o CC drivers/infiniband/hw/cxgb3/iwch_cm.o CC drivers/i2c/busses/i2c-designware-master.o CC net/sunrpc/xprtmultipath.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); | ^~~~~~~~~~~~~~~~~ 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/aspeed-pwm-tacho.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/hid/hid-a4tech.o CC net/xfrm/xfrm_interface.o AR net/ipv4/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o CC net/tipc/ib_media.o CC net/sched/sch_codel.o CC drivers/infiniband/sw/rdmavt/vt.o CC net/sched/sch_fq_codel.o CC drivers/gpu/drm/gma500/psb_irq.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o CC fs/ufs/file.o CC fs/xfs/libxfs/xfs_ag.o AR fs/sysv/built-in.a CC drivers/hwmon/atxp1.o CC drivers/hwmon/coretemp.o CC drivers/hid/hid-accutouch.o CC drivers/infiniband/hw/cxgb4/device.o CC drivers/infiniband/hw/hfi1/affinity.o AR drivers/iio/common/hid-sensors/built-in.a AR drivers/iio/common/ms_sensors/built-in.a CC drivers/i2c/busses/i2c-designware-platdrv.o AR drivers/iio/common/ssp_sensors/built-in.a AR drivers/iio/common/st_sensors/built-in.a AR drivers/iio/common/built-in.a CC net/tipc/sysctl.o CC fs/ufs/ialloc.o AR drivers/iio/counter/built-in.a CC net/netfilter/nft_connlimit.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/iio/dac/ad5446.o CC net/sunrpc/debugfs.o CC net/tipc/diag.o AR drivers/iio/dummy/built-in.a CC drivers/i2c/i2c-dev.o CC fs/udf/lowlevel.o CC drivers/hid/hid-alps.o CC drivers/gpu/drm/gma500/psb_device.o CC drivers/infiniband/hw/hfi1/chip.o 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/hfi1/device.o CC drivers/hwmon/dell-smm-hwmon.o CC drivers/infiniband/sw/rdmavt/ah.o CC drivers/infiniband/sw/rdmavt/cq.o CC drivers/infiniband/sw/rdmavt/mad.o CC drivers/infiniband/hw/cxgb3/iwch_ev.o CC drivers/infiniband/core/sysfs.o AR net/xfrm/built-in.a CC drivers/infiniband/core/device.o CC drivers/infiniband/hw/cxgb4/cm.o CC drivers/i2c/busses/i2c-designware-baytrail.o CC drivers/infiniband/sw/rxe/rxe.o CC drivers/gpu/drm/gma500/mid_bios.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); | ^~~~~~~~~~~~~~~~~~~~ CC net/netfilter/nft_numgen.o CC drivers/hid/hid-axff.o CC drivers/infiniband/hw/i40iw/i40iw_cm.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 fs/ufs/inode.o CC net/sunrpc/backchannel_rqst.o AR drivers/iio/dac/built-in.a CC net/sunrpc/stats.o CC drivers/infiniband/hw/cxgb3/iwch_cq.o AR drivers/iio/frequency/built-in.a CC net/sched/sch_cake.o CC drivers/i2c/busses/i2c-designware-pcidrv.o CC fs/udf/namei.o CC drivers/iio/gyro/bmg160_core.o CC drivers/hwmon/dme1737.o CC fs/udf/partition.o CC fs/udf/super.o CC drivers/gpu/drm/i915/i915_drv.o AR net/tipc/built-in.a CC drivers/infiniband/hw/cxgb3/iwch_qp.o CC drivers/iio/gyro/bmg160_i2c.o CC drivers/hid/hid-apple.o CC drivers/hid/hid-appleir.o CC drivers/hid/hid-asus.o CC drivers/gpu/drm/gma500/opregion.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/infiniband/sw/rdmavt/mcast.o CC net/netfilter/nft_ct.o CC drivers/i2c/busses/i2c-kempld.o CC net/netfilter/nft_flow_offload.o CC drivers/infiniband/hw/i40iw/i40iw_ctrl.o CC fs/udf/truncate.o CC drivers/infiniband/sw/rxe/rxe_comp.o CC drivers/infiniband/hw/cxgb3/iwch_mem.o CC drivers/infiniband/sw/rdmavt/mmap.o CC drivers/iio/gyro/bmg160_spi.o CC drivers/infiniband/sw/rxe/rxe_req.o CC net/sunrpc/sysctl.o CC net/wireless/ibss.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o CC net/wireless/sme.o CC drivers/i2c/busses/i2c-ocores.o CC drivers/gpu/drm/gma500/cdv_device.o CC drivers/gpu/drm/gma500/cdv_intel_crt.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); | ~~~~~~~~~~~~~^~~ CC drivers/input/joystick/iforce/iforce-ff.o CC drivers/iio/gyro/hid-sensor-gyro-3d.o CC drivers/input/joystick/a3d.o CC drivers/hid/hid-aureal.o CC drivers/hwmon/ds620.o CC fs/udf/symlink.o CC drivers/infiniband/hw/cxgb3/iwch_provider.o CC fs/udf/directory.o AR drivers/iio/health/built-in.a CC drivers/gpu/drm/mga/mga_drv.o CC drivers/i2c/busses/i2c-pca-platform.o CC drivers/infiniband/sw/rdmavt/mr.o AR net/sunrpc/built-in.a CC fs/ufs/namei.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o CC fs/ufs/super.o CC drivers/hid/hid-belkin.o CC fs/ufs/util.o CC net/netfilter/nft_limit.o CC drivers/input/joystick/iforce/iforce-main.o AR drivers/iio/gyro/built-in.a AR drivers/iio/humidity/built-in.a CC drivers/input/joystick/iforce/iforce-packets.o CC drivers/infiniband/core/fmr_pool.o CC drivers/i2c/busses/i2c-simtec.o AR drivers/iio/imu/bmi160/built-in.a CC drivers/hwmon/ds1621.o CC drivers/gpu/drm/gma500/cdv_intel_display.o CC drivers/infiniband/sw/rxe/rxe_resp.o CC drivers/iio/imu/inv_mpu6050/inv_mpu_core.o CC drivers/infiniband/sw/rxe/rxe_recv.o CC drivers/i2c/busses/i2c-diolan-u2c.o CC fs/udf/misc.o CC drivers/gpu/drm/i915/i915_irq.o CC drivers/gpu/drm/mga/mga_dma.o CC drivers/hid/hid-betopff.o CC drivers/input/joystick/adi.o CC drivers/infiniband/sw/rxe/rxe_pool.o CC fs/open.o CC drivers/infiniband/sw/rdmavt/pd.o CC drivers/infiniband/sw/rdmavt/qp.o CC drivers/infiniband/sw/rdmavt/rc.o CC drivers/hwmon/emc1403.o CC drivers/input/joystick/iforce/iforce-serio.o CC net/netfilter/nft_nat.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o CC drivers/i2c/busses/i2c-parport.o CC drivers/hid/hid-cherry.o CC fs/udf/udftime.o CC net/sched/sch_fq.o CC fs/udf/unicode.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/hwmon/emc2103.o CC drivers/gpu/drm/gma500/cdv_intel_hdmi.o CC drivers/hid/hid-chicony.o CC drivers/input/joystick/iforce/iforce-usb.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 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.o CC drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.o CC drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.o CC drivers/infiniband/hw/cxgb4/provider.o CC drivers/gpu/drm/mga/mga_state.o CC drivers/input/keyboard/adp5588-keys.o CC drivers/infiniband/core/cache.o CC drivers/i2c/busses/i2c-parport-light.o CC drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.o CC drivers/gpu/drm/gma500/cdv_intel_lvds.o CC net/netfilter/nft_objref.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o CC net/netfilter/nft_queue.o CC net/wireless/chan.o AR fs/udf/built-in.a CC drivers/hwmon/emc6w201.o CC drivers/gpu/drm/gma500/cdv_intel_dp.o CC drivers/iio/light/acpi-als.o AR drivers/input/joystick/iforce/built-in.a CC drivers/gpu/drm/gma500/oaktrail_device.o CC drivers/hid/hid-cmedia.o CC drivers/i2c/busses/i2c-robotfuzz-osif.o AR fs/ufs/built-in.a CC drivers/input/joystick/analog.o CC drivers/gpu/drm/gma500/oaktrail_crtc.o CC drivers/gpu/drm/gma500/oaktrail_lvds.o CC net/sched/sch_hhf.o CC net/sched/sch_pie.o CC drivers/infiniband/hw/cxgb3/iwch.o CC net/sched/sch_cbs.o AR drivers/iio/imu/inv_mpu6050/built-in.a AR drivers/iio/imu/st_lsm6dsx/built-in.a CC drivers/iio/imu/kmx61.o CC drivers/infiniband/sw/rdmavt/srq.o CC drivers/input/keyboard/atkbd.o CC drivers/hid/hid-corsair.o CC drivers/i2c/busses/i2c-taos-evm.o CC drivers/infiniband/hw/i40iw/i40iw_hmc.o CC drivers/iio/light/bh1780.o CC drivers/i2c/busses/i2c-tiny-usb.o CC fs/xfs/libxfs/xfs_alloc_btree.o CC fs/xfs/libxfs/xfs_alloc.o CC drivers/hwmon/f71805f.o CC drivers/infiniband/sw/rxe/rxe_queue.o CC net/netfilter/nft_quota.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o CC drivers/infiniband/hw/cxgb4/mem.o CC drivers/infiniband/hw/cxgb4/cq.o CC drivers/gpu/drm/mga/mga_warp.o CC drivers/iio/light/hid-sensor-als.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/core/netlink.o CC drivers/input/joystick/cobra.o CC drivers/i2c/busses/i2c-viperboard.o CC drivers/hid/hid-cougar.o CC drivers/iio/light/hid-sensor-prox.o CC drivers/infiniband/hw/cxgb3/cxio_hal.o CC drivers/gpu/drm/mga/mga_irq.o CC drivers/infiniband/sw/rdmavt/trace.o CC net/sched/sch_etf.o AR drivers/iio/imu/built-in.a CC drivers/infiniband/hw/cxgb4/qp.o CC fs/read_write.o CC drivers/gpu/drm/gma500/oaktrail_lvds_i2c.o CC net/wireless/ethtool.o CC net/wireless/mesh.o CC drivers/input/keyboard/gpio_keys.o CC drivers/gpu/drm/i915/i915_memcpy.o CC net/netfilter/nft_reject.o CC net/netfilter/nft_reject_inet.o CC drivers/hwmon/f71882fg.o CC net/wireless/ap.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o CC drivers/infiniband/sw/rxe/rxe_verbs.o CC drivers/infiniband/hw/i40iw/i40iw_hw.o CC drivers/input/joystick/db9.o CC drivers/iio/light/isl29018.o CC drivers/hid/hid-cp2112.o AR drivers/i2c/busses/built-in.a CC drivers/i2c/i2c-mux.o CC drivers/gpu/drm/mga/mga_ioc32.o CC drivers/infiniband/core/roce_gid_mgmt.o CC drivers/gpu/drm/gma500/oaktrail_hdmi.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)); | ~~~~~~^~~~~~~ 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/infiniband/hw/cxgb4/resource.o CC net/netfilter/nft_tunnel.o CC net/sched/cls_u32.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o CC drivers/input/misc/apanel.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o CC drivers/gpu/drm/i915/i915_mm.o CC drivers/iio/light/jsa1212.o AR drivers/gpu/drm/mga/built-in.a CC drivers/input/keyboard/lkkbd.o CC drivers/input/keyboard/lm8323.o CC drivers/infiniband/core/mr_pool.o CC drivers/input/joystick/gamecon.o AR drivers/i2c/built-in.a CC fs/xfs/libxfs/xfs_attr.o CC drivers/hid/hid-cypress.o CC net/wireless/trace.o CC net/wireless/ocb.o CC drivers/infiniband/hw/i40iw/i40iw_main.o CC drivers/input/misc/ati_remote2.o CC drivers/gpu/drm/mgag200/mgag200_main.o CC drivers/iio/light/tsl2563.o CC drivers/gpu/drm/nouveau/nvif/object.o CC drivers/infiniband/hw/cxgb3/cxio_resource.o CC drivers/infiniband/sw/rxe/rxe_av.o CC drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.o CC drivers/hwmon/f75375s.o CC drivers/hid/hid-dr.o AR drivers/infiniband/sw/rdmavt/built-in.a CC drivers/infiniband/core/addr.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o CC drivers/input/keyboard/max7359_keypad.o CC drivers/infiniband/core/sa_query.o CC drivers/input/keyboard/newtonkbd.o CC drivers/infiniband/core/multicast.o CC drivers/input/joystick/gf2k.o CC drivers/infiniband/hw/hfi1/driver.o CC net/netfilter/nft_counter.o CC drivers/input/joystick/grip.o CC drivers/gpu/drm/i915/i915_params.o CC drivers/input/mouse/appletouch.o CC drivers/iio/light/tsl2583.o CC drivers/input/mouse/bcm5974.o CC drivers/hid/hid-emsff.o CC drivers/gpu/drm/nouveau/nvif/client.o CC drivers/gpu/drm/mgag200/mgag200_mode.o CC drivers/input/misc/atlas_btns.o CC drivers/gpu/drm/nouveau/nvif/device.o CC drivers/input/keyboard/opencores-kbd.o AR drivers/gpu/drm/gma500/built-in.a CC drivers/input/joystick/grip_mp.o CC drivers/input/misc/cm109.o CC drivers/input/gameport/gameport.o AR drivers/infiniband/hw/cxgb3/built-in.a 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/hwmon/fam15h_power.o CC drivers/hwmon/fschmd.o CC drivers/input/misc/keyspan_remote.o CC drivers/infiniband/sw/rxe/rxe_srq.o CC drivers/input/misc/pcspkr.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o CC net/sched/cls_route.o AR drivers/gpu/drm/omapdrm/displays/built-in.a AR drivers/gpu/drm/omapdrm/dss/built-in.a CC net/netfilter/nft_log.o CC drivers/infiniband/hw/hfi1/efivar.o CC net/netfilter/nft_masq.o CC drivers/gpu/drm/nouveau/nvif/disp.o AR drivers/gpu/drm/omapdrm/built-in.a CC drivers/input/keyboard/qt2160.o CC drivers/hid/hid-elan.o CC drivers/hid/hid-elecom.o AR drivers/iio/light/built-in.a 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/iio/magnetometer/ak8975.o CC drivers/iio/magnetometer/hid-sensor-magn-3d.o CC drivers/infiniband/core/mad.o CC drivers/input/joystick/guillemot.o CC drivers/input/mouse/cyapa.o CC drivers/gpu/drm/i915/i915_pci.o CC drivers/input/mouse/cyapa_gen3.o CC drivers/input/misc/powermate.o CC fs/xfs/libxfs/xfs_attr_leaf.o CC drivers/input/gameport/emu10k1-gp.o CC drivers/hid/hid-elo.o CC drivers/gpu/drm/nouveau/nvif/driver.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o CC drivers/infiniband/sw/rxe/rxe_qp.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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/input/serio/serio.o CC drivers/input/keyboard/stowaway.o CC net/wireless/pmsr.o CC drivers/hwmon/ftsteutates.o CC drivers/infiniband/hw/i40iw/i40iw_pble.o CC drivers/infiniband/core/smi.o CC drivers/hid/hid-ezkey.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/netfilter/nft_redir.o CC drivers/input/joystick/interact.o CC drivers/input/gameport/fm801-gp.o AR drivers/iio/magnetometer/built-in.a AR drivers/iio/multiplexer/built-in.a CC drivers/input/joystick/joydump.o CC drivers/input/mouse/cyapa_gen5.o CC drivers/iio/orientation/hid-sensor-incl-3d.o CC drivers/input/keyboard/sunkbd.o CC drivers/input/gameport/lightning.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o CC drivers/gpu/drm/i915/i915_reset.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o CC drivers/input/misc/axp20x-pek.o CC drivers/gpu/drm/nouveau/nvif/fifo.o CC drivers/input/misc/soc_button_array.o CC net/sched/cls_fw.o CC drivers/input/mouse/cyapa_gen6.o CC drivers/hid/hid-gembird.o CC drivers/input/serio/i8042.o CC drivers/input/serio/parkbd.o CC drivers/hwmon/g760a.o CC drivers/gpu/drm/mgag200/mgag200_cursor.o CC drivers/infiniband/hw/cxgb4/ev.o CC drivers/input/gameport/ns558.o CC drivers/infiniband/hw/cxgb4/id_table.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o CC drivers/input/joystick/magellan.o CC drivers/iio/orientation/hid-sensor-rotation.o CC drivers/input/keyboard/xtkbd.o CC drivers/hid/hid-gyration.o CC drivers/infiniband/hw/hfi1/eprom.o CC drivers/hid/hid-holtek-kbd.o CC drivers/infiniband/hw/hfi1/exp_rcv.o CC drivers/gpu/drm/nouveau/nvif/mem.o CC drivers/gpu/drm/nouveau/nvif/mmu.o CC drivers/hwmon/gl518sm.o CC drivers/gpu/drm/nouveau/nvif/notify.o CC net/netfilter/nft_hash.o CC drivers/infiniband/sw/rxe/rxe_cq.o CC drivers/input/misc/uinput.o CC drivers/infiniband/hw/i40iw/i40iw_puda.o CC drivers/gpu/drm/mgag200/mgag200_drv.o AR drivers/input/gameport/built-in.a CC drivers/gpu/drm/mgag200/mgag200_fb.o CC drivers/infiniband/core/agent.o CC drivers/hwmon/gl520sm.o CC drivers/input/joystick/pxrc.o AR drivers/input/keyboard/built-in.a 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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/input/joystick/sidewinder.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/input/serio/serport.o CC drivers/infiniband/hw/mlx4/ah.o CC drivers/input/mouse/elan_i2c_core.o CC drivers/input/mouse/elan_i2c_i2c.o CC drivers/hid/hid-holtek-mouse.o CC drivers/input/mouse/elan_i2c_smbus.o AR drivers/iio/orientation/built-in.a CC net/sched/cls_rsvp.o CC net/sched/cls_tcindex.o CC drivers/gpu/drm/nouveau/nvif/vmm.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 drivers/gpu/drm/i915/i915_sw_fence.o AR drivers/iio/potentiometer/built-in.a 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 drivers/gpu/drm/i915/i915_suspend.o AR drivers/iio/potentiostat/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o CC net/netfilter/nft_fib.o CC drivers/infiniband/hw/cxgb4/restrack.o CC drivers/iio/pressure/bmp280-core.o CC drivers/input/joystick/spaceball.o CC drivers/iio/pressure/bmp280-regmap.o CC drivers/infiniband/sw/rxe/rxe_mr.o CC drivers/gpu/drm/nouveau/nvif/user.o CC drivers/gpu/drm/mgag200/mgag200_i2c.o CC drivers/hwmon/i5500_temp.o CC drivers/infiniband/core/mad_rmpp.o CC drivers/input/misc/xen-kbdfront.o CC drivers/hid/hid-holtekff.o CC drivers/input/serio/ct82c710.o CC drivers/infiniband/ulp/ipoib/ipoib_main.o CC drivers/input/rmi4/rmi_bus.o CC drivers/infiniband/ulp/ipoib/ipoib_ib.o CC drivers/input/rmi4/rmi_driver.o CC drivers/infiniband/hw/hfi1/file_ops.o CC drivers/gpu/drm/i915/i915_syncmap.o CC drivers/infiniband/core/nldev.o CC drivers/infiniband/core/restrack.o CC drivers/gpu/drm/amd/amdgpu/cik.o CC drivers/input/misc/yealink.o CC drivers/gpu/drm/nouveau/nvif/userc361.o CC drivers/gpu/drm/nouveau/nvkm/core/client.o CC drivers/gpu/drm/mgag200/mgag200_ttm.o CC drivers/infiniband/hw/mlx4/cq.o CC drivers/hwmon/i5k_amb.o CC drivers/hid/hid-hyperv.o CC drivers/input/mouse/psmouse-base.o CC drivers/input/serio/pcips2.o CC drivers/infiniband/ulp/iser/iser_verbs.o CC drivers/gpu/drm/i915/i915_sysfs.o CC drivers/input/joystick/spaceorb.o CC net/netfilter/nft_fib_inet.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 drivers/input/misc/ideapad_slidebar.o CC drivers/infiniband/hw/i40iw/i40iw_uk.o CC drivers/input/joystick/stinger.o CC drivers/iio/pressure/bmp280-i2c.o CC drivers/iio/pressure/bmp280-spi.o AR drivers/infiniband/hw/cxgb4/built-in.a CC drivers/infiniband/core/cgroup.o CC drivers/infiniband/hw/i40iw/i40iw_utils.o CC drivers/infiniband/sw/rxe/rxe_opcode.o CC drivers/gpu/drm/i915/intel_csr.o CC net/sched/cls_rsvp6.o CC drivers/gpu/drm/nouveau/nvkm/core/engine.o CC drivers/input/serio/libps2.o CC drivers/hid/hid-icade.o CC drivers/gpu/drm/nouveau/nvkm/core/enum.o AR drivers/gpu/drm/mgag200/built-in.a CC drivers/hwmon/ibmaem.o CC fs/xfs/libxfs/xfs_attr_remote.o CC fs/xfs/libxfs/xfs_bit.o AR drivers/input/misc/built-in.a CC drivers/infiniband/core/cm.o 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/core/iwcm.o CC drivers/hid/hid-ite.o CC drivers/input/joystick/tmdc.o CC drivers/input/rmi4/rmi_f01.o CC net/wireless/wext-compat.o CC drivers/iio/pressure/hid-sensor-press.o CC net/netfilter/nft_fib_netdev.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/gpu/drm/amd/amdgpu/cik_ih.o CC drivers/infiniband/core/iwpm_util.o CC drivers/input/mouse/synaptics.o CC drivers/gpu/drm/nouveau/nvkm/core/event.o CC drivers/input/mouse/focaltech.o CC drivers/infiniband/sw/rxe/rxe_mmap.o CC drivers/infiniband/sw/rxe/rxe_icrc.o CC drivers/hid/hid-jabra.o CC drivers/gpu/drm/i915/intel_device_info.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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~ AR drivers/iio/pressure/built-in.a CC drivers/iommu/iommu.o AR drivers/irqchip/built-in.a CC drivers/iio/proximity/sx9500.o CC drivers/hwmon/ibmpex.o CC drivers/input/serio/serio_raw.o CC drivers/hwmon/it87.o CC net/wireless/wext-sme.o CC drivers/input/joystick/turbografx.o CC drivers/infiniband/hw/mlx4/doorbell.o CC drivers/infiniband/core/iwpm_msg.o CC net/netfilter/nft_socket.o CC drivers/infiniband/core/cma.o CC drivers/input/rmi4/rmi_2d_sensor.o CC drivers/infiniband/ulp/iser/iser_initiator.o CC drivers/hid/hid-kensington.o CC drivers/gpu/drm/nouveau/nvkm/core/firmware.o CC drivers/infiniband/ulp/iser/iser_memory.o CC drivers/gpu/drm/amd/amdgpu/kv_smc.o CC drivers/isdn/capi/kcapi.o CC drivers/infiniband/ulp/ipoib/ipoib_multicast.o CC drivers/infiniband/hw/hfi1/firmware.o CC net/sched/cls_basic.o CC drivers/infiniband/hw/i40iw/i40iw_verbs.o CC drivers/infiniband/core/cma_configfs.o CC drivers/infiniband/sw/rxe/rxe_mcast.o CC drivers/input/serio/altera_ps2.o CC drivers/infiniband/hw/mlx4/mad.o CC drivers/input/joystick/twidjoy.o CC drivers/hid/hid-keytouch.o CC drivers/infiniband/hw/mlx4/main.o AR drivers/iio/proximity/built-in.a 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 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o AR drivers/iio/resolver/built-in.a AR drivers/iio/temperature/built-in.a AR drivers/iio/trigger/built-in.a CC drivers/infiniband/hw/mlx4/mr.o CC drivers/input/mouse/alps.o CC drivers/iio/industrialio-core.o CC drivers/input/mouse/byd.o CC drivers/input/mouse/elantech.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 drivers/input/rmi4/rmi_f03.o CC net/netfilter/nft_osf.o CC drivers/gpu/drm/amd/amdgpu/kv_dpm.o CC drivers/gpu/drm/amd/amdgpu/dce_v8_0.o CC drivers/hid/hid-kye.o CC drivers/input/serio/hyperv-keyboard.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/input/joystick/warrior.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/sched/cls_flow.o CC fs/xfs/libxfs/xfs_bmap.o CC drivers/input/mouse/logips2pp.o CC drivers/gpu/drm/i915/intel_pm.o CC drivers/infiniband/sw/rxe/rxe_task.o CC drivers/gpu/drm/nouveau/nvkm/core/ioctl.o CC drivers/gpu/drm/nouveau/nvkm/core/memory.o CC drivers/hid/hid-lcpower.o CC drivers/isdn/capi/capiutil.o CC drivers/input/rmi4/rmi_f11.o CC drivers/infiniband/ulp/iser/iscsi_iser.o CC drivers/iommu/iommu-traces.o AR drivers/input/serio/built-in.a CC drivers/input/joystick/xpad.o CC drivers/iommu/iommu-sysfs.o CC drivers/infiniband/hw/i40iw/i40iw_virtchnl.o CC drivers/infiniband/sw/rxe/rxe_net.o CC net/netfilter/nft_tproxy.o CC drivers/hid/hid-lenovo.o CC drivers/infiniband/ulp/ipoib/ipoib_verbs.o CC drivers/gpu/drm/nouveau/nvkm/core/mm.o CC drivers/input/joystick/zhenhua.o CC drivers/iommu/iova.o CC drivers/hwmon/jc42.o CC drivers/hwmon/k8temp.o CC drivers/hwmon/k10temp.o CC drivers/iio/industrialio-event.o CC drivers/infiniband/ulp/isert/ib_isert.o CC drivers/infiniband/hw/mlx5/main.o CC drivers/infiniband/hw/hfi1/init.o CC drivers/isdn/capi/capilib.o AR drivers/infiniband/ulp/iser/built-in.a CC drivers/input/mouse/lifebook.o CC drivers/hid/hid-lg.o CC net/netfilter/nft_chain_nat.o CC drivers/infiniband/ulp/ipoib/ipoib_vlan.o CC drivers/infiniband/hw/mthca/mthca_main.o CC drivers/infiniband/hw/ocrdma/ocrdma_main.o CC drivers/infiniband/hw/nes/nes.o CC drivers/infiniband/hw/mlx4/qp.o CC drivers/infiniband/hw/i40iw/i40iw_vf.o CC drivers/hwmon/lineage-pem.o CC drivers/hwmon/lm63.o CC drivers/input/joystick/walkera0701.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; | ^~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/core/notify.o drivers/infiniband/ulp/isert/ib_isert.c: In function ‘isert_post_recvm’: 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]; | ^~~~~~~~~~~~~~~~~~ CC net/sched/cls_cgroup.o 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/input/mouse/sentelic.o CC drivers/input/rmi4/rmi_f12.o CC drivers/infiniband/hw/mthca/mthca_cmd.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 drivers/infiniband/sw/rxe/rxe_sysfs.o CC drivers/isdn/capi/kcapi_proc.o CC drivers/iommu/amd_iommu.o CC drivers/hwmon/lm70.o CC drivers/iio/inkern.o CC drivers/input/rmi4/rmi_f30.o AR drivers/input/joystick/built-in.a CC drivers/infiniband/hw/qedr/main.o CC drivers/gpu/drm/nouveau/nvkm/core/object.o CC net/netfilter/nft_dup_netdev.o CC fs/file_table.o AR drivers/infiniband/hw/i40iw/built-in.a CC drivers/input/mouse/trackpoint.o CC drivers/infiniband/ulp/ipoib/ipoib_ethtool.o CC drivers/hwmon/lm73.o CC drivers/isdn/capi/capi.o CC drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o CC drivers/infiniband/ulp/ipoib/ipoib_netlink.o CC net/sched/cls_bpf.o CC drivers/infiniband/core/user_mad.o CC net/sched/cls_flower.o AR drivers/gpu/drm/panel/built-in.a GEN net/wireless/shipped-certs.c CC drivers/infiniband/hw/ocrdma/ocrdma_verbs.o CC drivers/hid/hid-lgff.o CC drivers/infiniband/sw/rxe/rxe_hw_counters.o CC drivers/infiniband/hw/mlx5/cq.o CC drivers/input/rmi4/rmi_f34.o CC drivers/iio/industrialio-buffer.o CC drivers/hid/hid-lg2ff.o CC drivers/hwmon/lm75.o CC drivers/hwmon/lm77.o CC net/netfilter/nft_fwd_netdev.o CC drivers/infiniband/hw/nes/nes_hw.o CC drivers/gpu/drm/nouveau/nvkm/core/oproxy.o CC drivers/input/mouse/cypress_ps2.o CC drivers/infiniband/core/uverbs_cmd.o CC drivers/infiniband/core/uverbs_main.o CC drivers/infiniband/ulp/ipoib/ipoib_cm.o CC drivers/input/tablet/acecad.o CC drivers/hid/hid-lg3ff.o CC drivers/input/tablet/aiptek.o CC drivers/infiniband/hw/hfi1/intr.o CC drivers/hwmon/lm78.o CC drivers/hwmon/lm80.o AR drivers/infiniband/sw/rxe/built-in.a CC drivers/infiniband/hw/mthca/mthca_profile.o AR drivers/infiniband/sw/built-in.a CC drivers/infiniband/hw/mthca/mthca_reset.o CC drivers/input/rmi4/rmi_f34v7.o AR drivers/infiniband/ulp/isert/built-in.a CC drivers/gpu/drm/nouveau/nvkm/core/option.o AR drivers/isdn/capi/built-in.a CC net/sched/cls_matchall.o CC drivers/isdn/gigaset/common.o CC drivers/isdn/hardware/avm/b1pci.o CC net/wireless/lib80211.o CC net/netfilter/nf_flow_table_ip.o CC net/netfilter/nf_flow_table_core.o CC drivers/infiniband/hw/qedr/verbs.o CC drivers/hid/hid-lg4ff.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 drivers/input/mouse/vmmouse.o CC drivers/iio/industrialio-trigger.o CC drivers/infiniband/core/uverbs_marshall.o CC drivers/hwmon/lm83.o CC drivers/gpu/drm/nouveau/nvkm/core/ramht.o CC drivers/infiniband/hw/hfi1/iowait.o CC drivers/infiniband/hw/hfi1/mad.o CC drivers/input/mouse/psmouse-smbus.o CC drivers/infiniband/hw/hfi1/mmu_rb.o CC drivers/isdn/hardware/avm/b1.o CC drivers/infiniband/hw/mthca/mthca_allocator.o CC drivers/hwmon/lm85.o CC drivers/input/tablet/gtco.o CC drivers/hwmon/lm87.o CC drivers/infiniband/core/rdma_core.o CC drivers/input/rmi4/rmi_f55.o CC drivers/iommu/amd_iommu_init.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/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/hid/hid-logitech-dj.o CC drivers/gpu/drm/nouveau/nvkm/core/subdev.o CC net/wireless/lib80211_crypt_wep.o AR drivers/iio/built-in.a CC drivers/isdn/gigaset/interface.o CC drivers/input/mouse/sermouse.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/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 drivers/infiniband/hw/hfi1/msix.o CC net/sched/ematch.o CC net/wireless/lib80211_crypt_ccmp.o CC drivers/infiniband/hw/ocrdma/ocrdma_hw.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 drivers/input/rmi4/rmi_smbus.o CC fs/xfs/libxfs/xfs_bmap_btree.o CC drivers/infiniband/hw/ocrdma/ocrdma_stats.o CC drivers/infiniband/hw/ocrdma/ocrdma_ah.o CC drivers/input/tablet/hanwang.o CC drivers/infiniband/hw/mthca/mthca_eq.o CC drivers/infiniband/ulp/srp/ib_srp.o CC drivers/input/mouse/synaptics_i2c.o CC drivers/gpu/drm/nouveau/nvkm/falcon/base.o CC drivers/input/tablet/kbtab.o CC drivers/infiniband/ulp/ipoib/ipoib_fs.o CC drivers/infiniband/hw/mlx5/doorbell.o CC drivers/hwmon/lm90.o CC drivers/hid/hid-logitech-hidpp.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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/hw/mlx5/qp.o CC net/netfilter/nf_flow_table_inet.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, | ^~~~~~~~~~~~~ AR drivers/input/rmi4/built-in.a CC net/netfilter/x_tables.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 net/sched/em_cmp.o CC drivers/input/mouse/synaptics_usb.o CC net/wireless/lib80211_crypt_tkip.o CC net/sched/em_nbyte.o CC drivers/input/tablet/pegasus_notetaker.o CC drivers/isdn/gigaset/proc.o CC drivers/infiniband/hw/qib/qib_diag.o CC drivers/gpu/drm/nouveau/nvkm/falcon/v1.o CC drivers/infiniband/core/uverbs_std_types.o CC drivers/isdn/hardware/avm/b1dma.o CC drivers/gpu/drm/amd/amdgpu/cik_sdma.o CC drivers/isdn/hardware/avm/b1pcmcia.o AR drivers/infiniband/ulp/ipoib/built-in.a CC drivers/infiniband/core/uverbs_ioctl.o CC drivers/gpu/drm/qxl/qxl_drv.o CC drivers/infiniband/hw/mlx5/mem.o CC drivers/hwmon/lm92.o CC drivers/infiniband/core/uverbs_std_types_cq.o CC drivers/infiniband/core/uverbs_std_types_flow_action.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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_runtime_pm.o CC drivers/infiniband/hw/mthca/mthca_pd.o CC drivers/input/mouse/vsxxxaa.o CC drivers/input/tablet/wacom_serial4.o CC drivers/isdn/gigaset/ev-layer.o CC drivers/iommu/amd_iommu_v2.o CC net/sched/em_u32.o CC drivers/hwmon/lm93.o CC drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.o CC drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.o CC drivers/infiniband/hw/nes/nes_nic.o CC drivers/gpu/drm/qxl/qxl_kms.o CC drivers/infiniband/hw/mlx4/srq.o CC net/wireless/wext-core.o CC drivers/infiniband/hw/qib/qib_driver.o CC net/wireless/wext-proc.o CC drivers/infiniband/hw/qib/qib_eeprom.o AR drivers/input/mouse/built-in.a CC drivers/isdn/hardware/avm/avm_cs.o CC drivers/hid/hid-magicmouse.o AR drivers/input/tablet/built-in.a CC drivers/infiniband/hw/mthca/mthca_cq.o CC drivers/isdn/hardware/avm/t1pci.o CC fs/xfs/libxfs/xfs_btree.o CC net/sched/em_meta.o CC drivers/input/touchscreen/of_touchscreen.o CC drivers/input/touchscreen/ad7877.o CC drivers/input/touchscreen/ad7879.o CC drivers/iommu/dmar.o CC drivers/iommu/intel-iommu.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); | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o CC drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.o CC drivers/gpu/drm/qxl/qxl_display.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o CC drivers/iommu/intel-pasid.o CC drivers/leds/trigger/ledtrig-timer.o AR drivers/infiniband/hw/ocrdma/built-in.a CC net/wireless/wext-spy.o CC drivers/hid/hid-mf.o CC net/netfilter/xt_tcpudp.o CC drivers/isdn/hardware/avm/c4.o CC drivers/infiniband/hw/mlx4/mcg.o CC drivers/infiniband/core/uverbs_std_types_dm.o CC drivers/hwmon/lm95241.o CC drivers/infiniband/hw/usnic/usnic_fwd.o CC drivers/infiniband/core/uverbs_std_types_mr.o CC drivers/input/touchscreen/ad7879-i2c.o CC drivers/leds/trigger/ledtrig-oneshot.o CC drivers/macintosh/mac_hid.o CC drivers/isdn/gigaset/asyncdata.o CC drivers/infiniband/hw/qib/qib_file_ops.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o CC drivers/mailbox/mailbox.o CC drivers/hid/hid-microsoft.o CC drivers/gpu/drm/i915/intel_workarounds.o CC drivers/infiniband/hw/mlx5/srq_cmd.o CC net/sched/em_text.o CC drivers/hwmon/lm95245.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/input/touchscreen/ads7846.o CC net/wireless/wext-priv.o CC drivers/gpu/drm/amd/amdgpu/vce_v2_0.o CC drivers/leds/trigger/ledtrig-disk.o CC drivers/infiniband/hw/mthca/mthca_mr.o AR drivers/macintosh/built-in.a CC drivers/infiniband/hw/usnic/usnic_transport.o CC drivers/isdn/gigaset/capi.o CC net/netfilter/xt_mark.o CC drivers/isdn/gigaset/usb-gigaset.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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/mailbox/pcc.o AR drivers/infiniband/ulp/srp/built-in.a CC drivers/infiniband/core/uverbs_std_types_counters.o CC drivers/gpu/drm/qxl/qxl_ttm.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o CC drivers/infiniband/ulp/srpt/ib_srpt.o CC drivers/infiniband/core/uverbs_uapi.o CC drivers/hid/hid-monterey.o CC drivers/infiniband/hw/nes/nes_utils.o CC drivers/hid/hid-multitouch.o CC drivers/hwmon/ltc4151.o CC drivers/leds/trigger/ledtrig-heartbeat.o CC drivers/infiniband/hw/hfi1/opfn.o CC net/sched/em_canid.o CC drivers/isdn/gigaset/bas-gigaset.o AR drivers/isdn/hardware/avm/built-in.a CC net/wireless/shipped-certs.o CC drivers/isdn/hardware/mISDN/hfcpci.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o CC drivers/gpu/drm/amd/amdgpu/si.o CC net/netfilter/xt_connmark.o CC drivers/infiniband/hw/usnic/usnic_uiom.o CC net/netfilter/xt_set.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 drivers/hwmon/ltc4215.o CC drivers/gpu/drm/qxl/qxl_object.o CC drivers/hwmon/ltc4245.o CC drivers/leds/trigger/ledtrig-backlight.o CC drivers/infiniband/hw/mlx4/cm.o CC drivers/infiniband/hw/qedr/qedr_roce_cm.o AR drivers/mailbox/built-in.a CC drivers/infiniband/hw/qedr/qedr_iw_cm.o CC drivers/gpu/drm/i915/i915_ioc32.o CC drivers/gpu/drm/i915/i915_debugfs.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/input/input.o CC drivers/input/input-compat.o AR net/wireless/built-in.a CC drivers/input/touchscreen/atmel_mxt_ts.o CC net/sched/em_ipset.o CC drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.o CC drivers/infiniband/hw/mthca/mthca_qp.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o CC drivers/leds/trigger/ledtrig-gpio.o CC drivers/hwmon/ltc4261.o CC drivers/hwmon/max1111.o CC drivers/infiniband/core/uverbs_std_types_device.o CC drivers/hid/hid-nti.o CC drivers/input/input-mt.o CC drivers/gpu/drm/qxl/qxl_gem.o CC drivers/infiniband/hw/nes/nes_verbs.o CC drivers/gpu/drm/qxl/qxl_cmd.o CC drivers/infiniband/hw/qib/qib_fs.o CC drivers/leds/trigger/ledtrig-cpu.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o CC net/netfilter/xt_nat.o CC drivers/infiniband/hw/nes/nes_cm.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o CC drivers/hwmon/max16065.o CC drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o CC drivers/infiniband/hw/usnic/usnic_vnic.o CC drivers/isdn/gigaset/isocdata.o CC drivers/infiniband/hw/mlx4/alias_GUID.o CC drivers/hid/hid-ntrig.o CC drivers/infiniband/hw/hfi1/pcie.o CC net/sched/em_ipt.o CC drivers/input/ff-core.o CC drivers/input/ff-memless.o CC drivers/leds/trigger/ledtrig-default-on.o CC drivers/leds/trigger/ledtrig-transient.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/infiniband/hw/qedr/built-in.a CC drivers/infiniband/hw/hfi1/pio.o CC drivers/infiniband/core/umem.o CC drivers/iommu/intel-svm.o CC drivers/input/input-polldev.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o CC drivers/infiniband/hw/mthca/mthca_av.o CC drivers/leds/trigger/ledtrig-camera.o CC drivers/hwmon/max1619.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/infiniband/hw/mlx5/srq.o CC drivers/infiniband/hw/qib/qib_init.o CC drivers/isdn/hardware/mISDN/hfcmulti.o CC drivers/hwmon/max1668.o CC drivers/hwmon/max6639.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 drivers/input/touchscreen/dynapro.o CC drivers/hid/hid-ortek.o CC drivers/gpu/drm/qxl/qxl_image.o CC net/netfilter/xt_AUDIT.o CC fs/xfs/libxfs/xfs_da_btree.o CC drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o CC fs/xfs/libxfs/xfs_da_format.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o AR net/sched/built-in.a CC drivers/infiniband/hw/usnic/usnic_ib_main.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o CC drivers/input/sparse-keymap.o CC drivers/input/matrix-keymap.o CC drivers/leds/trigger/ledtrig-panic.o CC drivers/iommu/intel_irq_remapping.o CC drivers/infiniband/hw/nes/nes_mgt.o CC drivers/isdn/gigaset/ser-gigaset.o AR drivers/infiniband/ulp/srpt/built-in.a AR drivers/infiniband/ulp/built-in.a CC drivers/hid/hid-prodikeys.o CC drivers/infiniband/hw/mlx4/sysfs.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’: ./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/leds/trigger/ledtrig-audio.o CC drivers/input/input-leds.o CC drivers/input/touchscreen/hampshire.o CC drivers/hwmon/max6642.o CC drivers/input/touchscreen/gunze.o CC drivers/gpu/drm/r128/r128_drv.o CC drivers/gpu/drm/qxl/qxl_draw.o CC drivers/gpu/drm/r128/r128_cce.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o CC drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o CC net/netfilter/xt_CHECKSUM.o AR drivers/leds/trigger/built-in.a CC drivers/infiniband/core/umem_odp.o CC drivers/input/touchscreen/eeti_ts.o CC drivers/leds/led-core.o CC drivers/input/touchscreen/elo.o CC fs/super.o CC drivers/infiniband/hw/mthca/mthca_mcg.o CC drivers/infiniband/hw/mthca/mthca_mad.o CC drivers/input/touchscreen/fujitsu_ts.o CC drivers/input/touchscreen/goodix.o CC drivers/hwmon/max6650.o CC drivers/infiniband/hw/mthca/mthca_provider.o CC drivers/infiniband/hw/mthca/mthca_memfree.o CC drivers/infiniband/hw/mlx5/mr.o AR drivers/isdn/gigaset/built-in.a CC drivers/infiniband/hw/mlx5/ah.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o CC drivers/hid/hid-pl.o CC drivers/gpu/drm/qxl/qxl_debugfs.o CC drivers/gpu/drm/qxl/qxl_irq.o CC drivers/md/bcache/alloc.o CC drivers/leds/led-class.o CC drivers/media/cec/cec-core.o CC drivers/infiniband/hw/qib/qib_intr.o CC drivers/iommu/irq_remapping.o CC drivers/hwmon/menf21bmc_hwmon.o CC net/netfilter/xt_CLASSIFY.o CC drivers/hid/hid-penmount.o CC net/netfilter/xt_CONNSECMARK.o CC drivers/gpu/drm/r128/r128_state.o CC drivers/input/touchscreen/inexio.o AR drivers/infiniband/hw/mlx4/built-in.a CC drivers/gpu/drm/i915/intel_pipe_crc.o CC drivers/infiniband/hw/hfi1/pio_copy.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o CC drivers/input/touchscreen/mcs5000_ts.o CC drivers/infiniband/hw/hfi1/platform.o CC drivers/input/touchscreen/mtouch.o CC drivers/infiniband/hw/usnic/usnic_ib_sysfs.o CC drivers/infiniband/hw/usnic/usnic_ib_verbs.o AR drivers/memory/built-in.a CC drivers/infiniband/hw/usnic/usnic_debugfs.o AR drivers/infiniband/hw/nes/built-in.a CC drivers/gpu/drm/radeon/radeon_drv.o CC drivers/infiniband/hw/hfi1/qp.o CC drivers/gpu/drm/qxl/qxl_dumb.o CC drivers/hid/hid-petalynx.o 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/hwmon/nct6683.o CC drivers/leds/led-triggers.o CC drivers/leds/leds-apu.o CC drivers/infiniband/core/ucma.o CC drivers/md/bcache/bset.o CC drivers/iommu/hyperv-iommu.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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o CC drivers/input/touchscreen/mk712.o 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/media/cec/cec-adap.o CC drivers/gpu/drm/r128/r128_irq.o CC drivers/infiniband/hw/qib/qib_mad.o CC net/netfilter/xt_CT.o CC drivers/infiniband/hw/mthca/mthca_uar.o CC drivers/leds/leds-bd2802.o CC drivers/hid/hid-picolcd_core.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/hid/hid-picolcd_fb.o CC drivers/memstick/core/memstick.o CC drivers/memstick/core/mspro_block.o CC drivers/gpu/drm/qxl/qxl_ioctl.o CC drivers/gpu/drm/radeon/radeon_device.o CC drivers/input/touchscreen/usbtouchscreen.o AR drivers/iommu/built-in.a CC drivers/gpu/drm/radeon/radeon_asic.o CC drivers/md/bcache/btree.o CC drivers/media/cec/cec-api.o CC drivers/gpu/drm/r128/r128_ioc32.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o CC drivers/gpu/drm/i915/i915_pmu.o CC drivers/gpu/drm/i915/i915_active.o CC drivers/infiniband/hw/qib/qib_pcie.o CC drivers/hwmon/nct6775.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); | ^~~~~~~~~~~~~~~~~~~~ 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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR drivers/infiniband/hw/usnic/built-in.a CC drivers/gpu/drm/amd/amdgpu/si_ih.o CC drivers/infiniband/hw/qib/qib_qp.o CC drivers/hid/hid-picolcd_backlight.o CC drivers/infiniband/hw/mthca/mthca_srq.o CC drivers/infiniband/hw/mlx5/mad.o CC fs/xfs/libxfs/xfs_defer.o CC fs/xfs/libxfs/xfs_dir2.o CC drivers/infiniband/hw/qib/qib_qsfp.o CC drivers/gpu/drm/qxl/qxl_release.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/leds/leds-gpio.o CC net/netfilter/xt_DSCP.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/infiniband/hw/hfi1/qsfp.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o CC drivers/hid/hid-picolcd_leds.o AR drivers/gpu/drm/rcar-du/built-in.a CC drivers/gpu/drm/savage/savage_drv.o CC drivers/gpu/drm/savage/savage_bci.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); | ^~~~~~~~~~~~ CC drivers/gpu/drm/savage/savage_state.o ./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/xfs/libxfs/xfs_dir2_block.o AR drivers/infiniband/core/built-in.a CC fs/xfs/libxfs/xfs_dir2_leaf.o CC fs/xfs/libxfs/xfs_dir2_data.o CC drivers/input/touchscreen/penmount.o CC drivers/leds/leds-lp3944.o CC drivers/gpu/drm/amd/amdgpu/si_dma.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); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/memstick/core/built-in.a CC net/netfilter/xt_HL.o CC drivers/gpu/drm/i915/i915_cmd_parser.o CC drivers/memstick/host/tifm_ms.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 drivers/memstick/host/jmb38x_ms.o CC drivers/infiniband/hw/qib/qib_rc.o CC drivers/hid/hid-picolcd_cir.o CC drivers/infiniband/hw/qib/qib_ruc.o AR drivers/gpu/drm/r128/built-in.a CC drivers/gpu/drm/qxl/qxl_prime.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o CC net/netfilter/xt_HMARK.o AR drivers/media/cec/built-in.a CC drivers/gpu/drm/radeon/radeon_kms.o CC drivers/media/common/b2c2/flexcop.o CC drivers/media/dvb-core/dvbdev.o CC drivers/infiniband/hw/mlx5/gsi.o CC drivers/leds/leds-clevo-mail.o CC drivers/input/touchscreen/sur40.o CC drivers/infiniband/hw/mlx5/ib_virt.o CC drivers/infiniband/hw/mthca/mthca_catas.o 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); | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/hid/hid-plantronics.o CC drivers/hid/hid-picolcd_debugfs.o 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/infiniband/hw/hfi1/rc.o CC drivers/infiniband/hw/hfi1/ruc.o AR drivers/gpu/drm/qxl/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o CC drivers/memstick/host/r592.o CC drivers/input/touchscreen/surface3_spi.o CC drivers/leds/leds-pca955x.o CC net/netfilter/xt_LED.o CC net/netfilter/xt_LOG.o CC drivers/gpu/drm/amd/amdgpu/dce_v6_0.o CC drivers/memstick/host/rtsx_pci_ms.o CC drivers/gpu/drm/i915/i915_gem_batch_pool.o CC drivers/hid/hid-primax.o CC drivers/infiniband/hw/qib/qib_sdma.o CC drivers/media/dvb-core/dmxdev.o CC drivers/media/common/b2c2/flexcop-fe-tuner.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/gpu/drm/nouveau/nvkm/subdev/bios/i2c.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/isdn/hardware/mISDN/hfcsusb.o CC drivers/isdn/mISDN/core.o CC drivers/gpu/drm/radeon/radeon_atombios.o CC drivers/leds/leds-regulator.o CC drivers/infiniband/hw/mlx5/cmd.o AR drivers/infiniband/hw/mthca/built-in.a CC drivers/input/mousedev.o CC drivers/input/touchscreen/touchit213.o CC drivers/gpu/drm/scheduler/sched_main.o CC drivers/hid/hid-redragon.o CC net/netfilter/xt_NETMAP.o CC net/netfilter/xt_NFLOG.o CC drivers/hid/hid-retrode.o CC drivers/hid/hid-roccat.o CC drivers/md/bcache/closure.o CC drivers/memstick/host/rtsx_usb_ms.o CC net/netfilter/xt_NFQUEUE.o AR drivers/gpu/drm/savage/built-in.a 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, | ^~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/leds/leds-ss4200.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 drivers/leds/leds-lt3593.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o CC drivers/hid/hid-roccat-common.o CC drivers/input/touchscreen/touchright.o CC net/netfilter/xt_RATEEST.o CC drivers/md/persistent-data/dm-array.o CC fs/xfs/libxfs/xfs_dir2_node.o CC drivers/gpu/drm/i915/i915_gem_clflush.o CC drivers/hwmon/nct7802.o CC drivers/media/common/b2c2/flexcop-i2c.o CC drivers/isdn/mISDN/fsm.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o CC drivers/infiniband/hw/mlx5/cong.o CC drivers/md/bcache/debug.o CC drivers/infiniband/hw/mlx5/odp.o CC drivers/media/common/b2c2/flexcop-sram.o CC drivers/gpu/drm/scheduler/sched_fence.o CC drivers/input/touchscreen/touchwin.o CC drivers/leds/leds-menf21bmc.o CC drivers/infiniband/hw/qib/qib_twsi.o CC drivers/infiniband/hw/qib/qib_sysfs.o CC net/netfilter/xt_REDIRECT.o CC net/netfilter/xt_SECMARK.o CC net/netfilter/xt_TPROXY.o CC fs/char_dev.o CC drivers/md/md-linear.o CC drivers/gpu/drm/scheduler/sched_entity.o CC drivers/hid/hid-roccat-arvo.o AR drivers/memstick/host/built-in.a AR drivers/memstick/built-in.a CC drivers/media/dvb-core/dvb_demux.o CC drivers/media/dvb-core/dvb_ca_en50221.o CC drivers/leds/leds-dac124s085.o CC drivers/isdn/mISDN/socket.o CC drivers/media/common/saa7146/saa7146_i2c.o CC drivers/hwmon/nct7904.o CC drivers/isdn/mISDN/clock.o CC drivers/input/touchscreen/tsc40.o CC drivers/md/bcache/extents.o 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); | ^~~~~~~~~~~~~~~~~~~~ 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/gpu/drm/i915/i915_gem_context.o CC drivers/media/common/b2c2/flexcop-eeprom.o CC drivers/md/persistent-data/dm-bitset.o CC drivers/hid/hid-roccat-isku.o CC drivers/media/common/b2c2/flexcop-misc.o CC drivers/hwmon/npcm750-pwm-fan.o CC net/netfilter/xt_TCPMSS.o CC drivers/md/raid0.o CC drivers/md/raid1.o AR drivers/leds/built-in.a CC drivers/isdn/hardware/mISDN/avmfritz.o CC drivers/infiniband/hw/qib/qib_tx.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o CC drivers/isdn/hardware/mISDN/speedfax.o CC drivers/isdn/hardware/mISDN/mISDNinfineon.o CC drivers/gpu/drm/amd/amdgpu/si_dpm.o CC drivers/infiniband/hw/qib/qib_uc.o CC drivers/input/touchscreen/tsc2007_core.o CC drivers/infiniband/hw/qib/qib_ud.o CC drivers/input/touchscreen/wacom_w8001.o CC drivers/media/dvb-frontends/drx39xyj/drxj.o CC drivers/media/common/saa7146/saa7146_core.o AR drivers/gpu/drm/scheduler/built-in.a CC drivers/media/dvb-core/dvb_frontend.o CC drivers/hid/hid-roccat-kone.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/md/bcache/io.o CC drivers/hwmon/pc87360.o CC drivers/hwmon/ntc_thermistor.o CC drivers/hid/hid-roccat-koneplus.o CC drivers/isdn/mISDN/hwchannel.o CC drivers/md/persistent-data/dm-block-manager.o CC drivers/hid/hid-roccat-konepure.o 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); | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/infiniband/hw/mlx5/devx.o 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/hid/hid-roccat-kovaplus.o CC drivers/infiniband/hw/mlx5/flow.o CC fs/stat.o CC net/netfilter/xt_TCPOPTSTRIP.o CC drivers/media/common/b2c2/flexcop-hw-filter.o CC drivers/input/touchscreen/wm97xx-core.o CC drivers/input/touchscreen/wm9712.o CC drivers/input/touchscreen/wm9705.o CC drivers/md/bcache/journal.o CC drivers/gpu/drm/radeon/radeon_agp.o CC drivers/message/fusion/mptbase.o CC drivers/infiniband/hw/hfi1/sdma.o CC drivers/infiniband/hw/hfi1/sysfs.o CC drivers/infiniband/hw/hfi1/tid_rdma.o CC drivers/media/common/saa7146/saa7146_fops.o CC drivers/gpu/drm/i915/i915_gem_dmabuf.o CC drivers/media/common/saa7146/saa7146_video.o CC drivers/hid/hid-roccat-lua.o CC drivers/isdn/hardware/mISDN/w6692.o CC drivers/isdn/hardware/mISDN/mISDNipac.o CC drivers/md/persistent-data/dm-space-map-common.o CC fs/xfs/libxfs/xfs_dir2_sf.o CC drivers/isdn/mISDN/stack.o CC drivers/infiniband/hw/qib/qib_user_pages.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); | ^~~~~~~~~~~~~~~~~~~~ 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/hwmon/pc87427.o CC net/netfilter/xt_TEE.o CC fs/xfs/libxfs/xfs_dquot_buf.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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/hid/hid-roccat-pyra.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o CC drivers/gpu/drm/radeon/atombios_crtc.o CC drivers/md/raid10.o CC drivers/md/raid5.o CC drivers/md/raid5-cache.o CC drivers/md/raid5-ppl.o AR drivers/media/common/b2c2/built-in.a CC drivers/md/md-multipath.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/md/persistent-data/dm-space-map-disk.o AR drivers/infiniband/hw/mlx5/built-in.a 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/input/touchscreen/wm9713.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/md/persistent-data/dm-space-map-metadata.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; | ^~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem_evict.o 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/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o CC drivers/infiniband/hw/qib/qib_user_sdma.o CC drivers/hid/hid-roccat-ryos.o CC drivers/md/persistent-data/dm-transaction-manager.o CC drivers/hwmon/pcf8591.o CC net/netfilter/xt_TRACE.o CC drivers/media/common/saa7146/saa7146_hlp.o CC drivers/md/bcache/movinggc.o CC drivers/isdn/mISDN/layer1.o CC drivers/md/persistent-data/dm-btree.o CC drivers/media/dvb-core/dvb_net.o CC drivers/hwmon/sch56xx-common.o CC drivers/isdn/mISDN/layer2.o CC drivers/isdn/hardware/mISDN/mISDNisar.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.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/hid/hid-roccat-savu.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o CC drivers/hwmon/sch5627.o CC net/netfilter/xt_IDLETIMER.o CC drivers/input/touchscreen/tps6507x-ts.o CC drivers/gpu/drm/amd/amdgpu/si_smc.o CC drivers/md/md-faulty.o CC drivers/gpu/drm/i915/i915_gem_execbuffer.o CC drivers/hid/hid-rmi.o CC drivers/gpu/drm/radeon/radeon_combios.o CC drivers/media/dvb-core/dvb_ringbuffer.o CC drivers/md/bcache/request.o AR drivers/input/touchscreen/built-in.a CC drivers/gpu/drm/radeon/atom.o CC fs/xfs/libxfs/xfs_ialloc.o CC drivers/md/md.o CC drivers/input/joydev.o CC drivers/input/evdev.o CC drivers/gpu/drm/radeon/radeon_fence.o AR drivers/media/dvb-frontends/drx39xyj/built-in.a CC drivers/hwmon/sch5636.o CC drivers/media/common/saa7146/saa7146_vbi.o CC drivers/media/dvb-frontends/dvb-pll.o CC net/netfilter/xt_addrtype.o CC net/netfilter/xt_bpf.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o CC drivers/gpu/drm/sis/sis_drv.o CC drivers/infiniband/hw/qib/qib_iba7220.o CC fs/exec.o CC drivers/md/md-bitmap.o CC drivers/md/persistent-data/dm-btree-remove.o CC drivers/message/fusion/mptscsih.o CC drivers/hid/hid-saitek.o CC drivers/hwmon/sht21.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o CC drivers/gpu/drm/sis/sis_mm.o 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 net/netfilter/xt_cluster.o CC drivers/md/bcache/stats.o AR drivers/media/common/saa7146/built-in.a CC drivers/media/dvb-frontends/stv0299.o CC net/netfilter/xt_comment.o CC drivers/media/common/siano/smscoreapi.o CC drivers/media/dvb-core/dvb_math.o CC drivers/hwmon/sis5595.o CC drivers/hwmon/smm665.o AR drivers/input/built-in.a CC drivers/hid/hid-samsung.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o CC drivers/hwmon/smsc47b397.o CC net/netfilter/xt_connbytes.o CC drivers/md/persistent-data/dm-btree-spine.o CC drivers/isdn/mISDN/tei.o CC drivers/md/bcache/super.o CC drivers/md/bcache/sysfs.o AR drivers/gpu/drm/sis/built-in.a CC drivers/infiniband/hw/hfi1/trace.o CC drivers/gpu/drm/radeon/radeon_ttm.o AR drivers/media/dvb-core/built-in.a CC net/netfilter/xt_connlabel.o CC net/netfilter/xt_connlimit.o CC drivers/gpu/drm/radeon/radeon_object.o CC drivers/gpu/drm/radeon/radeon_gart.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o CC drivers/hid/hid-sjoy.o CC net/netfilter/xt_conntrack.o CC drivers/media/dvb-frontends/stb0899_drv.o CC fs/pipe.o CC drivers/hwmon/smsc47m1.o AR drivers/md/persistent-data/built-in.a CC drivers/media/dvb-frontends/stb0899_algo.o CC drivers/hwmon/smsc47m192.o AR drivers/isdn/hardware/mISDN/built-in.a AR drivers/isdn/hardware/built-in.a CC drivers/hwmon/amc6821.o CC drivers/gpu/drm/i915/i915_gem_fence_reg.o CC drivers/gpu/drm/i915/i915_gem_gtt.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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/hid/hid-sony.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/namei.o CC drivers/gpu/drm/amd/amdgpu/vi.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.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( | ^~~~~~~~~~~~~~ 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/media/dvb-frontends/stb6100.o CC drivers/message/fusion/mptspi.o CC drivers/media/dvb-frontends/sp8870.o CC drivers/md/bcache/trace.o CC drivers/gpu/drm/i915/i915_gem_internal.o CC drivers/media/common/siano/sms-cards.o CC drivers/infiniband/hw/qib/qib_sd7220.o CC drivers/infiniband/hw/qib/qib_iba7322.o CC drivers/hwmon/thmc50.o CC net/netfilter/xt_cpu.o CC drivers/media/common/v4l2-tpg/v4l2-tpg-core.o CC drivers/gpu/drm/radeon/radeon_legacy_crtc.o CC drivers/media/common/v4l2-tpg/v4l2-tpg-colors.o CC drivers/isdn/mISDN/timerdev.o CC drivers/gpu/drm/radeon/radeon_legacy_encoders.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 fs/xfs/libxfs/xfs_ialloc_btree.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/bios/shadowacpi.o CC drivers/gpu/drm/i915/i915_gem.o CC drivers/message/fusion/mptfc.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 fs/fcntl.o CC drivers/hwmon/tmp102.o CC fs/ioctl.o CC drivers/gpu/drm/i915/i915_gem_object.o CC drivers/message/fusion/mptsas.o CC net/netfilter/xt_dccp.o CC drivers/media/dvb-frontends/cx22700.o CC drivers/media/common/siano/smsendian.o CC drivers/infiniband/hw/qib/qib_verbs.o CC drivers/isdn/mISDN/dsp_core.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o CC drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o CC drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o CC drivers/hwmon/tmp401.o CC fs/readdir.o CC fs/select.o CC drivers/media/common/siano/smsir.o CC drivers/media/common/siano/smsdvb-main.o CC drivers/md/dm-uevent.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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/media/dvb-frontends/cx24110.o 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/md/bcache/util.o CC drivers/hid/hid-speedlink.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o CC drivers/gpu/drm/radeon/radeon_connectors.o CC net/netfilter/xt_devgroup.o CC net/netfilter/xt_dscp.o CC drivers/hwmon/via-cputemp.o CC drivers/hwmon/tmp421.o CC drivers/message/fusion/mptctl.o CC drivers/hid/hid-steam.o CC drivers/hid/hid-steelseries.o CC fs/xfs/libxfs/xfs_iext_tree.o CC fs/dcache.o CC drivers/media/firewire/firedtv-avc.o CC drivers/md/bcache/writeback.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o CC drivers/gpu/drm/amd/amdgpu/soc15.o CC drivers/media/dvb-frontends/tda8083.o CC net/netfilter/xt_ecn.o CC drivers/hwmon/via686a.o CC drivers/hwmon/vt1211.o CC drivers/hwmon/vt8231.o CC drivers/gpu/drm/radeon/radeon_encoders.o CC drivers/infiniband/hw/qib/qib_iba6120.o CC net/netfilter/xt_esp.o CC drivers/media/firewire/firedtv-ci.o CC drivers/isdn/mISDN/dsp_cmx.o CC drivers/media/firewire/firedtv-dvb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o CC drivers/hid/hid-sunplus.o AR drivers/media/common/siano/built-in.a CC drivers/hid/hid-gaff.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/media/dvb-frontends/l64781.o CC drivers/isdn/mISDN/dsp_tones.o CC drivers/gpu/drm/radeon/radeon_display.o CC drivers/media/dvb-frontends/dib3000mb.o CC drivers/gpu/drm/radeon/radeon_cursor.o AR drivers/media/common/v4l2-tpg/built-in.a CC drivers/hwmon/w83627ehf.o CC drivers/infiniband/hw/hfi1/uc.o CC net/netfilter/xt_hashlimit.o CC drivers/media/common/videobuf2/videobuf2-core.o CC drivers/hid/hid-tmff.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o CC drivers/message/fusion/mptlan.o CC fs/xfs/libxfs/xfs_inode_fork.o CC drivers/infiniband/hw/qib/qib_wc_x86_64.o AR drivers/md/bcache/built-in.a CC drivers/infiniband/hw/qib/qib_debugfs.o CC drivers/isdn/mISDN/dsp_dtmf.o CC drivers/media/firewire/firedtv-fe.o CC fs/inode.o CC drivers/hid/hid-tivo.o CC drivers/hid/hid-topseed.o CC drivers/gpu/drm/amd/amdgpu/emu_soc.o CC drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o CC drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o 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); | ^~~~~~~~~~~~~~~~~~~~ CC fs/attr.o CC fs/bad_inode.o CC drivers/isdn/mISDN/dsp_audio.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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.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 fs/file.o CC drivers/media/dvb-frontends/dib3000mc.o CC drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o CC drivers/hid/hid-twinhan.o CC drivers/media/firewire/firedtv-fw.o CC drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o CC drivers/gpu/drm/i915/i915_gem_render_state.o CC drivers/mfd/axp20x.o CC drivers/mfd/mfd-core.o CC drivers/mfd/axp20x-i2c.o CC drivers/isdn/mISDN/dsp_blowfish.o CC drivers/media/common/cx2341x.o CC drivers/md/dm.o CC drivers/md/dm-table.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o AR drivers/message/fusion/built-in.a AR drivers/message/built-in.a CC net/netfilter/xt_helper.o CC drivers/media/dvb-frontends/dibx000_common.o CC net/netfilter/xt_hl.o CC net/netfilter/xt_ipcomp.o CC net/netfilter/xt_iprange.o CC drivers/media/common/videobuf2/vb2-trace.o CC drivers/hid/hid-uclogic-core.o CC drivers/misc/altera-stapl/altera-lpt.o CC drivers/mfd/kempld-core.o CC drivers/gpu/drm/radeon/radeon_i2c.o CC drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o CC fs/filesystems.o CC drivers/media/firewire/firedtv-rc.o CC drivers/misc/altera-stapl/altera-jtag.o CC fs/namespace.o CC fs/seq_file.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o CC fs/xattr.o CC net/netfilter/xt_ipvs.o CC fs/libfs.o CC drivers/gpu/drm/i915/i915_gem_shrinker.o CC drivers/hwmon/w83l785ts.o CC drivers/hid/hid-uclogic-rdesc.o CC drivers/hwmon/w83l786ng.o CC drivers/gpu/drm/amd/amdgpu/df_v1_7.o CC drivers/media/dvb-frontends/dib7000m.o CC drivers/media/common/videobuf2/videobuf2-v4l2.o CC drivers/media/common/videobuf2/videobuf2-memops.o CC fs/xfs/libxfs/xfs_inode_buf.o CC drivers/media/dvb-frontends/dib7000p.o CC drivers/misc/altera-stapl/altera-comp.o CC drivers/mfd/lpc_sch.o CC drivers/mfd/lpc_ich.o CC drivers/misc/c2port/core.o CC drivers/isdn/mISDN/dsp_pipeline.o AR drivers/media/firewire/built-in.a CC fs/fs-writeback.o CC drivers/isdn/mISDN/dsp_hwec.o CC drivers/media/common/videobuf2/videobuf2-vmalloc.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o CC drivers/misc/altera-stapl/altera.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o CC drivers/hid/hid-uclogic-params.o CC drivers/hid/hid-udraw-ps3.o CC drivers/media/common/videobuf2/videobuf2-dma-contig.o AR drivers/hwmon/built-in.a CC drivers/gpu/drm/amd/amdgpu/df_v3_6.o CC drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o CC net/netfilter/xt_l2tp.o CC drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o CC drivers/mmc/core/core.o CC drivers/gpu/drm/radeon/radeon_clocks.o CC drivers/media/common/videobuf2/videobuf2-dma-sg.o CC drivers/misc/c2port/c2port-duramar2150.o CC fs/pnode.o CC drivers/mfd/intel-lpss.o CC drivers/media/i2c/cx25840/cx25840-core.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o CC drivers/gpu/drm/i915/i915_gem_stolen.o CC drivers/media/common/videobuf2/videobuf2-dvb.o CC drivers/media/dvb-frontends/dib8000.o CC drivers/mfd/intel-lpss-pci.o CC drivers/isdn/mISDN/l1oip_core.o CC fs/xfs/libxfs/xfs_log_rlimit.o CC fs/xfs/libxfs/xfs_ag_resv.o AR drivers/misc/c2port/built-in.a CC drivers/hid/hid-led.o CC fs/xfs/libxfs/xfs_rmap.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o CC drivers/md/dm-target.o CC drivers/md/dm-linear.o CC drivers/md/dm-stripe.o AR drivers/infiniband/hw/qib/built-in.a CC drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o CC drivers/gpu/drm/i915/i915_gem_tiling.o CC drivers/mfd/intel-lpss-acpi.o CC fs/splice.o CC drivers/infiniband/hw/hfi1/ud.o CC drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o CC net/netfilter/xt_length.o CC drivers/mmc/core/bus.o CC fs/sync.o CC drivers/media/common/tveeprom.o CC drivers/media/dvb-frontends/mt312.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o CC drivers/hid/hid-xinmo.o CC drivers/gpu/drm/radeon/radeon_fb.o CC fs/xfs/libxfs/xfs_rmap_btree.o CC drivers/gpu/drm/radeon/radeon_gem.o CC drivers/gpu/drm/tdfx/tdfx_drv.o CC drivers/md/dm-ioctl.o CC fs/utimes.o CC drivers/mfd/viperboard.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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/media/mmc/siano/smssdio.o AR drivers/media/common/videobuf2/built-in.a CC drivers/media/pci/b2c2/flexcop-dma.o 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/media/pci/bt8xx/bttv-driver.o CC drivers/hid/hid-zpff.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o CC drivers/media/dvb-frontends/ves1x93.o CC fs/d_path.o CC drivers/media/dvb-frontends/ves1820.o CC drivers/media/dvb-frontends/tda1004x.o AR drivers/misc/altera-stapl/built-in.a AR drivers/gpu/drm/tdfx/built-in.a CC drivers/mfd/intel_soc_pmic_bxtwc.o CC drivers/mfd/menf21bmc.o CC drivers/isdn/mISDN/l1oip_codec.o CC drivers/misc/cardreader/rtsx_pcr.o CC drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o CC net/netfilter/xt_limit.o CC drivers/media/i2c/cx25840/cx25840-audio.o CC drivers/gpu/drm/i915/i915_gem_userptr.o CC drivers/gpu/drm/i915/i915_gemfs.o CC drivers/gpu/drm/i915/i915_query.o CC drivers/gpu/drm/i915/i915_request.o CC drivers/md/dm-io.o CC drivers/hid/hid-zydacron.o AR drivers/media/mmc/siano/built-in.a AR drivers/media/mmc/built-in.a CC drivers/media/common/cypress_firmware.o CC drivers/md/dm-kcopyd.o CC drivers/md/dm-sysfs.o CC drivers/gpu/drm/radeon/radeon_ring.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o CC drivers/mfd/intel_soc_pmic_chtwc.o CC drivers/media/i2c/cx25840/cx25840-firmware.o CC drivers/md/dm-rq.o CC drivers/md/dm-stats.o CC drivers/media/pci/b2c2/flexcop-pci.o AR drivers/isdn/mISDN/built-in.a CC drivers/md/dm-builtin.o CC drivers/md/dm-unstripe.o CC net/netfilter/xt_mac.o AR drivers/isdn/built-in.a CC drivers/media/dvb-frontends/sp887x.o CC drivers/media/dvb-frontends/nxt6000.o CC drivers/hid/wacom_wac.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/mfd/intel_soc_pmic_chtdc_ti.o CC drivers/mmc/core/host.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o CC drivers/mmc/core/mmc.o CC drivers/md/dm-bufio.o AR drivers/media/common/built-in.a CC drivers/gpu/drm/i915/i915_scheduler.o CC drivers/infiniband/hw/hfi1/user_exp_rcv.o CC drivers/gpu/drm/i915/i915_timeline.o AR drivers/gpu/drm/tilcdc/built-in.a CC drivers/md/dm-bio-prison-v1.o CC drivers/md/dm-bio-prison-v2.o CC drivers/gpu/drm/radeon/radeon_irq_kms.o CC drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o CC drivers/media/i2c/cx25840/cx25840-vbi.o CC drivers/media/dvb-frontends/mt352.o CC drivers/md/dm-crypt.o CC fs/xfs/libxfs/xfs_refcount.o CC drivers/gpu/drm/i915/i915_trace_points.o AR drivers/mfd/built-in.a CC drivers/md/dm-delay.o CC net/netfilter/xt_multiport.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); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/media/pci/b2c2/built-in.a CC drivers/misc/cardreader/rts5209.o CC drivers/md/dm-flakey.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o CC drivers/net/appletalk/ipddp.o CC drivers/gpu/drm/radeon/radeon_cs.o CC fs/xfs/libxfs/xfs_refcount_btree.o CC drivers/net/arcnet/arcnet.o CC drivers/mmc/core/mmc_ops.o CC drivers/md/dm-path-selector.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o CC drivers/media/i2c/cx25840/cx25840-ir.o CC drivers/md/dm-mpath.o CC drivers/misc/cardreader/rts5229.o CC drivers/md/dm-round-robin.o CC drivers/misc/cardreader/rtl8411.o CC drivers/media/pci/bt8xx/bttv-cards.o CC drivers/gpu/drm/radeon/radeon_bios.o CC drivers/gpu/drm/radeon/radeon_benchmark.o AR drivers/media/platform/cros-ec-cec/built-in.a AR drivers/media/platform/davinci/built-in.a CC drivers/media/platform/marvell-ccic/cafe-driver.o CC drivers/media/dvb-frontends/zl10036.o CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o CC drivers/media/platform/marvell-ccic/mcam-core.o CC drivers/md/dm-queue-length.o CC net/netfilter/xt_nfacct.o CC drivers/md/dm-service-time.o AR drivers/net/appletalk/built-in.a CC drivers/mmc/core/sd.o CC drivers/misc/cb710/core.o CC drivers/misc/cardreader/rts5227.o CC drivers/misc/cb710/sgbuf2.o CC drivers/gpu/drm/ttm/ttm_memory.o CC drivers/net/bonding/bond_main.o CC drivers/net/can/peak_canfd/peak_pciefd_main.o CC drivers/misc/cardreader/rts5249.o CC drivers/net/can/peak_canfd/peak_canfd.o HOSTCC drivers/gpu/drm/radeon/mkregtable CC drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o CC drivers/media/i2c/msp3400-driver.o CC drivers/md/dm-switch.o CC drivers/md/dm-snap.o CC drivers/gpu/drm/udl/udl_drv.o CC drivers/gpu/drm/amd/amdgpu/iceland_ih.o CC net/netfilter/xt_osf.o CC drivers/media/dvb-frontends/zl10039.o AR drivers/media/i2c/cx25840/built-in.a CC drivers/gpu/drm/amd/amdgpu/tonga_ih.o CC drivers/infiniband/hw/hfi1/user_pages.o CC drivers/gpu/drm/amd/amdgpu/cz_ih.o CC drivers/gpu/drm/radeon/rs400.o CC drivers/hid/wacom_sys.o CC drivers/hid/hid-waltop.o AR drivers/misc/cb710/built-in.a CC drivers/misc/cardreader/rts5260.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o CC drivers/misc/cardreader/rtsx_usb.o CC drivers/gpu/drm/udl/udl_modeset.o CC net/netfilter/xt_owner.o CC drivers/net/arcnet/rfc1201.o CC drivers/media/dvb-frontends/zl10353.o CC drivers/mmc/core/sd_ops.o CC drivers/gpu/drm/ttm/ttm_tt.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/md/dm-exception-store.o CC drivers/gpu/drm/i915/i915_vma.o CC drivers/mmc/core/sdio.o CC drivers/media/pci/bt8xx/bttv-if.o CC drivers/media/i2c/msp3400-kthreads.o CC drivers/media/radio/si470x/radio-si470x-common.o CC drivers/gpu/drm/i915/intel_breadcrumbs.o AR drivers/media/platform/marvell-ccic/built-in.a AR drivers/media/platform/meson/built-in.a CC drivers/infiniband/hw/hfi1/user_sdma.o CC drivers/misc/eeprom/at24.o CC drivers/misc/eeprom/at25.o CC drivers/net/arcnet/rfc1051.o CC drivers/gpu/drm/vgem/vgem_drv.o AR drivers/media/platform/omap/built-in.a AR drivers/net/can/peak_canfd/built-in.a CC drivers/gpu/drm/amd/amdgpu/vega10_ih.o AR drivers/media/platform/stm32/built-in.a AR drivers/net/can/rcar/built-in.a CC drivers/media/platform/vivid/vivid-core.o MKREGTABLE drivers/gpu/drm/radeon/rs600_reg_safe.h CC drivers/gpu/drm/radeon/rs690.o CC drivers/media/dvb-frontends/cx22702.o CC drivers/net/can/sja1000/sja1000.o CC drivers/net/arcnet/arc-rawmode.o CC net/netfilter/xt_cgroup.o CC drivers/md/dm-snap-transient.o CC net/netfilter/xt_physdev.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); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/misc/cardreader/built-in.a CC drivers/net/arcnet/com90xx.o CC drivers/net/arcnet/capmode.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o CC drivers/misc/ibmasm/module.o CC drivers/misc/ibmasm/ibmasmfs.o CC drivers/gpu/drm/udl/udl_connector.o CC drivers/media/radio/si470x/radio-si470x-usb.o CC drivers/gpu/drm/ttm/ttm_bo.o CC drivers/mmc/core/sdio_ops.o CC drivers/gpu/drm/vgem/vgem_fence.o CC drivers/misc/eeprom/eeprom.o CC drivers/media/dvb-frontends/drxd_firm.o CC fs/xfs/libxfs/xfs_sb.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o CC fs/xfs/libxfs/xfs_symlink_remote.o CC drivers/mmc/core/sdio_bus.o CC drivers/md/dm-snap-persistent.o CC drivers/net/arcnet/com90io.o CC drivers/media/pci/bt8xx/bttv-risc.o CC fs/xfs/libxfs/xfs_trans_resv.o CC drivers/media/rc/keymaps/rc-alink-dtu-m.o CC drivers/net/can/sja1000/sja1000_isa.o CC drivers/media/dvb-frontends/drxd_hard.o CC drivers/media/dvb-frontends/tda10021.o CC drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.o CC drivers/media/i2c/tvaudio.o MKREGTABLE drivers/gpu/drm/radeon/rv515_reg_safe.h CC drivers/gpu/drm/radeon/r520.o CC drivers/media/i2c/tda7432.o CC drivers/hid/hid-wiimote-core.o CC drivers/misc/ibmasm/event.o AR drivers/media/radio/si470x/built-in.a CC drivers/media/radio/radio-maxiradio.o CC drivers/gpu/drm/i915/intel_engine_cs.o CC drivers/misc/eeprom/max6875.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o CC drivers/gpu/drm/udl/udl_encoder.o CC net/netfilter/xt_pkttype.o CC drivers/media/rc/keymaps/rc-anysee.o CC drivers/media/platform/via-camera.o AR drivers/gpu/drm/vgem/built-in.a CC drivers/net/arcnet/arc-rimi.o CC drivers/media/rc/keymaps/rc-apac-viewcomp.o CC drivers/gpu/drm/radeon/r600.o CC drivers/misc/lis3lv02d/lis3lv02d.o CC drivers/md/dm-raid1.o CC drivers/gpu/drm/amd/amdgpu/psp_v3_1.o CC drivers/media/pci/bt8xx/bttv-vbi.o CC drivers/mmc/core/sdio_cis.o CC drivers/misc/ibmasm/command.o CC drivers/mmc/core/sdio_io.o CC drivers/net/can/sja1000/ems_pcmcia.o CC drivers/net/can/sja1000/ems_pci.o CC drivers/media/rc/keymaps/rc-astrometa-t2hybrid.o CC drivers/media/rc/keymaps/rc-asus-pc39.o CC drivers/misc/eeprom/eeprom_93cx6.o CC drivers/net/arcnet/com20020.o CC drivers/media/radio/radio-shark.o CC drivers/gpu/drm/udl/udl_main.o CC drivers/media/i2c/saa6588.o CC drivers/media/platform/vivid/vivid-ctrls.o CC net/netfilter/xt_policy.o CC drivers/gpu/drm/amd/amdgpu/psp_v10_0.o CC drivers/media/rc/keymaps/rc-asus-ps3-100.o CC drivers/misc/ibmasm/remote.o CC drivers/misc/ibmasm/heartbeat.o CC drivers/misc/ibmasm/r_heartbeat.o CC net/netfilter/xt_quota.o CC drivers/media/pci/bt8xx/bttv-i2c.o AR drivers/misc/eeprom/built-in.a CC drivers/gpu/drm/amd/amdgpu/psp_v11_0.o CC drivers/misc/ibmasm/dot_command.o CC drivers/hid/hid-wiimote-modules.o CC drivers/misc/lis3lv02d/lis3lv02d_i2c.o CC drivers/net/can/sja1000/kvaser_pci.o CC drivers/gpu/drm/ttm/ttm_bo_util.o CC drivers/hid/hid-wiimote-debug.o CC drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.o CC drivers/mmc/core/sdio_irq.o CC drivers/media/dvb-frontends/tda10023.o CC drivers/media/radio/radio-shark2.o CC drivers/media/radio/radio-tea5777.o CC drivers/media/pci/bt8xx/bttv-gpio.o CC drivers/net/arcnet/com20020-pci.o CC drivers/gpu/drm/radeon/rv770.o AR drivers/misc/lis3lv02d/built-in.a CC drivers/md/dm-log.o CC drivers/gpu/drm/i915/intel_hangcheck.o CC drivers/gpu/drm/i915/intel_lrc.o CC drivers/gpu/drm/udl/udl_fb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o CC drivers/media/i2c/tda9840.o CC fs/xfs/libxfs/xfs_types.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.o CC drivers/misc/ibmasm/lowlevel.o CC drivers/media/rc/keymaps/rc-ati-x10.o CC net/netfilter/xt_rateest.o CC drivers/media/radio/dsbr100.o CC drivers/infiniband/hw/hfi1/verbs.o CC drivers/nfc/pn544/pn544.o CC drivers/media/platform/vivid/vivid-vid-common.o CC drivers/media/platform/vivid/vivid-vbi-gen.o CC drivers/media/platform/vivid/vivid-vid-cap.o CC drivers/net/bonding/bond_3ad.o CC drivers/nvdimm/core.o CC drivers/media/pci/cx18/cx18-driver.o CC drivers/nvme/host/core.o CC drivers/net/can/sja1000/peak_pcmcia.o CC drivers/nfc/pn533/pn533.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o CC drivers/mmc/core/slot-gpio.o CC drivers/media/rc/keymaps/rc-avermedia-a16d.o CC drivers/media/dvb-frontends/stv0297.o CC fs/xfs/libxfs/xfs_rtbitmap.o CC net/netfilter/xt_realm.o CC drivers/misc/ibmasm/uart.o CC drivers/media/radio/radio-mr800.o CC drivers/gpu/drm/udl/udl_transfer.o 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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/net/arcnet/com20020_cs.o CC drivers/media/i2c/tea6415c.o CC drivers/media/pci/bt8xx/bttv-input.o CC drivers/gpu/drm/i915/intel_mocs.o CC drivers/gpu/drm/ttm/ttm_bo_vm.o CC drivers/nfc/pn544/mei.o CC drivers/gpu/drm/radeon/radeon_test.o CC drivers/hid/hid-sensor-hub.o CC drivers/media/rc/keymaps/rc-avermedia.o CC drivers/mmc/core/regulator.o CC drivers/md/dm-region-hash.o CC drivers/nvdimm/bus.o AR drivers/misc/ibmasm/built-in.a CC drivers/mmc/core/debugfs.o CC drivers/misc/mei/init.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/net/can/sja1000/peak_pci.o CC drivers/net/can/sja1000/plx_pci.o CC drivers/media/i2c/tea6420.o CC drivers/gpu/drm/udl/udl_gem.o CC drivers/media/rc/keymaps/rc-avermedia-cardbus.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o CC drivers/gpu/drm/i915/intel_ringbuffer.o AR drivers/nfc/pn544/built-in.a CC drivers/media/dvb-frontends/nxt200x.o CC net/netfilter/xt_recent.o CC drivers/media/radio/radio-keene.o AR drivers/net/arcnet/built-in.a CC drivers/gpu/drm/amd/amdgpu/dce_v10_0.o CC net/netfilter/xt_sctp.o CC drivers/nfc/mei_phy.o CC net/netfilter/xt_socket.o CC drivers/mmc/core/block.o CC drivers/media/rc/keymaps/rc-avermedia-dvbt.o CC drivers/media/pci/bt8xx/bttv-audio-hook.o CC drivers/hid/hid-sensor-custom.o CC drivers/gpu/drm/ttm/ttm_module.o MKREGTABLE drivers/gpu/drm/radeon/r200_reg_safe.h CC drivers/gpu/drm/radeon/radeon_legacy_tv.o CC drivers/media/i2c/saa7110.o CC drivers/md/dm-log-userspace-base.o CC drivers/gpu/drm/udl/udl_dmabuf.o CC drivers/misc/mei/hbm.o CC drivers/nfc/nfcsim.o CC drivers/nvdimm/dimm_devs.o CC drivers/nvdimm/dimm.o CC drivers/media/rc/keymaps/rc-avermedia-m135a.o AR drivers/net/can/sja1000/built-in.a CC drivers/gpu/drm/ttm/ttm_execbuf_util.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o CC drivers/net/can/softing/softing_main.o CC drivers/media/pci/cx18/cx18-cards.o CC drivers/media/radio/radio-ma901.o CC drivers/nfc/port100.o CC drivers/net/can/softing/softing_fw.o CC drivers/media/dvb-frontends/or51211.o CC drivers/nfc/pn533/usb.o CC drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.o CC drivers/media/pci/bt8xx/btcx-risc.o CC drivers/media/pci/bt8xx/bt878.o CC drivers/media/i2c/saa7115.o CC drivers/media/i2c/saa717x.o AR drivers/hid/built-in.a CC drivers/mmc/host/sdhci.o CC drivers/nvdimm/region_devs.o CC drivers/infiniband/hw/hfi1/verbs_txreq.o CC drivers/media/dvb-frontends/or51132.o AR drivers/gpu/drm/udl/built-in.a CC fs/xfs/xfs_aops.o CC fs/xfs/xfs_attr_inactive.o CC net/netfilter/xt_state.o MKREGTABLE drivers/gpu/drm/radeon/r600_reg_safe.h CC drivers/md/dm-log-userspace-transfer.o CC drivers/gpu/drm/radeon/r600_blit_shaders.o CC drivers/media/rc/keymaps/rc-avermedia-rm-ks.o CC drivers/gpu/drm/radeon/radeon_pm.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o CC drivers/net/bonding/bond_alb.o CC drivers/media/radio/tea575x.o CC drivers/gpu/drm/ttm/ttm_page_alloc.o CC drivers/media/platform/vivid/vivid-vid-out.o CC drivers/media/pci/cx18/cx18-i2c.o CC drivers/media/dvb-frontends/bcm3510.o CC drivers/gpu/drm/amd/amdgpu/dce_v11_0.o CC drivers/misc/mei/interrupt.o CC drivers/media/rc/keymaps/rc-avertv-303.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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/opp/core.o CC drivers/net/can/softing/softing_cs.o CC drivers/nvmem/core.o CC drivers/gpu/drm/i915/intel_uncore.o CC drivers/media/pci/bt8xx/dvb-bt8xx.o CC drivers/media/pci/bt8xx/dst.o CC drivers/media/rc/keymaps/rc-azurewave-ad-tu700.o AR drivers/nfc/pn533/built-in.a AR drivers/nfc/built-in.a CC drivers/nvme/host/trace.o CC net/netfilter/xt_statistic.o CC net/netfilter/xt_string.o CC drivers/nvme/host/multipath.o CC drivers/md/dm-zero.o CC drivers/mmc/core/queue.o CC drivers/media/pci/bt8xx/dst_ca.o CC drivers/media/i2c/saa7127.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o CC drivers/media/rc/keymaps/rc-behold.o CC drivers/gpu/drm/i915/intel_wopcm.o AR drivers/net/can/softing/built-in.a AR drivers/net/can/spi/built-in.a CC drivers/net/can/usb/kvaser_usb/kvaser_usb_core.o CC drivers/media/pci/cx18/cx18-firmware.o CC drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.o CC drivers/media/radio/radio-raremono.o CC drivers/media/dvb-frontends/s5h1420.o CC drivers/nvdimm/region.o CC drivers/md/dm-raid.o CC drivers/media/rc/keymaps/rc-behold-columbus.o CC drivers/misc/mei/client.o CC drivers/infiniband/hw/hfi1/vnic_main.o CC drivers/infiniband/hw/hfi1/vnic_sdma.o CC net/netfilter/xt_tcpmss.o CC net/netfilter/xt_time.o CC drivers/gpu/drm/ttm/ttm_bo_manager.o CC drivers/mmc/core/sdio_uart.o CC drivers/media/i2c/saa7185.o AR drivers/nvmem/built-in.a CC drivers/opp/cpu.o CC drivers/media/rc/keymaps/rc-budget-ci-old.o CC drivers/media/rc/keymaps/rc-cec.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); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/media/radio/built-in.a CC drivers/nvme/host/fault_inject.o CC drivers/gpu/drm/radeon/r600_hdmi.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o CC drivers/net/bonding/bond_sysfs.o CC drivers/gpu/drm/radeon/atombios_dp.o CC drivers/nvdimm/namespace_devs.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 drivers/gpu/drm/radeon/dce3_1_afmt.o CC drivers/media/dvb-frontends/lgdt330x.o CC drivers/gpu/drm/ttm/ttm_page_alloc_dma.o CC drivers/net/bonding/bond_sysfs_slave.o CC drivers/gpu/drm/ttm/ttm_agp_backend.o AR drivers/media/pci/bt8xx/built-in.a CC drivers/media/pci/cx18/cx18-gpio.o CC drivers/gpu/drm/amd/amdgpu/dce_virtual.o AR drivers/media/spi/built-in.a CC drivers/media/i2c/saa6752hs.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o CC drivers/media/i2c/adv7170.o CC fs/xfs/xfs_attr_list.o CC drivers/media/rc/keymaps/rc-cinergy-1400.o CC drivers/media/platform/vivid/vivid-kthread-cap.o CC drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.o CC net/netfilter/xt_u32.o CC drivers/media/platform/vivid/vivid-kthread-out.o CC drivers/opp/debugfs.o CC drivers/nvme/host/pci.o AR drivers/mmc/core/built-in.a CC drivers/net/can/vcan.o CC drivers/infiniband/hw/hfi1/debugfs.o CC drivers/media/rc/keymaps/rc-cinergy.o CC drivers/media/rc/keymaps/rc-delock-61959.o CC drivers/media/rc/keymaps/rc-d680-dmb.o CC drivers/misc/mei/main.o CC drivers/nvme/target/core.o CC drivers/gpu/drm/radeon/evergreen.o CC drivers/media/i2c/adv7175.o CC drivers/media/i2c/vpx3220.o CC fs/stack.o AR drivers/opp/built-in.a CC drivers/net/bonding/bond_debugfs.o CC drivers/infiniband/hw/hfi1/fault.o MKREGTABLE drivers/gpu/drm/radeon/evergreen_reg_safe.h CC drivers/mmc/host/sdhci-pci-core.o CC fs/fs_struct.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o CC drivers/media/i2c/bt819.o CC drivers/media/rc/keymaps/rc-dib0700-nec.o CC drivers/misc/mei/dma-ring.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o AR net/netfilter/built-in.a CC drivers/net/can/vxcan.o AR net/built-in.a CC drivers/mmc/host/sdhci-pci-o2micro.o CC drivers/net/can/usb/peak_usb/pcan_usb_core.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/net/can/usb/peak_usb/pcan_usb.o CC drivers/media/pci/cx18/cx18-queue.o CC drivers/media/dvb-frontends/lgdt3305.o CC drivers/media/dvb-frontends/lgdt3306a.o CC drivers/media/dvb-frontends/lg2160.o CC drivers/media/dvb-frontends/cx24123.o AR drivers/gpu/drm/ttm/built-in.a CC drivers/media/dvb-frontends/lnbh25.o CC drivers/media/rc/keymaps/rc-dib0700-rc5.o CC drivers/net/ethernet/3com/3c589_cs.o 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); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/net/bonding/bond_netlink.o CC drivers/gpu/drm/i915/intel_uc.o CC drivers/net/bonding/bond_options.o CC drivers/net/ethernet/3com/3c574_cs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o AR drivers/net/can/usb/kvaser_usb/built-in.a CC drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o CC drivers/media/rc/keymaps/rc-digitalnow-tinytwin.o CC drivers/net/ethernet/8390/ne2k-pci.o CC drivers/net/ethernet/8390/8390.o CC drivers/media/i2c/bt856.o CC drivers/misc/mei/bus.o CC drivers/media/dvb-frontends/lnbp21.o CC drivers/media/dvb-frontends/lnbp22.o CC drivers/media/rc/keymaps/rc-digittrade.o CC drivers/nvdimm/label.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o CC drivers/net/bonding/bond_procfs.o CC drivers/parport/share.o CC drivers/parport/ieee1284.o CC drivers/net/can/usb/peak_usb/pcan_usb_pro.o CC drivers/media/platform/vivid/vivid-radio-rx.o CC drivers/nvme/target/configfs.o CC drivers/media/pci/cx18/cx18-streams.o CC drivers/mmc/host/sdhci-pci-arasan.o CC drivers/media/i2c/bt866.o CC drivers/media/i2c/ks0127.o CC drivers/media/pci/cx18/cx18-fileops.o CC drivers/net/ethernet/3com/3c59x.o CC drivers/md/dm-thin-metadata.o CC drivers/md/dm-thin.o AR drivers/infiniband/hw/hfi1/built-in.a CC drivers/net/ethernet/3com/typhoon.o AR drivers/infiniband/hw/built-in.a CC drivers/media/rc/keymaps/rc-dm1105-nec.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o AR drivers/infiniband/built-in.a CC fs/xfs/xfs_bmap_util.o CC drivers/gpu/drm/i915/intel_uc_fw.o CC drivers/gpu/drm/i915/intel_guc.o CC drivers/media/tuners/tuner-xc2028.o CC drivers/gpu/drm/i915/intel_guc_ads.o CC drivers/net/can/usb/peak_usb/pcan_usb_fd.o CC drivers/parport/ieee1284_ops.o CC drivers/nvme/host/fabrics.o CC drivers/media/dvb-frontends/isl6405.o CC drivers/parport/procfs.o AR drivers/net/bonding/built-in.a CC drivers/media/i2c/tvp5150.o CC drivers/media/rc/keymaps/rc-dntv-live-dvb-t.o CC drivers/media/platform/vivid/vivid-radio-tx.o CC drivers/net/ethernet/8390/axnet_cs.o CC drivers/misc/mei/bus-fixup.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/media/i2c/cs3308.o CC drivers/mmc/host/sdhci-pci-dwc-mshc.o CC drivers/parport/daisy.o CC drivers/net/ethernet/adaptec/starfire.o CC drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o CC drivers/net/ethernet/8390/pcnet_cs.o CC drivers/nvme/target/admin-cmd.o CC drivers/media/dvb-frontends/isl6421.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o CC drivers/nvdimm/badrange.o CC drivers/mmc/host/sdhci-pci-data.o CC drivers/media/pci/cx23885/cx23885-cards.o CC drivers/media/platform/vivid/vivid-radio-common.o CC drivers/misc/mei/debugfs.o CC drivers/parport/probe.o CC drivers/media/dvb-frontends/tda10086.o CC drivers/md/dm-verity-target.o CC drivers/md/dm-cache-target.o CC drivers/media/rc/keymaps/rc-dtt200u.o AR drivers/net/can/usb/peak_usb/built-in.a CC drivers/nvdimm/claim.o CC drivers/nvdimm/btt_devs.o CC drivers/net/can/usb/usb_8dev.o CC drivers/gpu/drm/i915/intel_guc_ct.o CC drivers/mmc/host/sdhci-acpi.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o CC drivers/mmc/host/wbsd.o CC drivers/media/i2c/cs5345.o CC drivers/parport/parport_pc.o CC drivers/misc/mei/mei-trace.o CC drivers/media/rc/keymaps/rc-dvbsky.o CC drivers/media/pci/cx18/cx18-ioctl.o CC drivers/media/i2c/cs53l32a.o CC drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o CC drivers/nvme/host/rdma.o CC drivers/media/platform/vivid/vivid-rds-gen.o CC drivers/nvme/host/fc.o CC drivers/media/platform/vivid/vivid-sdr-cap.o CC drivers/media/platform/vivid/vivid-vbi-cap.o CC drivers/nvme/target/fabrics-cmd.o CC drivers/media/rc/keymaps/rc-dvico-mce.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o CC drivers/media/tuners/tuner-simple.o CC drivers/nvdimm/pfn_devs.o CC drivers/media/dvb-frontends/tda826x.o CC drivers/media/dvb-frontends/tda8261.o CC drivers/media/i2c/m52790.o CC drivers/media/pci/cx23885/cx23885-video.o AR drivers/net/ethernet/8390/built-in.a CC drivers/media/pci/cx23885/cx23885-vbi.o CC drivers/net/can/usb/ems_usb.o CC drivers/net/can/slcan.o CC drivers/media/tuners/tuner-types.o CC drivers/media/tuners/mt20xx.o AR drivers/net/ethernet/adaptec/built-in.a CC drivers/media/rc/keymaps/rc-dvico-portable.o CC drivers/mmc/host/tifm_sd.o CC drivers/net/ethernet/agere/et131x.o MKREGTABLE drivers/gpu/drm/radeon/cayman_reg_safe.h AR drivers/net/ethernet/3com/built-in.a CC drivers/gpu/drm/radeon/evergreen_blit_shaders.o CC drivers/gpu/drm/i915/intel_guc_fw.o CC drivers/md/dm-cache-metadata.o CC drivers/misc/mei/pci-me.o CC drivers/media/i2c/wm8775.o CC drivers/nvme/target/discovery.o CC drivers/gpu/drm/radeon/evergreen_hdmi.o CC drivers/media/dvb-frontends/dib0070.o CC drivers/media/rc/keymaps/rc-em-terratec.o CC drivers/media/platform/vivid/vivid-vbi-out.o CC drivers/media/platform/vivid/vivid-osd.o CC drivers/media/dvb-frontends/dib0090.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o CC drivers/media/rc/rc-main.o CC drivers/nvdimm/dax_devs.o CC drivers/net/fddi/skfp/skfddi.o CC drivers/net/fddi/defxx.o CC drivers/media/pci/cx18/cx18-controls.o CC fs/xfs/xfs_buf.o CC drivers/media/rc/keymaps/rc-encore-enltv2.o CC drivers/media/i2c/wm8739.o CC drivers/net/can/usb/esd_usb2.o CC drivers/parport/parport_serial.o CC drivers/net/can/usb/gs_usb.o CC drivers/media/i2c/vp27smpx.o CC drivers/misc/mei/hw-me.o CC drivers/net/can/usb/mcba_usb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o CC drivers/nvme/target/io-cmd-file.o CC drivers/nvme/target/io-cmd-bdev.o CC drivers/mmc/host/sdricoh_cs.o CC drivers/media/pci/cx23885/cx23885-core.o CC drivers/media/rc/keymaps/rc-encore-enltv.o CC drivers/media/platform/vivid/vivid-cec.o CC drivers/gpu/drm/i915/intel_guc_log.o CC drivers/media/tuners/tda8290.o CC drivers/media/tuners/tea5767.o CC drivers/media/rc/keymaps/rc-encore-enltv-fm53.o CC drivers/nvdimm/pmem.o CC drivers/gpu/drm/radeon/radeon_trace_points.o AR drivers/net/ethernet/alacritech/built-in.a CC drivers/md/dm-cache-policy.o CC drivers/parport/parport_cs.o CC drivers/md/dm-cache-background-tracker.o CC drivers/md/dm-cache-policy-smq.o CC drivers/media/i2c/upd64031a.o CC drivers/media/pci/cx18/cx18-mailbox.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o CC drivers/media/pci/cx18/cx18-vbi.o CC drivers/media/rc/keymaps/rc-evga-indtube.o CC drivers/nvme/target/rdma.o CC drivers/net/fddi/skfp/hwmtm.o CC drivers/mmc/host/cb710-mmc.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o AR drivers/parport/built-in.a CC drivers/net/fddi/skfp/fplustm.o CC drivers/md/dm-era-target.o AR drivers/nvme/host/built-in.a CC drivers/net/fddi/skfp/smt.o AR drivers/media/platform/vivid/built-in.a CC drivers/net/fddi/skfp/cfm.o AR drivers/media/platform/built-in.a CC drivers/media/i2c/upd64083.o CC drivers/gpu/drm/i915/intel_guc_submission.o CC drivers/media/rc/keymaps/rc-eztv.o CC drivers/net/can/usb/ucan.o CC drivers/gpu/drm/i915/intel_huc.o CC drivers/nvdimm/btt.o CC drivers/media/usb/airspy/airspy.o CC drivers/nvdimm/blk.o CC drivers/nvdimm/e820.o CC drivers/gpu/drm/via/via_irq.o CC drivers/gpu/drm/radeon/ni.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o CC drivers/media/dvb-frontends/tua6100.o CC drivers/media/dvb-frontends/s5h1409.o CC drivers/media/pci/cx18/cx18-audio.o AR drivers/net/ethernet/agere/built-in.a CC drivers/media/rc/keymaps/rc-flydvb.o CC drivers/net/ethernet/alteon/acenic.o CC drivers/mmc/host/via-sdmmc.o CC drivers/media/tuners/tea5761.o CC drivers/media/tuners/tda9887.o CC drivers/media/tuners/tda827x.o CC drivers/media/pci/cx18/cx18-video.o AR drivers/misc/mei/built-in.a CC drivers/media/pci/cx88/cx88-cards.o CC drivers/media/i2c/ov2640.o CC drivers/misc/mic/bus/mic_bus.o 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/rc/keymaps/rc-flyvideo.o CC drivers/nvme/target/fc.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o CC drivers/gpu/drm/via/via_drv.o CC drivers/gpu/drm/virtio/virtgpu_drv.o CC drivers/md/dm-log-writes.o CC drivers/net/ethernet/amazon/ena/ena_netdev.o CC drivers/media/pci/cx23885/cx23885-i2c.o CC drivers/media/pci/ddbridge/ddbridge-main.o CC drivers/net/fddi/skfp/ecm.o CC drivers/misc/mic/bus/scif_bus.o CC drivers/media/dvb-frontends/itd1000.o AR drivers/misc/ti-st/built-in.a CC drivers/media/pci/cx18/cx18-irq.o CC drivers/media/rc/keymaps/rc-fusionhdtv-mce.o CC drivers/media/tuners/tda18271-maps.o CC drivers/media/pci/cx18/cx18-av-core.o CC drivers/gpu/drm/virtio/virtgpu_kms.o CC drivers/gpu/drm/virtio/virtgpu_gem.o CC drivers/gpu/drm/via/via_map.o AR drivers/net/can/usb/built-in.a AR drivers/media/usb/airspy/built-in.a CC drivers/net/ethernet/amd/xgbe/xgbe-main.o CC drivers/net/can/dev.o CC drivers/net/can/rx-offload.o CC drivers/mmc/host/vub300.o CC drivers/media/usb/as102/as102_drv.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o CC drivers/media/i2c/ov7670.o CC drivers/gpu/drm/i915/intel_huc_fw.o CC drivers/media/tuners/tda18271-common.o CC drivers/media/rc/keymaps/rc-gadmei-rm008z.o CC drivers/media/rc/keymaps/rc-geekbox.o CC drivers/media/pci/ddbridge/ddbridge-core.o CC drivers/media/pci/cx18/cx18-av-audio.o CC drivers/misc/mic/bus/vop_bus.o CC drivers/misc/mic/bus/cosm_bus.o CC drivers/media/pci/cx23885/cx23885-dvb.o CC drivers/gpu/drm/via/via_mm.o CC drivers/net/fddi/skfp/pcmplc.o CC drivers/media/pci/cx23885/cx23885-417.o CC drivers/media/dvb-frontends/au8522_common.o CC drivers/media/usb/as102/as102_fw.o CC drivers/gpu/drm/virtio/virtgpu_fb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o CC drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.o CC drivers/media/pci/cx18/cx18-av-firmware.o CC drivers/media/pci/cx88/cx88-core.o CC drivers/media/pci/cx88/cx88-i2c.o CC drivers/net/ethernet/amd/xgbe/xgbe-drv.o CC drivers/md/dm-integrity.o AR drivers/nvdimm/built-in.a CC fs/xfs/xfs_dir2_readdir.o CC drivers/md/dm-zoned-target.o CC drivers/media/rc/keymaps/rc-gotview7135.o CC drivers/media/i2c/mt9v011.o CC drivers/media/i2c/ir-kbd-i2c.o AR drivers/net/ethernet/alteon/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o AR drivers/misc/mic/bus/built-in.a CC drivers/media/tuners/tda18271-fe.o CC drivers/media/usb/as102/as10x_cmd.o CC drivers/gpu/drm/i915/intel_renderstate_gen6.o CC drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o CC drivers/misc/mic/cosm/cosm_main.o CC drivers/gpu/drm/radeon/cayman_blit_shaders.o CC drivers/gpu/drm/radeon/atombios_encoders.o CC drivers/gpu/drm/via/via_dma.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o CC drivers/media/pci/cx18/cx18-av-vbi.o 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/gpu/drm/i915/intel_renderstate_gen7.o CC drivers/gpu/drm/virtio/virtgpu_display.o CC drivers/media/rc/keymaps/rc-hisi-poplar.o CC drivers/gpu/drm/i915/intel_renderstate_gen8.o CC drivers/misc/ad525x_dpot.o CC drivers/misc/vmw_vmci/vmci_context.o AR drivers/nvme/target/built-in.a AR drivers/nvme/built-in.a CC drivers/media/dvb-frontends/au8522_dig.o CC drivers/media/dvb-frontends/au8522_decoder.o CC drivers/gpu/drm/i915/intel_renderstate_gen9.o CC drivers/media/dvb-frontends/tda10048.o AR drivers/net/can/built-in.a CC drivers/media/dvb-frontends/cx24113.o CC drivers/md/dm-zoned-metadata.o CC drivers/misc/mic/cosm/cosm_debugfs.o CC drivers/media/rc/keymaps/rc-hisi-tv-demo.o CC drivers/media/rc/keymaps/rc-imon-mce.o CC drivers/gpu/drm/i915/intel_audio.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o CC drivers/media/rc/keymaps/rc-imon-pad.o CC drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o CC drivers/media/pci/cx88/cx88-tvaudio.o CC drivers/mmc/host/ushc.o CC drivers/media/pci/cx88/cx88-dsp.o CC drivers/media/usb/as102/as10x_cmd_stream.o AR drivers/media/i2c/built-in.a CC drivers/media/pci/cx88/cx88-input.o CC drivers/net/fddi/skfp/pmf.o CC drivers/gpu/drm/virtio/virtgpu_vq.o CC drivers/misc/ad525x_dpot-i2c.o CC drivers/gpu/drm/via/via_verifier.o CC drivers/net/fddi/skfp/queue.o CC drivers/media/dvb-frontends/s5h1411.o CC drivers/misc/mic/cosm/cosm_sysfs.o CC drivers/media/rc/keymaps/rc-imon-rsc.o CC drivers/media/rc/keymaps/rc-iodata-bctv7e.o CC drivers/media/pci/cx18/cx18-scb.o CC drivers/media/dvb-frontends/tda665x.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o CC drivers/media/usb/as102/as102_usb_drv.o CC drivers/media/usb/as102/as10x_cmd_cfg.o CC drivers/media/pci/dm1105/dm1105.o CC drivers/media/pci/dt3155/dt3155.o CC drivers/net/fddi/skfp/rmt.o CC drivers/mmc/host/toshsd.o CC drivers/misc/vmw_vmci/vmci_datagram.o CC drivers/media/tuners/xc5000.o CC drivers/misc/vmw_vmci/vmci_doorbell.o CC drivers/media/rc/keymaps/rc-it913x-v1.o CC drivers/media/pci/cx23885/cx23885-ioctl.o CC drivers/misc/mic/cosm/cosm_scif_server.o CC drivers/media/pci/cx23885/cx23885-ir.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o CC fs/xfs/xfs_discard.o CC drivers/gpu/drm/i915/intel_atomic.o CC drivers/gpu/drm/i915/intel_atomic_plane.o CC drivers/gpu/drm/i915/intel_bios.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o CC drivers/gpu/drm/radeon/radeon_semaphore.o CC drivers/media/rc/keymaps/rc-it913x-v2.o AR drivers/media/usb/as102/built-in.a CC drivers/media/pci/cx18/cx18-dvb.o CC drivers/media/dvb-frontends/lgs8gxx.o CC drivers/media/usb/au0828/au0828-core.o CC drivers/net/ethernet/amazon/ena/ena_com.o CC drivers/net/fjes/fjes_main.o CC drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o CC drivers/net/ethernet/aquantia/atlantic/aq_main.o CC drivers/gpu/drm/virtio/virtgpu_ttm.o CC drivers/media/pci/cx88/cx88-video.o AR drivers/misc/mic/cosm/built-in.a CC drivers/net/ethernet/amd/xgbe/xgbe-dev.o CC drivers/mmc/host/rtsx_pci_sdmmc.o CC drivers/misc/vmw_vmci/vmci_driver.o CC drivers/misc/mic/cosm_client/cosm_scif_client.o AR drivers/media/pci/dt3155/built-in.a CC drivers/media/pci/cx88/cx88-vbi.o CC drivers/mmc/host/rtsx_usb_sdmmc.o CC drivers/media/rc/keymaps/rc-kaiomy.o CC drivers/media/pci/ddbridge/ddbridge-ci.o CC drivers/media/pci/ddbridge/ddbridge-hw.o CC drivers/gpu/drm/via/via_video.o CC drivers/gpu/drm/via/via_dmablit.o CC drivers/md/dm-zoned-reclaim.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o CC drivers/media/pci/cx23885/cx23885-av.o CC drivers/gpu/drm/radeon/radeon_sa.o CC drivers/net/fddi/skfp/smtdef.o AR drivers/media/pci/dm1105/built-in.a CC drivers/misc/vmw_vmci/vmci_event.o CC drivers/media/tuners/xc4000.o CC drivers/media/rc/keymaps/rc-kworld-315u.o AR drivers/misc/mic/cosm_client/built-in.a CC drivers/media/rc/keymaps/rc-kworld-pc150u.o CC drivers/net/fddi/skfp/smtinit.o CC drivers/misc/mic/host/mic_main.o CC drivers/gpu/drm/virtio/virtgpu_fence.o CC drivers/net/ethernet/aquantia/atlantic/aq_nic.o CC drivers/misc/mic/host/mic_x100.o CC drivers/media/usb/au0828/au0828-i2c.o CC drivers/media/pci/cx18/cx18-io.o CC drivers/media/dvb-frontends/atbm8830.o CC drivers/misc/mic/host/mic_smpt.o CC fs/xfs/xfs_error.o CC fs/xfs/xfs_export.o CC drivers/md/dm-writecache.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o CC drivers/media/pci/cx88/cx88-mpeg.o CC drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.o CC drivers/media/pci/cx23885/cx23885-input.o CC drivers/misc/vmw_vmci/vmci_guest.o CC drivers/misc/mic/scif/scif_main.o CC drivers/media/pci/ddbridge/ddbridge-i2c.o CC drivers/misc/mic/scif/scif_peer_bus.o CC drivers/gpu/drm/radeon/atombios_i2c.o CC drivers/gpu/drm/virtio/virtgpu_object.o CC drivers/misc/mic/host/mic_intr.o CC drivers/net/fddi/skfp/smttimer.o CC drivers/media/usb/b2c2/flexcop-usb.o AR drivers/gpu/drm/via/built-in.a CC drivers/net/ethernet/amazon/ena/ena_eth_com.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o CC drivers/media/rc/keymaps/rc-leadtek-y04g0051.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 fs/xfs/xfs_extent_busy.o CC drivers/net/fjes/fjes_hw.o CC drivers/mmc/host/cqhci.o CC drivers/misc/mic/host/mic_boot.o CC drivers/media/pci/cx18/cx18-alsa-main.o CC drivers/media/pci/cx18/cx18-alsa-pcm.o CC drivers/media/pci/cx23885/cx23888-ir.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/media/dvb-frontends/dvb_dummy_fe.o CC drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o CC drivers/media/usb/au0828/au0828-cards.o CC drivers/misc/mic/scif/scif_ports.o CC drivers/media/rc/keymaps/rc-lme2510.o CC drivers/gpu/drm/virtio/virtgpu_debugfs.o CC drivers/media/rc/keymaps/rc-manli.o CC drivers/gpu/drm/radeon/si.o CC drivers/media/pci/ddbridge/ddbridge-max.o CC drivers/media/tuners/msi001.o CC drivers/gpu/drm/virtio/virtgpu_plane.o CC drivers/misc/vmw_vmci/vmci_handle_array.o CC drivers/media/tuners/mt2060.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o CC drivers/net/fddi/skfp/srf.o CC drivers/misc/mic/host/mic_debugfs.o CC drivers/gpu/drm/radeon/si_blit_shaders.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/i915/intel_cdclk.o AR drivers/media/usb/b2c2/built-in.a CC drivers/media/usb/au0828/au0828-dvb.o CC drivers/media/rc/keymaps/rc-medion-x10.o CC drivers/media/dvb-frontends/af9013.o CC drivers/net/ethernet/aquantia/atlantic/aq_pci_func.o CC drivers/media/media-device.o CC drivers/media/v4l2-core/v4l2-fwnode.o CC drivers/misc/mic/scif/scif_debugfs.o CC drivers/misc/vmw_vmci/vmci_host.o CC drivers/gpu/drm/virtio/virtgpu_ioctl.o CC drivers/media/pci/cx88/cx88-alsa.o AR drivers/media/pci/intel/ipu3/built-in.a AR drivers/media/pci/cx18/built-in.a CC drivers/media/pci/cx88/cx88-blackbird.o AR drivers/media/pci/intel/built-in.a CC drivers/media/pci/cx88/cx88-dvb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o CC drivers/media/pci/cx88/cx88-vp3054-i2c.o CC drivers/net/ethernet/amazon/ena/ena_ethtool.o AR drivers/misc/mic/host/built-in.a CC drivers/media/tuners/mt2063.o CC drivers/gpu/drm/i915/intel_color.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/fddi/skfp/hwt.o CC drivers/media/rc/keymaps/rc-medion-x10-digitainer.o CC drivers/media/pci/cx23885/netup-init.o CC drivers/media/pci/cx23885/cimax2.o CC drivers/gpu/drm/i915/intel_combo_phy.o CC drivers/misc/vmw_vmci/vmci_queue_pair.o CC drivers/net/ethernet/amd/xgbe/xgbe-desc.o CC drivers/net/ethernet/amd/amd8111e.o CC drivers/media/pci/ddbridge/ddbridge-mci.o CC drivers/misc/mic/scif/scif_fd.o AR drivers/mmc/host/built-in.a AR drivers/mmc/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o CC drivers/media/pci/ddbridge/ddbridge-sx8.o AR drivers/md/built-in.a CC drivers/media/rc/keymaps/rc-medion-x10-or2x.o CC drivers/net/ethernet/aquantia/atlantic/aq_vec.o CC drivers/net/ethernet/amd/xgbe/xgbe-ethtool.o CC drivers/net/fjes/fjes_ethtool.o CC drivers/media/usb/au0828/au0828-video.o CC drivers/net/ethernet/amd/xgbe/xgbe-mdio.o CC drivers/gpu/drm/virtio/virtgpu_prime.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/net/fddi/skfp/drvfbi.o CC drivers/media/rc/keymaps/rc-msi-digivox-ii.o AR drivers/net/ethernet/amazon/ena/built-in.a CC drivers/media/dvb-frontends/cx24116.o AR drivers/net/ethernet/amazon/built-in.a CC drivers/media/v4l2-core/v4l2-dev.o CC drivers/media/v4l2-core/v4l2-ioctl.o CC drivers/net/fddi/skfp/ess.o CC drivers/media/v4l2-core/v4l2-device.o CC drivers/media/pci/ivtv/ivtv-routing.o CC fs/xfs/xfs_file.o CC drivers/media/v4l2-core/v4l2-fh.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o CC drivers/net/hamradio/mkiss.o CC drivers/media/pci/cx23885/netup-eeprom.o CC drivers/misc/mic/scif/scif_api.o CC drivers/media/pci/cx23885/cx23885-f300.o CC drivers/media/pci/cx23885/cx23885-alsa.o CC drivers/media/rc/keymaps/rc-msi-digivox-iii.o CC drivers/media/pci/cx23885/altera-ci.o CC drivers/net/ethernet/aquantia/atlantic/aq_ring.o AR drivers/media/pci/ddbridge/built-in.a AR drivers/gpu/drm/virtio/built-in.a CC drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o CC drivers/net/fjes/fjes_trace.o CC drivers/net/fjes/fjes_debugfs.o AR drivers/misc/mic/vop/built-in.a CC drivers/media/tuners/mt2266.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/tuners/qt1010.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o CC drivers/media/tuners/mt2131.o CC drivers/media/rc/keymaps/rc-msi-tvanywhere.o CC drivers/media/pci/ivtv/ivtv-cards.o CC drivers/gpu/drm/i915/intel_connector.o CC drivers/media/pci/ivtv/ivtv-controls.o 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); | ~~~~^~~~~~ CC drivers/media/pci/ivtv/ivtv-driver.o CC fs/xfs/xfs_filestream.o AR drivers/media/pci/cx88/built-in.a AR drivers/net/fddi/skfp/built-in.a AR drivers/net/fddi/built-in.a CC drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o CC drivers/media/rc/keymaps/rc-nebula.o AR drivers/net/ethernet/arc/built-in.a CC drivers/misc/vmw_vmci/vmci_resource.o CC drivers/gpu/drm/i915/intel_dpio_phy.o CC drivers/media/v4l2-core/v4l2-event.o CC drivers/gpu/drm/i915/intel_display.o CC drivers/media/pci/mantis/mantis_ioc.o CC drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.o CC drivers/net/ethernet/aquantia/atlantic/aq_ethtool.o CC drivers/media/pci/mantis/mantis_uart.o CC drivers/net/ethernet/atheros/alx/main.o CC drivers/net/ethernet/aquantia/atlantic/aq_filters.o CC drivers/media/rc/keymaps/rc-norwood.o CC drivers/net/hamradio/6pack.o CC fs/statfs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o CC drivers/media/tuners/mxl5005s.o AR drivers/net/ethernet/aurora/built-in.a CC drivers/net/ethernet/amd/xgbe/xgbe-ptp.o CC drivers/media/tuners/mxl5007t.o AR drivers/media/pci/cx23885/built-in.a CC drivers/media/tuners/mc44s803.o CC drivers/misc/vmw_vmci/vmci_route.o CC drivers/media/dvb-frontends/cx24117.o CC drivers/media/tuners/max2165.o CC drivers/net/ethernet/amd/xgbe/xgbe-i2c.o CC drivers/misc/ad525x_dpot-spi.o CC drivers/media/rc/keymaps/rc-npgtech.o CC drivers/media/usb/au0828/au0828-vbi.o CC drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o CC drivers/media/usb/au0828/au0828-input.o CC drivers/media/tuners/tda18218.o AR drivers/misc/vmw_vmci/built-in.a CC drivers/media/tuners/tda18212.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o CC drivers/misc/mic/scif/scif_epd.o CC drivers/media/rc/keymaps/rc-pctv-sedna.o AR drivers/net/fjes/built-in.a CC drivers/media/v4l2-core/v4l2-ctrls.o CC drivers/media/tuners/e4000.o CC fs/fs_pin.o CC drivers/media/pci/meye/meye.o CC fs/xfs/xfs_fsmap.o CC drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.o CC fs/xfs/xfs_fsops.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); | ^~~~~~~~~~~~~ CC drivers/media/rc/keymaps/rc-pinnacle-color.o CC drivers/media/pci/mantis/mantis_dma.o CC drivers/media/tuners/fc2580.o CC drivers/net/ethernet/amd/nmclan_cs.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 drivers/net/ethernet/amd/pcnet32.o CC drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o CC drivers/net/ethernet/atheros/atl1c/atl1c_main.o CC drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.o CC drivers/net/ethernet/atheros/atl1e/atl1e_main.o CC drivers/media/pci/mantis/mantis_pci.o AR drivers/media/usb/au0828/built-in.a CC drivers/net/hamradio/yam.o CC drivers/media/usb/cpia2/cpia2_v4l.o CC drivers/media/usb/cpia2/cpia2_usb.o CC drivers/media/usb/cpia2/cpia2_core.o CC drivers/media/rc/keymaps/rc-pinnacle-grey.o CC drivers/misc/mic/scif/scif_rb.o CC drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o CC drivers/media/media-devnode.o CC drivers/media/pci/ivtv/ivtv-fileops.o CC drivers/misc/mic/scif/scif_nodeqp.o CC drivers/media/dvb-frontends/cx24120.o CC drivers/misc/mic/scif/scif_nm.o CC drivers/media/v4l2-core/v4l2-subdev.o CC drivers/gpu/drm/radeon/radeon_prime.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o CC drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.o CC drivers/media/pci/mantis/mantis_i2c.o CC drivers/media/pci/mantis/mantis_dvb.o CC drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.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/media/pci/mantis/mantis_evm.o CC drivers/net/ethernet/atheros/alx/ethtool.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); | ^~~~~~~~~~~~~ AR drivers/media/pci/meye/built-in.a CC drivers/media/rc/keymaps/rc-pixelview.o CC drivers/media/media-entity.o CC drivers/media/usb/cx231xx/cx231xx-video.o CC drivers/media/media-request.o CC drivers/media/usb/dvb-usb-v2/dvb_usb_core.o CC drivers/media/usb/dvb-usb/dvb-usb-firmware.o CC drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o CC drivers/media/rc/keymaps/rc-pixelview-mk12.o CC drivers/gpu/drm/radeon/cik.o AR drivers/media/usb/cpia2/built-in.a CC drivers/media/v4l2-core/v4l2-clk.o CC drivers/media/v4l2-core/v4l2-async.o CC drivers/media/v4l2-core/v4l2-compat-ioctl32.o CC drivers/net/hamradio/bpqether.o CC drivers/media/rc/keymaps/rc-pixelview-002t.o CC drivers/media/rc/keymaps/rc-pixelview-new.o CC drivers/media/dvb-frontends/si21xx.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o CC drivers/media/usb/dvb-usb/dvb-usb-init.o CC drivers/net/ethernet/atheros/alx/hw.o CC drivers/media/usb/em28xx/em28xx-core.o CC drivers/misc/mic/scif/scif_dma.o CC drivers/media/v4l2-core/v4l2-trace.o CC drivers/media/pci/mantis/mantis_hif.o CC drivers/media/v4l2-core/v4l2-mc.o CC drivers/media/pci/ivtv/ivtv-firmware.o CC drivers/media/v4l2-core/v4l2-common.o CC drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o CC drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.o CC drivers/media/rc/keymaps/rc-powercolor-real-angel.o CC drivers/net/ethernet/atheros/atl1e/atl1e_hw.o CC drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.o CC drivers/gpu/drm/radeon/cik_blit_shaders.o CC fs/xfs/xfs_globals.o CC drivers/media/v4l2-core/v4l2-dv-timings.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/gpu/drm/radeon/r600_dpm.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o CC drivers/net/hamradio/baycom_ser_fdx.o CC drivers/misc/ics932s401.o CC drivers/net/ethernet/atheros/atl1c/atl1c_hw.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o CC drivers/media/rc/keymaps/rc-proteus-2309.o CC drivers/media/dvb-frontends/si2168.o CC drivers/media/pci/ivtv/ivtv-gpio.o CC drivers/media/pci/mantis/mantis_ca.o CC fs/xfs/xfs_icache.o CC drivers/media/usb/cx231xx/cx231xx-i2c.o CC drivers/media/pci/ivtv/ivtv-i2c.o CC drivers/misc/mic/scif/scif_fence.o CC drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.o AR drivers/net/ethernet/atheros/alx/built-in.a CC drivers/media/usb/dvb-usb-v2/dvb_usb_urb.o CC drivers/media/usb/dvb-usb/dvb-usb-urb.o CC drivers/media/usb/em28xx/em28xx-i2c.o CC drivers/media/rc/keymaps/rc-purpletv.o CC drivers/misc/tifm_core.o CC drivers/misc/tifm_7xx1.o CC drivers/net/ethernet/amd/xgbe/xgbe-platform.o CC drivers/media/usb/em28xx/em28xx-cards.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o CC drivers/media/usb/em28xx/em28xx-camera.o CC drivers/media/tuners/tua9001.o CC drivers/misc/phantom.o CC drivers/net/ethernet/atheros/atl1e/atl1e_param.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o 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/media/rc/keymaps/rc-pv951.o CC drivers/media/v4l2-core/tuner-core.o CC drivers/net/hamradio/hdlcdrv.o CC drivers/media/dvb-frontends/stv0288.o CC drivers/media/rc/keymaps/rc-hauppauge.o CC drivers/media/usb/cx231xx/cx231xx-cards.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o CC drivers/media/usb/dvb-usb-v2/usb_urb.o CC drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.o CC drivers/media/rc/keymaps/rc-rc6-mce.o CC drivers/media/pci/ivtv/ivtv-ioctl.o CC drivers/net/ethernet/amd/xgbe/xgbe-pci.o AR drivers/net/ethernet/aquantia/atlantic/built-in.a CC drivers/media/rc/keymaps/rc-real-audio-220-32-keys.o CC drivers/media/pci/mantis/mantis_pcmcia.o CC drivers/media/usb/dvb-usb/dvb-usb-dvb.o AR drivers/net/ethernet/aquantia/built-in.a CC drivers/media/usb/dvb-usb/dvb-usb-i2c.o CC drivers/media/pci/mantis/mantis_input.o CC drivers/media/rc/rc-ir-raw.o CC drivers/media/usb/em28xx/em28xx-video.o CC fs/xfs/xfs_ioctl.o CC drivers/net/ethernet/atheros/atlx/atl1.o CC drivers/media/usb/em28xx/em28xx-vbi.o CC drivers/media/dvb-frontends/stb6000.o CC drivers/media/dvb-frontends/s921.o CC drivers/net/ethernet/atheros/atlx/atl2.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o AR drivers/net/ethernet/atheros/atl1e/built-in.a CC drivers/misc/mic/scif/scif_mmap.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o CC drivers/net/ethernet/broadcom/bnxt/bnxt.o CC drivers/media/rc/keymaps/rc-reddo.o CC drivers/media/usb/em28xx/em28xx-audio.o 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/dvb-frontends/stv6110.o CC drivers/media/usb/dvb-usb-v2/af9015.o CC drivers/media/v4l2-core/videobuf-core.o CC drivers/media/pci/mantis/mantis_cards.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o CC drivers/media/usb/cx231xx/cx231xx-core.o CC drivers/media/rc/keymaps/rc-snapstream-firefly.o CC drivers/media/rc/keymaps/rc-streamzap.o CC drivers/media/usb/dvb-usb/dvb-usb-remote.o AR drivers/net/ethernet/atheros/atl1c/built-in.a CC drivers/net/ethernet/amd/xgbe/xgbe-dcb.o CC drivers/net/hamradio/baycom_ser_hdx.o CC drivers/media/usb/dvb-usb/usb-urb.o CC drivers/net/hamradio/baycom_par.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o CC drivers/media/usb/gspca/gl860/gl860.o CC drivers/media/usb/gspca/m5602/m5602_core.o CC drivers/media/usb/gspca/gl860/gl860-mi1320.o CC drivers/media/rc/keymaps/rc-tango.o CC drivers/media/rc/keymaps/rc-tbs-nec.o CC drivers/media/usb/cx231xx/cx231xx-avcore.o CC drivers/media/rc/lirc_dev.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o CC drivers/media/dvb-frontends/stv0900_core.o CC drivers/misc/mic/scif/scif_rma.o CC drivers/misc/mic/scif/scif_rma_list.o CC drivers/media/pci/mantis/mantis_vp1033.o CC drivers/media/rc/keymaps/rc-technisat-ts35.o AR drivers/pci/controller/dwc/built-in.a CC drivers/pci/controller/pci-hyperv.o CC drivers/media/pci/ivtv/ivtv-irq.o CC drivers/media/usb/gspca/m5602/m5602_ov9650.o CC drivers/media/v4l2-core/videobuf-dma-sg.o CC drivers/media/v4l2-core/videobuf-vmalloc.o CC drivers/net/ethernet/amd/xgbe/xgbe-debugfs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o CC drivers/media/usb/gspca/gl860/gl860-ov2640.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); | ^~~~~~~~~~~~~ AR drivers/net/hamradio/built-in.a 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, | ^~~~~~~~~~~~~~~~~~ ./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) | ^ CC drivers/gpu/drm/amd/amdgpu/vce_v3_0.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o CC drivers/media/usb/cx231xx/cx231xx-417.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/media/rc/keymaps/rc-technisat-usb2.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/usb/dvb-usb-v2/af9035.o CC drivers/media/usb/dvb-usb/vp7045.o CC drivers/media/usb/dvb-usb-v2/anysee.o CC drivers/media/usb/dvb-usb-v2/au6610.o CC drivers/media/rc/ir-nec-decoder.o CC drivers/media/pci/mantis/mantis_vp1034.o CC drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.o CC drivers/gpu/drm/vmwgfx/vmwgfx_gmr.o CC drivers/media/usb/em28xx/em28xx-dvb.o CC drivers/media/pci/mantis/mantis_vp1041.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o CC drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.o CC drivers/media/usb/gspca/m5602/m5602_ov7660.o CC drivers/media/usb/gspca/gl860/gl860-ov9655.o AR drivers/net/ethernet/amd/xgbe/built-in.a CC drivers/media/dvb-frontends/stv0900_sw.o AR drivers/net/ethernet/amd/built-in.a CC drivers/gpu/drm/vmwgfx/vmwgfx_kms.o 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’: AR drivers/net/ethernet/atheros/atlx/built-in.a 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/dvb-usb/vp7045-fe.o CC fs/xfs/xfs_iomap.o AR drivers/net/ethernet/atheros/built-in.a CC drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.o AR drivers/media/v4l2-core/built-in.a CC drivers/media/usb/dvb-usb-v2/az6007.o CC drivers/media/usb/dvb-usb-v2/ce6230.o CC drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.o CC drivers/gpu/drm/amd/amdgpu/vce_v4_0.o CC drivers/media/usb/dvb-usb-v2/ec168.o CC drivers/media/pci/mantis/mantis_vp2033.o CC drivers/media/usb/dvb-usb-v2/lmedm04.o CC drivers/pci/controller/vmd.o CC drivers/media/usb/hackrf/hackrf.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o CC drivers/net/ethernet/brocade/bna/bnad.o CC drivers/media/usb/gspca/gl860/gl860-mi2020.o CC drivers/media/usb/cx231xx/cx231xx-pcb-cfg.o CC drivers/media/usb/gspca/m5602/m5602_mt9m111.o CC drivers/media/rc/keymaps/rc-terratec-cinergy-xs.o CC drivers/net/ethernet/brocade/bna/bnad_ethtool.o CC drivers/media/pci/ivtv/ivtv-mailbox.o CC drivers/media/usb/dvb-usb/vp702x.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o CC drivers/media/pci/mantis/mantis_vp2040.o CC drivers/media/rc/keymaps/rc-terratec-slim.o CC drivers/media/usb/gspca/stv06xx/stv06xx.o CC drivers/media/usb/dvb-usb-v2/gl861.o CC drivers/media/usb/cx231xx/cx231xx-vbi.o CC drivers/media/dvb-frontends/stv090x.o CC drivers/media/usb/cx231xx/cx231xx-input.o AR drivers/misc/mic/scif/built-in.a AR drivers/media/usb/gspca/gl860/built-in.a AR drivers/misc/mic/built-in.a AR drivers/pci/controller/built-in.a CC drivers/gpu/drm/vmwgfx/vmwgfx_drv.o CC drivers/misc/bh1770glc.o CC drivers/pci/hotplug/pci_hotplug_core.o CC drivers/media/usb/gspca/m5602/m5602_po1030.o CC drivers/media/rc/keymaps/rc-terratec-slim-2.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o CC drivers/media/usb/em28xx/em28xx-input.o CC drivers/media/pci/ivtv/ivtv-queue.o CC drivers/media/usb/dvb-usb-v2/mxl111sf.o CC drivers/media/pci/mantis/mantis_vp3030.o CC drivers/net/ethernet/broadcom/b44.o CC drivers/gpu/drm/vmwgfx/vmwgfx_fb.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o CC drivers/media/usb/dvb-usb/vp702x-fe.o AR drivers/media/usb/hackrf/built-in.a CC drivers/media/rc/keymaps/rc-tevii-nec.o CC drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o CC drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o CC drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o CC drivers/media/dvb-frontends/stv6110x.o CC drivers/pci/hotplug/cpci_hotplug_core.o CC drivers/gpu/drm/radeon/rs780_dpm.o CC drivers/gpu/drm/radeon/rv6xx_dpm.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.o CC drivers/media/usb/gspca/m5602/m5602_s5k83a.o CC drivers/misc/apds990x.o CC drivers/media/rc/keymaps/rc-tivo.o CC drivers/media/rc/keymaps/rc-total-media-in-hand.o CC drivers/media/usb/cx231xx/cx231xx-audio.o CC drivers/media/pci/mantis/hopper_cards.o CC drivers/media/pci/ivtv/ivtv-streams.o CC drivers/media/pci/ivtv/ivtv-udma.o AR drivers/media/usb/em28xx/built-in.a CC drivers/media/usb/dvb-usb/gp8psk.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o CC drivers/media/rc/keymaps/rc-total-media-in-hand-02.o CC drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o CC drivers/media/usb/gspca/gspca.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.o CC drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o CC drivers/media/usb/gspca/m5602/m5602_s5k4aa.o CC drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.o CC drivers/net/ethernet/brocade/bna/bnad_debugfs.o CC drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.o CC fs/xfs/xfs_iops.o CC drivers/pci/hotplug/cpci_hotplug_pci.o CC drivers/media/rc/keymaps/rc-trekstor.o CC drivers/misc/ioc4.o CC drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o CC drivers/media/rc/keymaps/rc-tt-1500.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o CC drivers/media/tuners/si2157.o CC drivers/media/pci/mantis/hopper_vp3028.o CC drivers/media/tuners/fc0011.o CC drivers/pci/hotplug/acpi_pcihp.o CC drivers/media/usb/gspca/stv06xx/stv06xx_st6422.o CC drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.o CC drivers/media/usb/cx231xx/cx231xx-dvb.o CC drivers/pci/hotplug/pciehp_core.o CC drivers/pci/hotplug/pciehp_ctrl.o CC drivers/media/usb/dvb-usb/dtt200u.o CC drivers/media/usb/dvb-usb/dtt200u-fe.o AR drivers/media/usb/gspca/m5602/built-in.a CC drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o CC drivers/misc/enclosure.o CC drivers/media/rc/keymaps/rc-twinhan1027.o CC drivers/media/pci/ivtv/ivtv-vbi.o CC drivers/gpu/drm/vmwgfx/vmwgfx_resource.o CC drivers/gpu/drm/radeon/rv770_dpm.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.o CC drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.o CC drivers/pci/hotplug/pciehp_pci.o CC drivers/net/ethernet/brocade/bna/bna_enet.o AR drivers/media/usb/gspca/stv06xx/built-in.a CC drivers/pci/hotplug/pciehp_hpc.o CC fs/nsfs.o CC fs/fs_types.o AR drivers/media/pci/mantis/built-in.a CC drivers/net/hippi/rrunner.o CC drivers/pci/hotplug/cpcihp_zt5550.o CC drivers/media/rc/keymaps/rc-videomate-m1f.o CC drivers/media/usb/dvb-usb/dibusb-common.o CC drivers/media/tuners/fc0012.o CC drivers/pci/hotplug/cpcihp_generic.o CC drivers/gpu/drm/radeon/rv730_dpm.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o CC drivers/media/tuners/fc0013.o CC drivers/media/usb/gspca/autogain_functions.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/media/usb/dvb-usb-v2/rtl28xxu.o CC drivers/misc/hpilo.o CC drivers/media/rc/keymaps/rc-videomate-s350.o CC drivers/misc/apds9802als.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o CC drivers/gpu/drm/i915/intel_dpll_mgr.o AR drivers/media/usb/cx231xx/built-in.a CC drivers/gpu/drm/i915/intel_fbc.o CC drivers/pci/hotplug/shpchp_core.o CC drivers/gpu/drm/i915/intel_fifo_underrun.o CC drivers/media/pci/ivtv/ivtv-yuv.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o CC drivers/media/pci/ivtv/ivtv-alsa-main.o CC drivers/media/tuners/it913x.o CC drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.o CC drivers/gpu/drm/vmwgfx/vmwgfx_fifo.o CC drivers/media/rc/keymaps/rc-videomate-tv-pvr.o CC drivers/pci/hotplug/shpchp_ctrl.o CC drivers/pci/hotplug/shpchp_pci.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_dim.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o CC drivers/media/usb/gspca/benq.o CC drivers/media/usb/gspca/conex.o CC drivers/media/usb/dvb-usb/dibusb-mc-common.o CC drivers/misc/isl29003.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o CC drivers/media/rc/keymaps/rc-winfast.o CC drivers/media/tuners/r820t.o CC drivers/media/tuners/mxl301rf.o CC drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.o CC fs/xfs/xfs_inode.o CC drivers/net/ethernet/brocade/bna/bna_tx_rx.o AR drivers/net/hippi/built-in.a CC drivers/media/usb/dvb-usb-v2/dvbsky.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o CC drivers/misc/isl29020.o CC drivers/pci/hotplug/shpchp_sysfs.o CC drivers/gpu/drm/vmwgfx/vmwgfx_irq.o CC drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.o CC drivers/gpu/drm/vmwgfx/vmwgfx_overlay.o CC drivers/pci/pcie/portdrv_core.o CC drivers/gpu/drm/vmwgfx/vmwgfx_ldu.o CC drivers/media/rc/keymaps/rc-su3000.o CC drivers/media/rc/keymaps/rc-xbox-dvd.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o CC drivers/media/pci/ivtv/ivtv-alsa-pcm.o CC drivers/media/usb/gspca/cpia1.o CC drivers/media/pci/ivtv/ivtvfb.o CC drivers/misc/tsl2550.o CC drivers/gpu/drm/radeon/rv740_dpm.o CC drivers/media/rc/keymaps/rc-zx-irdec.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o CC drivers/pci/hotplug/shpchp_hpc.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o CC drivers/media/usb/dvb-usb/a800.o CC drivers/net/hyperv/netvsc_drv.o CC drivers/media/usb/dvb-usb-v2/zd1301.o CC drivers/gpu/drm/radeon/rv770_smc.o CC drivers/media/tuners/qm1d1c0042.o CC fs/fs_context.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o AR drivers/media/rc/keymaps/built-in.a CC drivers/pci/pcie/portdrv_pci.o CC drivers/media/rc/ir-rc5-decoder.o CC drivers/misc/ds1682.o CC drivers/gpu/drm/vmwgfx/vmwgfx_marker.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o CC drivers/net/ethernet/broadcom/bnx2.o CC drivers/media/usb/dvb-usb/dibusb-mb.o CC drivers/gpu/drm/i915/intel_frontbuffer.o CC drivers/media/dvb-frontends/m88ds3103.o CC drivers/media/dvb-frontends/mn88472.o CC drivers/net/ethernet/broadcom/bnxt/bnxt_tc.o CC drivers/misc/hmc6352.o CC drivers/pci/pcie/err.o CC drivers/misc/vmw_balloon.o CC drivers/media/tuners/qm1d1b0004.o CC drivers/pci/hotplug/acpiphp_core.o CC drivers/media/rc/ir-rc6-decoder.o CC drivers/misc/pvpanic.o AR drivers/media/usb/dvb-usb-v2/built-in.a CC drivers/gpu/drm/radeon/cypress_dpm.o CC drivers/gpu/drm/radeon/btc_dpm.o AR drivers/media/pci/ivtv/built-in.a CC drivers/media/pci/netup_unidvb/netup_unidvb_core.o CC drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.o CC drivers/media/usb/gspca/dtcs033.o CC drivers/media/usb/gspca/etoms.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o CC drivers/media/usb/gspca/finepix.o CC drivers/pci/pcie/bw_notification.o CC drivers/media/tuners/m88rs6000t.o CC drivers/media/usb/dvb-usb/dibusb-mc.o CC fs/fs_parser.o CC drivers/media/rc/ir-jvc-decoder.o CC drivers/media/rc/ir-sony-decoder.o CC drivers/gpu/drm/i915/intel_hdcp.o CC drivers/pci/hotplug/acpiphp_glue.o AR drivers/misc/built-in.a CC drivers/pci/pcie/aspm.o CC drivers/media/tuners/tda18250.o CC drivers/gpu/drm/vmwgfx/vmwgfx_fence.o CC drivers/media/dvb-frontends/mn88473.o CC drivers/media/dvb-frontends/isl6423.o CC drivers/gpu/drm/xen/xen_drm_front.o CC fs/buffer.o CC drivers/media/usb/gspca/jeilinj.o CC drivers/media/usb/dvb-usb/nova-t-usb2.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o CC drivers/media/usb/dvb-usb/umt-010.o CC drivers/media/rc/ir-sanyo-decoder.o CC drivers/net/hyperv/netvsc.o CC drivers/media/pci/netup_unidvb/netup_unidvb_i2c.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_job.o CC drivers/media/pci/netup_unidvb/netup_unidvb_ci.o CC drivers/media/usb/gspca/jl2005bcd.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o AR drivers/media/tuners/built-in.a CC drivers/net/ethernet/brocade/bna/bfa_msgq.o CC drivers/net/ethernet/brocade/bna/bfa_ioc.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; | ~~~~^~~~~~~~~~ CC drivers/media/dvb-frontends/ec100.o CC drivers/pci/hotplug/acpiphp_ibm.o CC drivers/pcmcia/cs.o CC drivers/media/rc/ir-sharp-decoder.o CC drivers/media/rc/ir-mce_kbd-decoder.o CC drivers/media/rc/ir-xmp-decoder.o CC drivers/media/usb/dvb-usb/m920x.o CC drivers/gpu/drm/radeon/sumo_dpm.o CC fs/xfs/xfs_itable.o CC drivers/gpu/drm/vmwgfx/vmwgfx_bo.o CC drivers/pci/pcie/aer.o CC drivers/gpu/drm/xen/xen_drm_front_kms.o CC drivers/gpu/drm/i915/intel_hotplug.o CC drivers/media/usb/gspca/kinect.o CC drivers/media/pci/netup_unidvb/netup_unidvb_spi.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o CC drivers/pci/pcie/aer_inject.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o AR drivers/pci/hotplug/built-in.a CC drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o AR drivers/pci/switch/built-in.a CC drivers/net/ethernet/brocade/bna/bfa_ioc_ct.o AR drivers/net/ethernet/cadence/built-in.a CC drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.o CC drivers/media/rc/ati_remote.o CC drivers/media/rc/ir-imon-decoder.o CC drivers/media/dvb-frontends/ds3000.o CC drivers/media/rc/imon.o CC drivers/gpu/drm/xen/xen_drm_front_conn.o CC drivers/gpu/drm/xen/xen_drm_front_evtchnl.o CC drivers/media/usb/gspca/konica.o CC drivers/gpu/drm/xen/xen_drm_front_cfg.o CC drivers/pci/pcie/pme.o AR drivers/media/pci/netup_unidvb/built-in.a CC drivers/pcmcia/socket_sysfs.o CC drivers/media/usb/dvb-usb/digitv.o CC drivers/gpu/drm/vmwgfx/vmwgfx_scrn.o CC drivers/media/pci/ngene/ngene-core.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o CC drivers/media/rc/imon_raw.o CC drivers/gpu/drm/i915/intel_overlay.o CC drivers/net/hyperv/rndis_filter.o CC drivers/net/hyperv/netvsc_trace.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o CC drivers/pci/pcie/dpc.o CC drivers/media/dvb-frontends/ts2020.o CC drivers/media/dvb-frontends/mb86a16.o AR drivers/net/ethernet/broadcom/bnxt/built-in.a AR drivers/perf/built-in.a CC drivers/media/usb/dvb-usb/cxusb.o CC drivers/gpu/drm/xen/xen_drm_front_gem.o AR drivers/phy/broadcom/built-in.a CC drivers/pcmcia/cardbus.o AR drivers/phy/cadence/built-in.a CC drivers/net/ethernet/brocade/bna/bfa_cee.o AR drivers/phy/freescale/built-in.a CC drivers/media/usb/gspca/mars.o CC drivers/media/usb/gspca/mr97310a.o CC drivers/media/usb/gspca/nw80x.o AR drivers/phy/hisilicon/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AR drivers/phy/marvell/built-in.a AR drivers/phy/motorola/built-in.a CC drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.o AR drivers/phy/mscc/built-in.a CC drivers/media/usb/dvb-usb/ttusb2.o AR drivers/phy/qualcomm/built-in.a CC drivers/media/usb/dvb-usb/dib0700_core.o AR drivers/phy/ralink/built-in.a AR drivers/phy/samsung/built-in.a CC drivers/media/rc/ite-cir.o AR drivers/phy/socionext/built-in.a AR drivers/phy/st/built-in.a AR drivers/phy/ti/built-in.a CC drivers/pci/pcie/ptm.o CC drivers/phy/phy-core.o CC drivers/gpu/drm/radeon/sumo_smc.o CC drivers/pcmcia/ds.o CC fs/xfs/xfs_message.o AR drivers/gpu/drm/xen/built-in.a CC drivers/gpu/drm/vmwgfx/vmwgfx_context.o CC fs/xfs/xfs_mount.o CC drivers/gpu/drm/vmwgfx/vmwgfx_surface.o CC drivers/gpu/drm/vmwgfx/vmwgfx_prime.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o CC drivers/gpu/drm/vmwgfx/vmwgfx_mob.o CC drivers/net/ethernet/broadcom/cnic.o CC drivers/net/ethernet/brocade/bna/cna_fwimg.o CC drivers/net/ethernet/broadcom/tg3.o CC drivers/gpu/drm/i915/intel_psr.o CC drivers/media/usb/gspca/ov519.o AR drivers/net/hyperv/built-in.a CC drivers/media/pci/ngene/ngene-i2c.o CC drivers/gpu/drm/radeon/trinity_dpm.o AR drivers/pci/pcie/built-in.a CC drivers/media/pci/ngene/ngene-dvb.o CC drivers/pci/access.o CC drivers/gpu/drm/vmwgfx/vmwgfx_shader.o CC drivers/media/pci/ngene/ngene-cards.o CC drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.o CC drivers/media/rc/mceusb.o CC drivers/media/usb/dvb-usb/dib0700_devices.o AR drivers/phy/built-in.a CC drivers/media/usb/dvb-usb/opera1.o CC drivers/gpu/drm/radeon/trinity_smc.o CC drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o CC drivers/gpu/drm/drm_crtc_helper.o CC drivers/gpu/drm/drm_dp_helper.o AR drivers/pinctrl/actions/built-in.a AR drivers/pinctrl/bcm/built-in.a AR drivers/net/ethernet/brocade/bna/built-in.a AR drivers/pinctrl/cirrus/built-in.a AR drivers/net/ethernet/brocade/built-in.a AR drivers/pinctrl/freescale/built-in.a CC drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.o CC drivers/pinctrl/intel/pinctrl-baytrail.o CC drivers/pinctrl/intel/pinctrl-cherryview.o CC drivers/gpu/drm/i915/intel_quirks.o CC drivers/media/dvb-frontends/mb86a20s.o CC drivers/net/ethernet/cavium/common/cavium_ptp.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_mn.o CC drivers/media/dvb-frontends/ix2505v.o CC drivers/pci/bus.o CC drivers/pci/probe.o CC drivers/pcmcia/pcmcia_resource.o CC drivers/net/ethernet/cavium/liquidio/lio_main.o CC drivers/net/ieee802154/fakelb.o CC drivers/media/usb/dvb-usb/af9005.o CC drivers/media/usb/dvb-usb/af9005-fe.o CC drivers/gpu/drm/i915/intel_sideband.o CC drivers/gpu/drm/i915/intel_sprite.o CC drivers/net/ethernet/cavium/liquidio/octeon_console.o CC drivers/pci/host-bridge.o AR drivers/media/pci/ngene/built-in.a CC drivers/media/pci/pluto2/pluto2.o AR drivers/net/ethernet/cavium/common/built-in.a CC drivers/media/pci/pt1/pt1.o CC drivers/pci/remove.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smumgr.o CC drivers/media/rc/fintek-cir.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu8_smumgr.o CC drivers/pinctrl/intel/pinctrl-intel.o CC drivers/pinctrl/intel/pinctrl-broxton.o CC drivers/net/ieee802154/at86rf230.o CC drivers/media/rc/nuvoton-cir.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o CC drivers/gpu/drm/drm_dsc.o CC drivers/gpu/drm/radeon/ni_dpm.o CC drivers/gpu/drm/vmwgfx/vmwgfx_stdu.o CC drivers/gpu/drm/radeon/si_smc.o CC fs/xfs/xfs_mru_cache.o CC drivers/pinctrl/intel/pinctrl-cannonlake.o CC drivers/pinctrl/intel/pinctrl-cedarfork.o CC drivers/net/ieee802154/mrf24j40.o CC drivers/net/ieee802154/cc2520.o CC drivers/gpu/drm/drm_probe_helper.o CC drivers/gpu/drm/drm_plane_helper.o CC drivers/gpu/drm/drm_dp_mst_topology.o CC drivers/media/usb/dvb-usb/af9005-remote.o CC drivers/media/usb/dvb-usb/pctv452e.o AR drivers/media/pci/pluto2/built-in.a CC drivers/pcmcia/cistpl.o CC drivers/gpu/drm/drm_atomic_helper.o CC drivers/net/ieee802154/atusb.o CC drivers/net/ieee802154/adf7242.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o CC drivers/gpu/drm/drm_kms_helper_common.o CC drivers/media/rc/ene_ir.o AR drivers/net/ethernet/cavium/octeon/built-in.a CC drivers/media/rc/redrat3.o CC fs/xfs/xfs_reflink.o CC drivers/net/ethernet/chelsio/cxgb/cxgb2.o CC drivers/media/dvb-frontends/stv0367.o AR drivers/media/pci/pt1/built-in.a CC drivers/media/pci/pt3/pt3.o CC drivers/media/usb/gspca/ov534.o CC drivers/pinctrl/intel/pinctrl-denverton.o CC drivers/gpu/drm/i915/intel_acpi.o CC drivers/pci/pci.o CC drivers/media/usb/dvb-usb/dw2102.o CC drivers/pci/pci-driver.o CC drivers/media/usb/dvb-usb/cinergyT2-core.o CC drivers/media/usb/dvb-usb/dtv5100.o AR drivers/net/ethernet/broadcom/bnx2x/built-in.a CC drivers/media/usb/gspca/ov534_9.o CC drivers/platform/chrome/chromeos_laptop.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o CC drivers/gpu/drm/vmwgfx/vmwgfx_cotable.o CC drivers/net/ethernet/chelsio/cxgb/espi.o CC drivers/pinctrl/intel/pinctrl-geminilake.o CC drivers/pinctrl/intel/pinctrl-icelake.o CC drivers/pinctrl/intel/pinctrl-lewisburg.o CC drivers/media/pci/pt3/pt3_i2c.o CC drivers/pinctrl/intel/pinctrl-sunrisepoint.o CC drivers/media/rc/streamzap.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o CC drivers/net/ieee802154/mac802154_hwsim.o CC drivers/media/rc/winbond-cir.o CC drivers/pnp/pnpacpi/core.o CC drivers/pnp/pnpacpi/rsparser.o CC drivers/media/usb/gspca/pac207.o CC drivers/media/usb/gspca/pac7302.o CC drivers/net/ethernet/chelsio/cxgb/tp.o CC drivers/platform/chrome/chromeos_pstore.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o CC drivers/pcmcia/pcmcia_cis.o CC drivers/platform/chrome/cros_kbd_led_backlight.o CC drivers/gpu/drm/i915/intel_opregion.o AR drivers/pinctrl/intel/built-in.a AR drivers/pinctrl/mediatek/built-in.a CC drivers/power/supply/power_supply_core.o AR drivers/pinctrl/mvebu/built-in.a CC drivers/media/pci/pt3/pt3_dma.o AR drivers/pinctrl/nomadik/built-in.a CC drivers/gpu/drm/vmwgfx/vmwgfx_so.o AR drivers/pinctrl/sprd/built-in.a CC drivers/pinctrl/core.o AR drivers/pinctrl/ti/built-in.a CC drivers/media/rc/rc-loopback.o CC drivers/pnp/core.o AR drivers/net/ethernet/cavium/thunder/built-in.a AR drivers/platform/chrome/built-in.a CC drivers/media/usb/dvb-usb/cinergyT2-fe.o CC drivers/net/ethernet/cavium/liquidio/lio_vf_rep.o CC drivers/platform/x86/asus-laptop.o CC drivers/media/usb/gspca/pac7311.o CC drivers/gpu/drm/i915/intel_fbdev.o CC drivers/media/usb/gspca/se401.o CC drivers/media/dvb-frontends/cxd2820r_core.o CC drivers/media/usb/gspca/sn9c2028.o CC drivers/gpu/drm/radeon/si_dpm.o CC drivers/net/ethernet/chelsio/cxgb/pm3393.o CC drivers/media/usb/gspca/sn9c20x.o CC drivers/net/ipvlan/ipvlan_core.o AR drivers/pnp/pnpacpi/built-in.a CC drivers/gpu/drm/drm_dp_dual_mode_helper.o AR drivers/media/pci/pt3/built-in.a CC drivers/media/pci/saa7134/saa7134-cards.o AR drivers/net/ieee802154/built-in.a CC drivers/media/rc/igorplugusb.o CC drivers/media/pci/saa7146/mxb.o CC drivers/media/rc/iguanair.o CC drivers/media/pci/saa7134/saa7134-core.o CC drivers/gpu/drm/vmwgfx/vmwgfx_binding.o CC drivers/power/supply/power_supply_sysfs.o CC drivers/gpu/drm/vmwgfx/vmwgfx_msg.o CC drivers/pcmcia/rsrc_mgr.o CC drivers/pnp/card.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o CC drivers/media/usb/dvb-usb/az6027.o CC drivers/media/usb/dvb-usb/technisat-usb2.o CC drivers/media/dvb-frontends/cxd2820r_c.o CC drivers/media/dvb-frontends/cxd2820r_t.o CC fs/xfs/xfs_stats.o CC drivers/media/rc/ttusbir.o CC drivers/net/ethernet/cavium/liquidio/lio_ethtool.o CC drivers/media/dvb-frontends/cxd2820r_t2.o CC drivers/net/ethernet/cavium/liquidio/lio_core.o CC drivers/power/supply/power_supply_leds.o CC drivers/pinctrl/pinctrl-utils.o CC drivers/net/ethernet/chelsio/cxgb/sge.o CC drivers/platform/x86/asus-wmi.o CC drivers/net/ethernet/chelsio/cxgb/subr.o CC drivers/gpu/drm/i915/dvo_ch7017.o CC drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.o CC drivers/pcmcia/yenta_socket.o CC drivers/pcmcia/rsrc_nonstatic.o CC drivers/pcmcia/pd6729.o CC drivers/power/supply/ds2760_battery.o CC drivers/media/pci/saa7146/hexium_orion.o CC drivers/media/usb/gspca/sonixb.o CC fs/xfs/xfs_super.o CC drivers/gpu/drm/radeon/kv_smc.o CC drivers/net/ipvlan/ipvlan_main.o CC drivers/pnp/driver.o CC drivers/pinctrl/pinmux.o CC drivers/media/dvb-frontends/cxd2841er.o CC drivers/pci/search.o AR drivers/media/usb/dvb-usb/built-in.a CC drivers/media/rc/serial_ir.o CC drivers/media/pci/saa7164/saa7164-cards.o CC drivers/media/pci/saa7164/saa7164-core.o CC drivers/media/pci/smipcie/smipcie-main.o CC drivers/media/pci/smipcie/smipcie-ir.o CC drivers/net/ethernet/cavium/liquidio/request_manager.o CC drivers/net/ipvlan/ipvlan_l3s.o CC drivers/gpu/drm/vmwgfx/vmwgfx_va.o CC drivers/pnp/resource.o CC drivers/media/pci/saa7146/hexium_gemini.o CC drivers/gpu/drm/i915/dvo_ch7xxx.o CC drivers/power/supply/sbs-battery.o CC drivers/pci/pci-sysfs.o CC drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.o CC drivers/net/ethernet/chelsio/cxgb3/ael1002.o CC drivers/net/ethernet/chelsio/cxgb3/vsc8211.o CC drivers/pinctrl/pinconf.o CC drivers/media/pci/saa7134/saa7134-i2c.o CC drivers/media/rc/sir_ir.o CC drivers/pinctrl/pinconf-generic.o CC drivers/media/usb/gspca/sonixj.o CC drivers/pinctrl/pinctrl-amd.o CC drivers/media/pci/saa7164/saa7164-i2c.o CC drivers/gpu/drm/vmwgfx/vmwgfx_blit.o CC drivers/pnp/support.o CC drivers/pnp/manager.o AR drivers/media/pci/saa7146/built-in.a CC drivers/platform/x86/asus-nb-wmi.o CC drivers/pcmcia/i82092.o CC drivers/gpu/drm/i915/dvo_ivch.o CC drivers/media/usb/hdpvr/hdpvr-control.o CC drivers/power/supply/bq27xxx_battery.o CC drivers/media/pci/solo6x10/solo6x10-core.o AR drivers/media/pci/smipcie/built-in.a CC drivers/media/pci/solo6x10/solo6x10-i2c.o AR drivers/media/rc/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o CC drivers/media/pci/solo6x10/solo6x10-v4l2.o CC drivers/media/pci/solo6x10/solo6x10-p2m.o CC drivers/pnp/interface.o CC drivers/net/ethernet/chelsio/cxgb/mv88x201x.o CC drivers/gpu/drm/i915/dvo_ns2501.o AR drivers/pinctrl/built-in.a CC drivers/net/ethernet/cavium/liquidio/response_manager.o CC drivers/media/pci/saa7134/saa7134-ts.o CC drivers/net/ethernet/chelsio/cxgb3/t3_hw.o CC drivers/net/ethernet/chelsio/cxgb3/mc5.o CC drivers/net/ipvlan/ipvtap.o CC drivers/pnp/quirks.o CC drivers/platform/x86/asus-wireless.o CC drivers/platform/x86/eeepc-laptop.o CC drivers/pci/rom.o CC drivers/media/pci/saa7164/saa7164-dvb.o CC drivers/gpu/drm/vmwgfx/vmwgfx_validation.o AR drivers/pcmcia/built-in.a CC drivers/media/usb/hdpvr/hdpvr-core.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o CC drivers/media/pci/ttpci/ttpci-eeprom.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o CC drivers/gpu/drm/drm_simple_kms_helper.o CC drivers/media/pci/tw5864/tw5864-core.o CC drivers/media/usb/gspca/spca500.o CC drivers/pci/setup-res.o CC drivers/pci/irq.o CC drivers/pnp/system.o CC drivers/net/ethernet/cavium/liquidio/octeon_device.o CC drivers/net/ethernet/chelsio/cxgb/my3126.o CC drivers/power/supply/bq27xxx_battery_i2c.o CC drivers/media/dvb-frontends/drxk_hard.o CC drivers/power/supply/max17042_battery.o CC drivers/power/supply/bq27xxx_battery_hdq.o CC drivers/power/supply/bq24190_charger.o CC drivers/media/pci/solo6x10/solo6x10-tw28.o AR drivers/net/ipvlan/built-in.a CC drivers/gpu/drm/radeon/kv_dpm.o CC fs/xfs/xfs_symlink.o CC drivers/gpu/drm/radeon/ci_smc.o CC drivers/gpu/drm/radeon/ci_dpm.o CC drivers/gpu/drm/i915/dvo_sil164.o CC drivers/media/usb/hdpvr/hdpvr-video.o AR drivers/pnp/built-in.a 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/power/supply/axp288_fuel_gauge.o CC drivers/platform/x86/eeepc-wmi.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/media/pci/saa7134/saa7134-vbi.o CC drivers/media/pci/saa7134/saa7134-tvaudio.o CC drivers/media/pci/tw5864/tw5864-video.o CC fs/xfs/xfs_sysfs.o CC drivers/media/pci/saa7164/saa7164-fw.o CC drivers/media/usb/gspca/spca501.o CC drivers/gpu/drm/vmwgfx/ttm_object.o CC drivers/media/pci/ttpci/budget-core.o CC drivers/media/pci/ttpci/budget.o CC drivers/media/pci/tw68/tw68-core.o CC drivers/pci/vpd.o CC drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.o CC drivers/platform/x86/msi-laptop.o CC drivers/media/pci/solo6x10/solo6x10-gpio.o CC drivers/gpu/drm/radeon/dce6_afmt.o CC drivers/media/usb/gspca/spca505.o CC drivers/gpu/drm/vmwgfx/ttm_lock.o CC drivers/media/pci/solo6x10/solo6x10-disp.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o CC drivers/net/ethernet/cavium/liquidio/cn66xx_device.o AR drivers/power/supply/built-in.a AR drivers/power/built-in.a CC fs/xfs/xfs_trans.o CC drivers/media/pci/ttpci/budget-av.o CC drivers/media/pci/solo6x10/solo6x10-enc.o CC drivers/gpu/drm/i915/dvo_tfp410.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o CC drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o CC drivers/media/pci/tw68/tw68-video.o CC drivers/platform/x86/classmate-laptop.o CC drivers/media/pci/saa7164/saa7164-bus.o CC drivers/platform/x86/compal-laptop.o CC drivers/media/pci/tw5864/tw5864-h264.o CC drivers/media/usb/gspca/spca506.o AR drivers/gpu/drm/vmwgfx/built-in.a CC drivers/media/usb/hdpvr/hdpvr-i2c.o CC drivers/media/usb/gspca/spca508.o CC drivers/media/usb/gspca/spca561.o CC drivers/net/ethernet/chelsio/cxgb3/xgmac.o CC drivers/pci/setup-bus.o CC drivers/net/ethernet/chelsio/cxgb/vsc7326.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o CC drivers/pci/vc.o CC drivers/media/pci/solo6x10/solo6x10-g723.o CC drivers/media/pci/solo6x10/solo6x10-eeprom.o CC drivers/gpu/drm/radeon/radeon_vm.o CC drivers/net/ethernet/cavium/liquidio/cn68xx_device.o CC drivers/media/pci/saa7134/saa7134-video.o CC drivers/media/pci/saa7134/saa7134-input.o CC drivers/gpu/drm/i915/icl_dsi.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega10_smumgr.o CC drivers/media/pci/tw68/tw68-risc.o CC drivers/platform/x86/dcdbas.o CC drivers/media/pci/saa7134/saa7134-empress.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu10_smumgr.o CC drivers/media/pci/ttpci/budget-ci.o CC drivers/net/ethernet/chelsio/cxgb4/l2t.o AR drivers/media/usb/hdpvr/built-in.a CC drivers/media/pci/tw5864/tw5864-util.o CC drivers/gpu/drm/radeon/radeon_ucode.o CC drivers/media/pci/saa7164/saa7164-cmd.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o CC drivers/media/pci/saa7134/saa7134-alsa.o CC fs/xfs/xfs_xattr.o CC fs/xfs/kmem.o CC drivers/media/usb/gspca/spca1528.o CC drivers/gpu/drm/radeon/radeon_ib.o CC drivers/media/pci/saa7134/saa7134-dvb.o AR drivers/net/ethernet/chelsio/cxgb/built-in.a CC drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.o AR drivers/media/pci/tw68/built-in.a AR drivers/media/pci/solo6x10/built-in.a CC fs/xfs/xfs_log.o CC drivers/gpu/drm/radeon/radeon_sync.o CC drivers/net/ethernet/chelsio/cxgb3/l2t.o CC drivers/net/ethernet/chelsio/cxgb3/sge.o AR drivers/media/pci/tw5864/built-in.a CC drivers/platform/x86/dell-smbios-base.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o CC drivers/media/pci/saa7164/saa7164-api.o CC drivers/gpu/drm/radeon/radeon_audio.o CC fs/xfs/xfs_log_cil.o CC drivers/media/usb/gspca/sq905.o CC drivers/gpu/drm/radeon/radeon_dp_auxch.o CC drivers/media/dvb-frontends/tda18271c2dd.o CC drivers/media/dvb-frontends/stv0910.o CC drivers/media/dvb-frontends/stv6111.o CC drivers/platform/x86/dell-smbios-wmi.o CC drivers/net/ethernet/cisco/enic/enic_main.o CC drivers/media/pci/saa7164/saa7164-buffer.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o CC drivers/net/ethernet/cisco/enic/vnic_cq.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega12_smumgr.o CC drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o CC fs/xfs/xfs_bmap_item.o CC drivers/pci/mmap.o AR drivers/net/ethernet/cortina/built-in.a CC drivers/media/pci/ttpci/budget-patch.o CC drivers/media/pci/ttpci/av7110_hw.o CC drivers/media/pci/ttpci/av7110_v4l.o CC drivers/net/ethernet/cisco/enic/vnic_intr.o CC drivers/media/usb/gspca/sq905c.o CC drivers/media/dvb-frontends/mxl5xx.o CC drivers/platform/x86/dell-smbios-smm.o CC drivers/net/ethernet/chelsio/cxgb4/smt.o CC drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o CC drivers/gpu/drm/radeon/radeon_dp_mst.o CC drivers/net/ethernet/chelsio/cxgb4/t4_hw.o CC drivers/pci/setup-irq.o CC drivers/pci/proc.o CC drivers/gpu/drm/i915/intel_crt.o CC drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.o CC drivers/platform/x86/dell-laptop.o CC drivers/net/ethernet/cavium/liquidio/octeon_mailbox.o CC drivers/media/dvb-frontends/si2165.o CC drivers/media/usb/gspca/sq930x.o CC drivers/media/pci/saa7164/saa7164-encoder.o CC drivers/net/ethernet/cisco/enic/vnic_wq.o CC drivers/media/pci/saa7164/saa7164-vbi.o CC drivers/powercap/powercap_sys.o CC drivers/powercap/intel_rapl.o AR drivers/media/pci/saa7134/built-in.a CC drivers/media/pci/ttpci/av7110_av.o CC drivers/net/phy/mdio-boardinfo.o CC drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o CC drivers/pci/slot.o CC drivers/media/dvb-frontends/a8293.o CC drivers/gpu/drm/radeon/r600_dma.o CC drivers/gpu/drm/radeon/radeon_mn.o CC drivers/media/usb/gspca/sunplus.o CC drivers/media/usb/gspca/stk014.o CC drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o CC drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o CC drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.o CC drivers/media/dvb-frontends/sp2.o CC drivers/media/dvb-frontends/tda10071.o CC drivers/net/ethernet/chelsio/cxgb4/sge.o CC drivers/media/dvb-frontends/rtl2830.o CC drivers/platform/x86/dell-wmi.o CC drivers/platform/x86/dell-wmi-descriptor.o CC drivers/gpu/drm/i915/intel_ddi.o CC drivers/pps/clients/pps-ldisc.o CC drivers/media/pci/ttpci/av7110_ca.o AR drivers/net/ethernet/broadcom/built-in.a CC drivers/net/phy/phy.o CC drivers/net/phy/phy-c45.o CC fs/xfs/xfs_buf_item.o CC drivers/gpu/drm/i915/intel_dp_aux_backlight.o CC drivers/net/phy/phy-core.o AR drivers/powercap/built-in.a CC drivers/pci/pci-acpi.o CC drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o AR drivers/media/pci/saa7164/built-in.a CC drivers/media/dvb-frontends/rtl2832.o CC drivers/net/phy/phy_device.o CC drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o CC fs/block_dev.o CC drivers/platform/x86/dell-wmi-aio.o CC drivers/pps/clients/pps_parport.o CC drivers/net/ethernet/cavium/liquidio/octeon_droq.o CC fs/direct-io.o CC drivers/net/ethernet/chelsio/cxgb3/aq100x.o CC drivers/ptp/ptp_clock.o CC drivers/media/usb/gspca/stk1135.o CC drivers/media/dvb-frontends/rtl2832_sdr.o CC drivers/media/pci/tw686x/tw686x-core.o CC drivers/gpu/drm/radeon/rv770_dma.o CC drivers/ptp/ptp_chardev.o CC drivers/ptp/ptp_sysfs.o CC drivers/media/usb/msi2500/msi2500.o CC drivers/media/usb/pulse8-cec/pulse8-cec.o CC drivers/platform/x86/dell-wmi-led.o CC drivers/platform/x86/dell-smo8800.o CC drivers/media/pci/ttpci/av7110.o AR drivers/pps/clients/built-in.a CC drivers/platform/x86/dell-rbtn.o AR drivers/pps/generators/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o CC drivers/pps/pps.o CC drivers/net/ethernet/cisco/enic/enic_res.o CC drivers/media/dvb-frontends/m88rs2000.o CC drivers/net/ethernet/cavium/liquidio/octeon_nic.o CC drivers/ptp/ptp_kvm.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o CC drivers/gpu/drm/radeon/evergreen_dma.o CC drivers/media/usb/gspca/stv0680.o CC drivers/media/pci/tw686x/tw686x-video.o CC drivers/media/dvb-frontends/af9033.o CC fs/mpage.o CC fs/proc_namespace.o CC fs/eventpoll.o CC drivers/pci/quirks.o CC drivers/pci/msi.o CC drivers/pci/ats.o CC drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o AR drivers/ptp/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o AR drivers/media/usb/pulse8-cec/built-in.a CC drivers/platform/x86/dell_rbu.o CC drivers/platform/x86/acer-wmi.o CC drivers/pps/kapi.o CC drivers/net/phy/mdio_bus.o CC drivers/net/ethernet/cavium/liquidio/lio_vf_main.o CC drivers/net/ethernet/cisco/enic/enic_dev.o AR drivers/media/usb/msi2500/built-in.a CC drivers/media/dvb-frontends/as102_fe.o CC fs/anon_inodes.o CC drivers/media/dvb-frontends/gp8psk-fe.o fs/eventpoll.c: In function ‘ep_set_busy_poll_napi_id’: fs/eventpoll.c:431:32: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 431 | sock = sock_from_file(epi->ffd.file, &err); | ~~~~~~~~^~~~~ fs/eventpoll.c: In function ‘ep_remove’: fs/eventpoll.c:781:30: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 781 | struct file *file = epi->ffd.file; | ~~~~~~~~^~~~~ fs/eventpoll.c: In function ‘ep_item_poll’: fs/eventpoll.c:896:29: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 896 | if (!is_file_epoll(epi->ffd.file)) | ~~~~~~~~^~~~~ fs/eventpoll.c:897:27: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 897 | return vfs_poll(epi->ffd.file, pt) & epi->event.events; | ~~~~~~~~^~~~~ fs/eventpoll.c:900:20: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 900 | poll_wait(epi->ffd.file, &ep->poll_wait, pt); | ~~~~~~~~^~~~~ fs/eventpoll.c: In function ‘get_epoll_tfile_raw_ptr’: fs/eventpoll.c:1112:22: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1112 | file_raw = epi->ffd.file; | ~~~~~~~~^~~~~ In file included from ./include/linux/init.h:5, from fs/eventpoll.c:14: fs/eventpoll.c: In function ‘ep_loop_check_proc’: fs/eventpoll.c:1976:38: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1976 | if (unlikely(is_file_epoll(epi->ffd.file))) { | ~~~~~~~~^~~~~ ./include/linux/compiler.h:77:42: note: in definition of macro ‘unlikely’ 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ CC drivers/media/usb/gspca/t613.o CC drivers/media/dvb-frontends/tc90522.o CC drivers/gpu/drm/radeon/ni_dma.o CC drivers/gpu/drm/radeon/si_dma.o CC drivers/gpu/drm/radeon/cik_sdma.o CC drivers/gpu/drm/radeon/radeon_uvd.o CC drivers/net/phy/mdio_device.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o AR drivers/net/ethernet/chelsio/cxgb3/built-in.a CC drivers/pwm/core.o CC drivers/pwm/sysfs.o CC drivers/net/ethernet/chelsio/cxgb4/clip_tbl.o CC drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.o CC drivers/pps/sysfs.o CC drivers/net/ethernet/cisco/enic/enic_pp.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.o CC drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o CC fs/xfs/xfs_extfree_item.o CC drivers/media/pci/tw686x/tw686x-audio.o CC drivers/gpu/drm/i915/intel_dp_link_training.o CC drivers/gpu/drm/drm_modeset_helper.o CC drivers/gpu/drm/drm_scdc_helper.o CC drivers/platform/x86/acerhdf.o CC drivers/gpu/drm/drm_gem_framebuffer_helper.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o AR drivers/pps/built-in.a CC drivers/pwm/pwm-lpss.o CC drivers/media/usb/gspca/topro.o CC drivers/media/usb/gspca/touptek.o CC drivers/media/usb/gspca/tv8532.o CC drivers/media/dvb-frontends/horus3a.o CC fs/signalfd.o CC drivers/gpu/drm/radeon/uvd_v1_0.o CC drivers/net/phy/swphy.o CC fs/timerfd.o CC drivers/gpu/drm/radeon/uvd_v2_2.o CC drivers/media/pci/ttpci/av7110_ipack.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o CC drivers/platform/x86/hp_accel.o CC fs/xfs/xfs_inode_item.o CC fs/xfs/xfs_icreate_item.o CC drivers/pci/iov.o CC fs/xfs/xfs_refcount_item.o CC drivers/media/dvb-frontends/ascot2e.o CC drivers/pwm/pwm-lpss-platform.o CC drivers/net/ethernet/cisco/enic/vnic_dev.o AR drivers/media/pci/tw686x/built-in.a CC drivers/net/phy/phy_led_triggers.o CC drivers/net/phy/amd.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.o CC fs/xfs/xfs_rmap_item.o CC fs/xfs/xfs_log_recover.o CC drivers/gpu/drm/i915/intel_dp_mst.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu9_smumgr.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o CC drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.o CC drivers/media/usb/gspca/vc032x.o CC drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o CC drivers/platform/x86/hp-wireless.o CC drivers/gpu/drm/radeon/uvd_v3_1.o CC drivers/platform/x86/hp-wmi.o AR drivers/pwm/built-in.a CC drivers/gpu/drm/i915/intel_dp.o CC fs/eventfd.o CC drivers/gpu/drm/radeon/uvd_v4_2.o CC fs/userfaultfd.o CC drivers/media/pci/ttpci/dvb_filter.o CC fs/xfs/xfs_trans_ail.o CC drivers/media/dvb-frontends/helene.o CC drivers/media/usb/pwc/pwc-if.o CC drivers/net/ethernet/chelsio/cxgb4/srq.o CC drivers/net/ethernet/chelsio/cxgb4/sched.o CC drivers/gpu/drm/radeon/radeon_vce.o CC drivers/gpu/drm/i915/intel_dsi.o CC drivers/gpu/drm/i915/intel_dsi_dcs_backlight.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o AR drivers/net/ethernet/cavium/liquidio/built-in.a CC drivers/media/pci/ttpci/av7110_ir.o AR drivers/net/ethernet/cavium/built-in.a fs/userfaultfd.c: In function ‘userfaultfd_event_wait_completion’: fs/userfaultfd.c:610:27: warning: taking address of packed member of ‘struct uffd_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 610 | ewq->msg.arg.reserved.reserved1; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ fs/userfaultfd.c: In function ‘userfaultfd_ctx_read’: fs/userfaultfd.c:1094:27: warning: taking address of packed member of ‘struct uffd_msg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1094 | uwq->msg.arg.reserved.reserved1; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ CC fs/aio.o CC fs/xfs/xfs_trans_bmap.o CC drivers/net/phy/aquantia_main.o CC drivers/platform/x86/amilo-rfkill.o CC drivers/net/ethernet/cisco/enic/vnic_rq.o CC drivers/net/ethernet/cisco/enic/vnic_vic.o CC drivers/net/ethernet/cisco/enic/enic_ethtool.o CC drivers/pci/pci-label.o CC drivers/net/plip/plip.o CC drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega20_smumgr.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o CC drivers/media/usb/gspca/vicam.o CC drivers/media/usb/gspca/xirlink_cit.o CC drivers/media/usb/pvrusb2/pvrusb2-audio.o CC drivers/platform/x86/gpd-pocket-fan.o CC drivers/media/dvb-frontends/zd1301_demod.o CC drivers/media/dvb-frontends/cxd2099.o CC drivers/gpu/drm/i915/intel_dsi_vbt.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o CC drivers/net/phy/aquantia_hwmon.o AR drivers/net/ethernet/chelsio/libcxgb/built-in.a CC drivers/gpu/drm/i915/intel_dvo.o CC drivers/net/phy/at803x.o CC drivers/gpu/drm/i915/intel_hdmi.o CC drivers/ras/ras.o CC drivers/pci/pci-stub.o CC drivers/pci/pci-pf-stub.o CC drivers/media/usb/pwc/pwc-misc.o AR drivers/media/pci/ttpci/built-in.a AR drivers/media/pci/built-in.a CC drivers/media/usb/pwc/pwc-ctrl.o CC drivers/net/ethernet/cisco/enic/enic_api.o CC drivers/gpu/drm/radeon/vce_v1_0.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o CC drivers/net/ppp/ppp_generic.o CC drivers/media/usb/pvrusb2/pvrusb2-encoder.o CC drivers/platform/x86/sony-laptop.o CC drivers/net/ethernet/cisco/enic/enic_clsf.o CC drivers/net/phy/bcm87xx.o CC drivers/pci/xen-pcifront.o CC fs/io_uring.o CC drivers/media/usb/gspca/zc3xx.o CC drivers/net/slip/slip.o CC drivers/media/usb/rainshadow-cec/rainshadow-cec.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hwmgr.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o CC drivers/net/phy/bcm-phy-lib.o AR drivers/media/dvb-frontends/built-in.a CC drivers/net/phy/broadcom.o CC drivers/media/usb/pwc/pwc-v4l.o CC drivers/net/phy/cicada.o CC drivers/gpu/drm/i915/intel_i2c.o CC drivers/gpu/drm/drm_atomic_state_helper.o CC drivers/net/ethernet/chelsio/cxgb4vf/sge.o CC drivers/gpu/drm/drm_damage_helper.o CC drivers/ras/debugfs.o AR drivers/net/plip/built-in.a CC drivers/gpu/drm/drm_fb_helper.o CC fs/xfs/xfs_trans_buf.o CC drivers/gpu/drm/bridge/panel.o AR drivers/net/ethernet/cisco/enic/built-in.a CC drivers/gpu/drm/drm_dp_aux_dev.o AR drivers/media/usb/rainshadow-cec/built-in.a CC drivers/gpu/drm/radeon/vce_v2_0.o AR drivers/net/ethernet/cisco/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o CC drivers/media/usb/pvrusb2/pvrusb2-video-v4l.o CC drivers/media/usb/pvrusb2/pvrusb2-eeprom.o CC drivers/media/usb/pwc/pwc-uncompress.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/processpptables.o CC drivers/net/phy/cortina.o AR drivers/pci/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o AR drivers/ras/built-in.a CC drivers/gpu/drm/drm_dp_cec.o CC drivers/media/usb/s2255/s2255drv.o CC drivers/net/team/team.o CC drivers/regulator/core.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o CC drivers/rtc/lib.o CC drivers/gpu/drm/radeon/radeon_atpx_handler.o CC drivers/net/slip/slhc.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hardwaremanager.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.o CC drivers/net/phy/davicom.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.o CC drivers/net/ppp/ppp_async.o CC drivers/net/phy/dp83822.o CC fs/xfs/xfs_trans_extfree.o CC drivers/media/usb/pwc/pwc-dec1.o CC drivers/platform/x86/ideapad-laptop.o AR drivers/media/usb/gspca/built-in.a CC drivers/rtc/hctosys.o CC drivers/media/usb/pvrusb2/pvrusb2-main.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu8_hwmgr.o CC drivers/rtc/systohc.o CC drivers/gpu/drm/drm_auth.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o CC drivers/gpu/drm/radeon/radeon_acpi.o CC drivers/regulator/dummy.o MKREGTABLE drivers/gpu/drm/radeon/r100_reg_safe.h CC drivers/regulator/fixed-helper.o CC drivers/rtc/class.o CC drivers/rtc/interface.o CC drivers/media/usb/pwc/pwc-dec23.o CC drivers/media/usb/pwc/pwc-kiara.o CC drivers/media/usb/pwc/pwc-timon.o CC drivers/net/phy/dp83tc811.o CC drivers/net/ppp/bsd_comp.o CC drivers/media/usb/pvrusb2/pvrusb2-hdw.o CC drivers/media/usb/pvrusb2/pvrusb2-v4l2.o CC drivers/media/usb/pvrusb2/pvrusb2-ctrl.o CC drivers/platform/x86/thinkpad_acpi.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.o CC drivers/net/ppp/ppp_deflate.o CC drivers/gpu/drm/drm_bufs.o CC fs/xfs/xfs_trans_inode.o CC fs/xfs/xfs_trans_refcount.o CC fs/xfs/xfs_dquot.o CC fs/xfs/xfs_trans_rmap.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 fs/xfs/xfs_dquot_item.o CC drivers/gpu/drm/drm_cache.o CC drivers/gpu/drm/i915/intel_lspcon.o CC drivers/gpu/drm/i915/intel_lvds.o AR drivers/net/slip/built-in.a CC drivers/gpu/drm/i915/intel_panel.o MKREGTABLE drivers/gpu/drm/radeon/rn50_reg_safe.h MKREGTABLE drivers/gpu/drm/radeon/r300_reg_safe.h AR drivers/net/ethernet/chelsio/cxgb4vf/built-in.a MKREGTABLE drivers/gpu/drm/radeon/r420_reg_safe.h CC drivers/gpu/drm/radeon/rs600.o CC drivers/net/phy/dp83848.o CC fs/dax.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o CC fs/locks.o AR drivers/media/usb/pwc/built-in.a CC drivers/gpu/drm/drm_context.o AR drivers/media/usb/s2255/built-in.a CC drivers/net/ppp/ppp_mppe.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pppcielanes.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o CC drivers/net/team/team_mode_broadcast.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.o CC drivers/net/ethernet/chelsio/cxgb4/cudbg_common.o CC drivers/gpu/drm/drm_dma.o CC drivers/net/team/team_mode_roundrobin.o CC fs/compat.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.o CC drivers/net/phy/dp83867.o CC fs/xfs/xfs_trans_dquot.o CC drivers/gpu/drm/drm_file.o CC drivers/rtc/nvmem.o CC drivers/media/usb/siano/smsusb.o CC drivers/media/usb/stk1160/stk1160-core.o CC drivers/media/usb/stkwebcam/stk-webcam.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o CC drivers/media/usb/stkwebcam/stk-sensor.o CC drivers/rtc/dev.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o CC drivers/net/usb/catc.o CC drivers/net/ppp/ppp_synctty.o CC drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.o CC drivers/platform/x86/hdaps.o CC drivers/net/team/team_mode_random.o CC drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.o CC drivers/net/ethernet/dec/tulip/dmfe.o CC drivers/net/phy/fixed_phy.o CC drivers/net/ethernet/dec/tulip/xircom_cb.o CC drivers/gpu/drm/i915/intel_sdvo.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomctrl.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o CC drivers/gpu/drm/radeon/rv515.o CC fs/compat_ioctl.o CC drivers/media/usb/stk1160/stk1160-v4l.o CC drivers/rtc/proc.o CC drivers/rtc/sysfs.o AR drivers/media/usb/siano/built-in.a CC drivers/gpu/drm/i915/intel_tv.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o CC drivers/regulator/helpers.o CC drivers/rtc/rtc-mc146818-lib.o CC drivers/rtc/rtc-cmos.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o CC drivers/net/team/team_mode_activebackup.o CC drivers/net/vmxnet3/vmxnet3_drv.o CC drivers/net/ppp/pppox.o CC drivers/net/ppp/pppoe.o CC drivers/media/usb/tm6000/tm6000-cards.o CC drivers/media/usb/tm6000/tm6000-core.o AR drivers/media/usb/stkwebcam/built-in.a CC drivers/net/phy/icplus.o CC drivers/net/usb/kaweth.o CC drivers/regulator/devres.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o CC drivers/media/usb/stk1160/stk1160-video.o CC drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o CC fs/binfmt_misc.o CC drivers/net/phy/et1011c.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o CC drivers/net/team/team_mode_loadbalance.o CC drivers/platform/x86/fujitsu-laptop.o CC fs/xfs/xfs_qm_syscalls.o CC drivers/net/ppp/pptp.o CC fs/xfs/xfs_qm_bhv.o AR drivers/rtc/built-in.a CC fs/xfs/xfs_qm.o CC fs/binfmt_script.o CC drivers/net/wan/lmc/lmc_debug.o CC drivers/net/wimax/i2400m/control.o CC drivers/media/usb/tm6000/tm6000-video.o CC drivers/media/usb/tm6000/tm6000-i2c.o CC drivers/net/ethernet/dec/tulip/winbond-840.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_thermal.o CC drivers/net/phy/lxt.o CC drivers/net/phy/marvell.o CC drivers/net/wimax/i2400m/driver.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.o CC fs/binfmt_elf.o CC drivers/media/usb/stk1160/stk1160-i2c.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.o CC drivers/net/wan/hdlc.o CC drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o drivers/net/ppp/pptp.c: In function ‘pptp_bind’: drivers/net/ppp/pptp.c:397:19: warning: taking address of packed member of ‘struct sockaddr_pppox’ may result in an unaligned pointer value [-Waddress-of-packed-member] 397 | if (add_chan(po, &sp->sa_addr.pptp)) | ^~~~~~~~~~~~~~~~~ AR drivers/regulator/built-in.a CC drivers/net/vmxnet3/vmxnet3_ethtool.o CC drivers/net/usb/pegasus.o CC drivers/platform/x86/fujitsu-tablet.o CC drivers/net/wan/lmc/lmc_media.o CC drivers/net/wireless/admtek/adm8211.o CC drivers/media/usb/stk1160/stk1160-ac97.o CC drivers/gpu/drm/i915/vlv_dsi.o CC drivers/media/usb/ttusb-dec/ttusb_dec.o AR drivers/net/team/built-in.a CC drivers/media/usb/usbtv/usbtv-core.o CC drivers/media/usb/usbtv/usbtv-video.o CC drivers/media/usb/pvrusb2/pvrusb2-std.o CC drivers/media/usb/tm6000/tm6000-stds.o CC drivers/net/xen-netback/netback.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.o AR drivers/net/ppp/built-in.a CC drivers/platform/x86/panasonic-laptop.o CC drivers/net/ethernet/dlink/dl2k.o CC drivers/net/wan/hdlc_raw.o AR drivers/media/usb/stk1160/built-in.a CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_clockpowergating.o CC drivers/net/wan/hdlc_raw_eth.o CC drivers/media/usb/pvrusb2/pvrusb2-devattr.o CC drivers/net/wan/hdlc_cisco.o CC drivers/media/usb/usbtv/usbtv-audio.o CC drivers/gpu/drm/radeon/r200.o CC drivers/media/usb/tm6000/tm6000-input.o CC drivers/net/phy/marvell10g.o CC drivers/net/ethernet/dec/tulip/de2104x.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.o CC drivers/net/wan/lmc/lmc_main.o CC drivers/net/wimax/i2400m/fw.o CC drivers/platform/x86/wmi.o AR drivers/media/usb/ttusb-budget/built-in.a CC drivers/platform/x86/msi-wmi.o CC drivers/net/xen-netback/xenbus.o CC drivers/net/xen-netback/interface.o CC drivers/net/xen-netback/hash.o CC drivers/net/usb/rtl8150.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.o AR drivers/media/usb/usbtv/built-in.a CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o AR drivers/net/ethernet/ezchip/built-in.a CC drivers/net/usb/r8152.o CC drivers/media/usb/tm6000/tm6000-alsa.o CC drivers/net/ethernet/emulex/benet/be_main.o CC drivers/media/usb/pvrusb2/pvrusb2-context.o CC drivers/net/ethernet/emulex/benet/be_cmds.o CC drivers/platform/x86/topstar-laptop.o CC drivers/net/phy/micrel.o CC drivers/media/usb/tm6000/tm6000-dvb.o CC drivers/platform/x86/wmi-bmof.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.o CC drivers/media/usb/ttusb-dec/ttusbdecfe.o CC drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o CC drivers/gpu/drm/radeon/r600_cs.o CC drivers/net/ethernet/dlink/sundance.o CC fs/xfs/xfs_quotaops.o drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_eq_create’: drivers/net/ethernet/emulex/benet/be_cmds.c:1011:25: warning: taking address of packed member of ‘struct be_cmd_req_eq_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1011 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1029:31: warning: taking address of packed member of ‘struct be_cmd_req_eq_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1029 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_mac_addr_query’: drivers/net/ethernet/emulex/benet/be_cmds.c:1062:25: warning: taking address of packed member of ‘struct be_cmd_req_mac_query’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_pmac_add’: drivers/net/ethernet/emulex/benet/be_cmds.c:1103:25: warning: taking address of packed member of ‘struct be_cmd_req_pmac_add’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1103 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_cq_create’: drivers/net/ethernet/emulex/benet/be_cmds.c:1178:25: warning: taking address of packed member of ‘struct be_cmd_req_cq_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1178 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1215:31: warning: taking address of packed member of ‘struct be_cmd_req_cq_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1215 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_mccq_ext_create’: drivers/net/ethernet/emulex/benet/be_cmds.c:1256:25: warning: taking address of packed member of ‘struct be_cmd_req_mcc_ext_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1256 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1290:31: warning: taking address of packed member of ‘struct be_cmd_req_mcc_ext_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1290 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_mccq_org_create’: drivers/net/ethernet/emulex/benet/be_cmds.c:1321:25: warning: taking address of packed member of ‘struct be_cmd_req_mcc_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1321 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1334:31: warning: taking address of packed member of ‘struct be_cmd_req_mcc_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1334 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_txq_create’: drivers/net/ethernet/emulex/benet/be_cmds.c:1373:25: warning: taking address of packed member of ‘struct be_cmd_req_eth_tx_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1373 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1392:31: warning: taking address of packed member of ‘struct be_cmd_req_eth_tx_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1392 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_rxq_create’: drivers/net/ethernet/emulex/benet/be_cmds.c:1429:25: warning: taking address of packed member of ‘struct be_cmd_req_eth_rx_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1429 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1435:31: warning: taking address of packed member of ‘struct be_cmd_req_eth_rx_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1435 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_q_destroy’: drivers/net/ethernet/emulex/benet/be_cmds.c:1496:25: warning: taking address of packed member of ‘struct be_cmd_req_q_destroy’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1496 | be_wrb_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req), wrb, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_rxq_destroy’: drivers/net/ethernet/emulex/benet/be_cmds.c:1523:25: warning: taking address of packed member of ‘struct be_cmd_req_q_destroy’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1523 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_if_create’: drivers/net/ethernet/emulex/benet/be_cmds.c:1546:25: warning: taking address of packed member of ‘struct be_cmd_req_if_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1546 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_get_fat_dump_len’: drivers/net/ethernet/emulex/benet/be_cmds.c:1781:25: warning: taking address of packed member of ‘struct be_cmd_req_get_fat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1781 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_get_fat_dump’: drivers/net/ethernet/emulex/benet/be_cmds.c:1831:26: warning: taking address of packed member of ‘struct be_cmd_req_get_fat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1831 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_get_fw_ver’: drivers/net/ethernet/emulex/benet/be_cmds.c:1878:25: warning: taking address of packed member of ‘struct be_cmd_req_get_fw_version’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1878 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘__be_cmd_modify_eqd’: drivers/net/ethernet/emulex/benet/be_cmds.c:1914:25: warning: taking address of packed member of ‘struct be_cmd_req_modify_eq_delay’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1914 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_vlan_config’: drivers/net/ethernet/emulex/benet/be_cmds.c:1964:25: warning: taking address of packed member of ‘struct be_cmd_req_vlan_config’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1964 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_set_flow_control’: drivers/net/ethernet/emulex/benet/be_cmds.c:2061:25: warning: taking address of packed member of ‘struct be_cmd_req_set_flow_control’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2061 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_set_beacon_state’: drivers/net/ethernet/emulex/benet/be_cmds.c:2241:25: warning: taking address of packed member of ‘struct be_cmd_req_enable_disable_beacon’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2241 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_get_beacon_state’: drivers/net/ethernet/emulex/benet/be_cmds.c:2273:25: warning: taking address of packed member of ‘struct be_cmd_req_get_beacon_state’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2273 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_write_flashrom’: drivers/net/ethernet/emulex/benet/be_cmds.c:2553:25: warning: taking address of packed member of ‘struct be_cmd_write_flashrom’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2553 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_get_flash_crc’: drivers/net/ethernet/emulex/benet/be_cmds.c:2599:25: warning: taking address of packed member of ‘struct be_cmd_read_flash_crc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2599 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_enable_magic_wol’: drivers/net/ethernet/emulex/benet/be_cmds.c:3232:25: warning: taking address of packed member of ‘struct be_cmd_req_acpi_wol_magic_config’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3232 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_get_cntl_attributes’: drivers/net/ethernet/emulex/benet/be_cmds.c:3549:16: warning: taking address of packed member of ‘struct mgmt_hba_attribs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3549 | serial_num = attribs->hba_attribs.controller_serial_number; | ^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_get_mac_from_list’: drivers/net/ethernet/emulex/benet/be_cmds.c:3723:25: warning: taking address of packed member of ‘struct be_cmd_req_get_mac_list’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3723 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_set_mac_list’: drivers/net/ethernet/emulex/benet/be_cmds.c:3846:25: warning: taking address of packed member of ‘struct be_cmd_req_set_mac_list’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3846 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_set_hsw_config’: drivers/net/ethernet/emulex/benet/be_cmds.c:3906:25: warning: taking address of packed member of ‘struct be_cmd_req_set_hsw_config’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3906 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ CC drivers/gpu/drm/i915/vlv_dsi_pll.o drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_get_hsw_config’: drivers/net/ethernet/emulex/benet/be_cmds.c:3961:25: warning: taking address of packed member of ‘struct be_cmd_req_get_hsw_config’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3961 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_get_acpi_wol_cap’: drivers/net/ethernet/emulex/benet/be_cmds.c:4054:25: warning: taking address of packed member of ‘struct be_cmd_req_acpi_wol_magic_config_v1’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4054 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ CC drivers/media/usb/pvrusb2/pvrusb2-io.o drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_set_profile_config’: drivers/net/ethernet/emulex/benet/be_cmds.c:4548:25: warning: taking address of packed member of ‘struct be_cmd_req_set_profile_config’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4548 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_manage_iface’: drivers/net/ethernet/emulex/benet/be_cmds.c:4699:25: warning: taking address of packed member of ‘struct be_cmd_req_manage_iface_filters’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4699 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function ‘be_cmd_get_active_profile’: drivers/net/ethernet/emulex/benet/be_cmds.c:4921:25: warning: taking address of packed member of ‘struct be_cmd_req_get_active_profile’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4921 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ CC drivers/gpu/drm/i915/intel_vdsc.o AR drivers/net/wireless/admtek/built-in.a CC drivers/net/phy/microchip.o CC drivers/net/wireless/ath/ar5523/ar5523.o CC drivers/net/phy/microchip_t1.o CC drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o CC drivers/net/wireless/ath/ath10k/mac.o CC drivers/platform/x86/toshiba_acpi.o CC drivers/platform/x86/toshiba_bluetooth.o CC drivers/platform/x86/toshiba_haps.o AR drivers/media/usb/tm6000/built-in.a CC drivers/net/usb/hso.o CC drivers/net/usb/lan78xx.o AR drivers/net/vmxnet3/built-in.a CC fs/compat_binfmt_elf.o AR drivers/media/usb/ttusb-dec/built-in.a CC drivers/gpu/drm/i915/i915_gpu_error.o CC drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o CC drivers/net/wan/lmc/lmc_proto.o CC drivers/net/wimax/i2400m/op-rfkill.o CC drivers/net/ethernet/dec/tulip/eeprom.o CC drivers/gpu/drm/drm_gem.o CC drivers/net/xen-netback/rx.o CC drivers/gpu/drm/drm_ioctl.o CC drivers/media/usb/pvrusb2/pvrusb2-ioread.o CC drivers/net/phy/mscc.o CC drivers/media/usb/usbvision/usbvision-core.o CC drivers/net/phy/national.o CC drivers/net/wimax/i2400m/sysfs.o CC drivers/net/ethernet/fujitsu/fmvj18x_cs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o CC drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o AR drivers/net/wan/lmc/built-in.a CC drivers/net/wan/hdlc_fr.o CC drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o CC drivers/net/ethernet/dec/tulip/interrupt.o CC drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.o CC fs/xfs/xfs_rtalloc.o AR drivers/net/ethernet/dlink/built-in.a CC drivers/net/wimax/i2400m/netdev.o CC fs/xfs/xfs_acl.o CC drivers/net/wimax/i2400m/tx.o CC drivers/net/wimax/i2400m/rx.o CC drivers/net/wimax/i2400m/debugfs.o AR drivers/net/xen-netback/built-in.a CC drivers/net/wimax/i2400m/usb-fw.o CC drivers/net/wireless/atmel/atmel.o CC drivers/net/wireless/atmel/atmel_pci.o CC drivers/platform/x86/intel_int0002_vgpio.o CC drivers/net/phy/qsemi.o CC drivers/net/wimax/i2400m/usb-notif.o CC drivers/net/wimax/i2400m/usb-tx.o AR drivers/net/ethernet/fujitsu/built-in.a CC drivers/net/wireless/ath/ath10k/debug.o CC drivers/platform/x86/intel-hid.o CC drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o AR drivers/net/wireless/ath/ar5523/built-in.a CC drivers/media/usb/pvrusb2/pvrusb2-wm8775.o CC drivers/net/wireless/ath/ath10k/core.o CC drivers/net/wireless/ath/ath10k/htc.o CC drivers/net/ethernet/dec/tulip/media.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_powertune.o CC drivers/net/ethernet/dec/tulip/timer.o CC drivers/net/ethernet/hp/hp100.o CC drivers/net/wan/hdlc_ppp.o CC drivers/gpu/drm/i915/i915_vgpu.o CC fs/xfs/xfs_sysctl.o CC drivers/net/wan/farsync.o CC drivers/net/phy/realtek.o CC drivers/net/wan/dlci.o CC drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.o CC drivers/gpu/drm/radeon/evergreen_cs.o SHIPPED drivers/net/wan/wanxlfw.inc CC drivers/platform/x86/intel-vbtn.o CC drivers/net/ethernet/dec/tulip/tulip_core.o CC drivers/platform/x86/intel_ips.o CC drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.o CC drivers/media/usb/pvrusb2/pvrusb2-dvb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o CC drivers/media/usb/usbvision/usbvision-video.o CC drivers/net/phy/uPD60620.o CC fs/xfs/xfs_ioctl32.o CC drivers/net/ethernet/dec/tulip/21142.o CC drivers/net/dummy.o CC drivers/net/wimax/i2400m/usb-rx.o CC drivers/net/wan/pci200syn.o CC drivers/media/usb/usbvision/usbvision-i2c.o CC drivers/net/usb/asix_devices.o AR drivers/net/ethernet/chelsio/cxgb4/built-in.a AR drivers/net/ethernet/chelsio/built-in.a CC fs/xfs/xfs_pnfs.o CC drivers/gpu/drm/i915/i915_perf.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o CC drivers/media/usb/usbvision/usbvision-cards.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o CC drivers/net/wan/wanxl.o CC drivers/net/wireless/broadcom/b43/main.o CC drivers/net/wireless/broadcom/b43/bus.o CC drivers/net/wireless/broadcom/b43/phy_g.o CC drivers/platform/x86/ibm_rtl.o CC drivers/net/phy/rockchip.o CC drivers/net/wireless/ath/ath10k/htt.o AR drivers/net/ethernet/hp/built-in.a CC drivers/net/eql.o CC drivers/media/usb/pvrusb2/pvrusb2-sysfs.o CC drivers/net/ifb.o CC fs/mbcache.o CC drivers/net/ethernet/dec/tulip/pnic.o CC fs/posix_acl.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_thermal.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu10_hwmgr.o CC drivers/net/wimax/i2400m/usb.o CC drivers/platform/x86/samsung-laptop.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o CC drivers/platform/x86/mxm-wmi.o CC drivers/net/wireless/broadcom/b43/tables.o CC drivers/net/phy/smsc.o CC drivers/platform/x86/intel_oaktrail.o CC drivers/net/wireless/ath/ath10k/htt_rx.o CC drivers/net/wireless/ath/ath10k/htt_tx.o AR drivers/media/usb/usbvision/built-in.a CC drivers/net/usb/asix_common.o CC drivers/net/usb/ax88172a.o CC fs/coredump.o CC drivers/net/ethernet/emulex/benet/be_ethtool.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o AR drivers/net/wan/built-in.a AR drivers/media/usb/pvrusb2/built-in.a CC drivers/scsi/aacraid/linit.o CC drivers/scsi/aacraid/aachba.o CC drivers/net/wireless/broadcom/b43/lo.o CC drivers/media/usb/uvc/uvc_driver.o CC drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o CC drivers/net/ethernet/dec/tulip/pnic2.o CC drivers/net/ethernet/dec/tulip/uli526x.o CC drivers/net/phy/ste10Xp.o CC drivers/net/phy/teranetics.o CC drivers/platform/x86/samsung-q10.o CC drivers/sfi/sfi_acpi.o fs/xfs/xfs_ioctl32.c: In function ‘xfs_ioctl32_bstat_copyin’: fs/xfs/xfs_ioctl32.c:141:50: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | xfs_ioctl32_bstime_copyin(&bstat->bs_atime, &bstat32->bs_atime) || | ^~~~~~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c:142:50: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | xfs_ioctl32_bstime_copyin(&bstat->bs_mtime, &bstat32->bs_mtime) || | ^~~~~~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c:143:50: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 143 | xfs_ioctl32_bstime_copyin(&bstat->bs_ctime, &bstat32->bs_ctime) || | ^~~~~~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c: In function ‘xfs_bulkstat_one_fmt_compat’: fs/xfs/xfs_ioctl32.c:196:30: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | xfs_bstime_store_compat(&p32->bs_atime, &buffer->bs_atime) || | ^~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c:197:30: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | xfs_bstime_store_compat(&p32->bs_mtime, &buffer->bs_mtime) || | ^~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c:198:30: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 198 | xfs_bstime_store_compat(&p32->bs_ctime, &buffer->bs_ctime) || | ^~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c: In function ‘xfs_compat_attrlist_by_handle’: fs/xfs/xfs_ioctl32.c:385:51: warning: taking address of packed member of ‘struct compat_xfs_fsop_attrlist_handlereq’ may result in an unaligned pointer value [-Waddress-of-packed-member] 385 | dentry = xfs_compat_handlereq_to_dentry(parfilp, &al_hreq.hreq); | ^~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c:394:37: warning: taking address of packed member of ‘struct compat_xfs_fsop_attrlist_handlereq’ may result in an unaligned pointer value [-Waddress-of-packed-member] 394 | cursor = (attrlist_cursor_kern_t *)&al_hreq.pos; | ^~~~~~~~~~~~ drivers/net/wireless/ath/ath10k/htt_rx.c: In function ‘ath10k_htt_rx_tx_compl_ind’: drivers/net/wireless/ath/ath10k/htt_rx.c:2247:10: warning: taking address of packed member of ‘struct htt_data_tx_completion’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2247 | msdus = resp->data_tx_completion.msdus; | ^~~~ drivers/net/wireless/ath/ath10k/htt_rx.c: In function ‘ath10k_htt_rx_tx_fetch_confirm’: drivers/net/wireless/ath/ath10k/htt_rx.c:2783:35: warning: taking address of packed member of ‘struct htt_tx_fetch_confirm’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2783 | resp->tx_fetch_confirm.resp_ids, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ AR drivers/net/wimax/i2400m/built-in.a CC fs/drop_caches.o AR drivers/net/wimax/built-in.a CC drivers/net/usb/ax88179_178a.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o CC drivers/net/macsec.o CC drivers/platform/x86/apple-gmux.o CC drivers/platform/x86/intel-rst.o CC drivers/platform/x86/intel-smartconnect.o CC drivers/sfi/sfi_core.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pp_psm.o CC drivers/platform/x86/alienware-wmi.o CC drivers/gpu/drm/i915/i915_oa_hsw.o CC drivers/net/ethernet/huawei/hinic/hinic_main.o AR drivers/net/ethernet/i825xx/built-in.a CC drivers/net/phy/vitesse.o AR fs/xfs/built-in.a CC fs/fhandle.o CC drivers/net/macvlan.o CC drivers/gpu/drm/drm_irq.o CC drivers/net/macvtap.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o CC drivers/platform/x86/intel_pmc_ipc.o CC drivers/net/wireless/atmel/atmel_cs.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_processpptables.o CC fs/iomap.o CC drivers/net/wireless/ath/ath10k/txrx.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_thermal.o AR drivers/net/ethernet/dec/tulip/built-in.a CC drivers/net/ethernet/emulex/benet/be_roce.o AR drivers/net/ethernet/dec/built-in.a CC fs/dcookies.o AR drivers/sfi/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o CC drivers/net/usb/cdc_ether.o AR drivers/net/phy/built-in.a CC drivers/gpu/drm/i915/i915_oa_bdw.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o CC drivers/net/wireless/cisco/airo.o CC drivers/net/mii.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o CC drivers/net/wireless/atmel/at76c50x-usb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o CC drivers/platform/x86/surfacepro3_button.o CC drivers/net/wireless/broadcom/b43/wa.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o CC drivers/platform/x86/pmc_atom.o CC drivers/net/mdio.o CC drivers/net/Space.o drivers/net/wireless/ath/ath10k/txrx.c: In function ‘ath10k_txrx_tx_unref’: drivers/net/wireless/ath/ath10k/txrx.c:74:14: warning: taking address of packed member of ‘struct ath10k_skb_cb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | txq = skb_cb->txq; | ~~~~~~^~~~~ CC drivers/media/usb/zr364xx/zr364xx.o SHIPPED drivers/scsi/aic7xxx/aic7xxx_seq.h SHIPPED drivers/scsi/aic7xxx/aic7xxx_reg.h drivers/net/wireless/cisco/airo.c: In function ‘airo_read_stats’: drivers/net/wireless/cisco/airo.c:2240:17: warning: taking address of packed member of ‘struct StatsRid’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2240 | __le32 *vals = stats_rid.vals; | ^~~~~~~~~ SHIPPED drivers/scsi/aic7xxx/aic7xxx_reg_print.c drivers/net/wireless/cisco/airo.c: In function ‘airo_handle_rx’: drivers/net/wireless/cisco/airo.c:3309:16: warning: taking address of packed member of ‘struct rx_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3309 | bap_read(ai, &hdr.len, 2, BAP0); | ^~~~~~~~ drivers/net/wireless/cisco/airo.c: In function ‘proc_stats_rid_open’: drivers/net/wireless/cisco/airo.c:4726:17: warning: taking address of packed member of ‘struct StatsRid’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4726 | __le32 *vals = stats.vals; | ^~~~~ drivers/net/wireless/cisco/airo.c: In function ‘airo_read_wireless_stats’: drivers/net/wireless/cisco/airo.c:7693:17: warning: taking address of packed member of ‘struct StatsRid’ may result in an unaligned pointer value [-Waddress-of-packed-member] 7693 | __le32 *vals = stats_rid.vals; | ^~~~~~~~~ CC drivers/scsi/aic7xxx/aic7xxx_osm.o CC drivers/net/ethernet/huawei/hinic/hinic_tx.o CC drivers/media/usb/uvc/uvc_queue.o CC drivers/media/usb/uvc/uvc_v4l2.o CC drivers/net/ethernet/intel/e1000/e1000_hw.o CC drivers/net/ethernet/intel/e1000/e1000_main.o CC drivers/net/loopback.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pp_overdriver.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o CC drivers/net/usb/cdc_eem.o CC drivers/gpu/drm/radeon/r100.o CC drivers/scsi/aacraid/commctrl.o CC drivers/net/wireless/broadcom/b43/tables_nphy.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o CC drivers/net/wireless/broadcom/b43/radio_2055.o CC drivers/gpu/drm/i915/i915_oa_chv.o AR drivers/platform/x86/built-in.a AR drivers/platform/built-in.a CC drivers/net/wireless/broadcom/b43/radio_2056.o CC drivers/net/wireless/broadcom/b43/radio_2057.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o AR drivers/net/ethernet/emulex/benet/built-in.a AR drivers/net/ethernet/emulex/built-in.a CC drivers/net/netconsole.o CC drivers/net/tun.o CC drivers/net/wireless/broadcom/b43legacy/main.o CC drivers/media/usb/uvc/uvc_video.o CC drivers/net/wireless/cisco/airo_cs.o AR drivers/net/ethernet/marvell/octeontx2/built-in.a CC drivers/net/ethernet/marvell/skge.o CC drivers/net/wireless/ath/ath10k/wmi.o CC drivers/net/ethernet/marvell/sky2.o CC drivers/gpu/drm/i915/i915_oa_sklgt2.o CC drivers/gpu/drm/i915/i915_oa_sklgt3.o CC drivers/scsi/aic94xx/aic94xx_init.o CC drivers/net/usb/dm9601.o AR drivers/media/usb/zr364xx/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o CC drivers/net/usb/sr9700.o CC drivers/net/tap.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_processpptables.o CC drivers/net/ethernet/huawei/hinic/hinic_rx.o CC drivers/media/usb/uvc/uvc_ctrl.o CC drivers/scsi/arcmsr/arcmsr_attr.o AR fs/built-in.a CC drivers/scsi/be2iscsi/be_iscsi.o CC drivers/media/usb/uvc/uvc_status.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_hwmgr.o CC drivers/gpu/drm/radeon/r300.o CC drivers/gpu/drm/radeon/r420.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_powertune.o CC drivers/scsi/aacraid/comminit.o drivers/media/usb/uvc/uvc_ctrl.c: In function ‘uvc_ctrl_get’: drivers/media/usb/uvc/uvc_ctrl.c:1573:46: warning: taking address of packed member of ‘struct v4l2_ext_control’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1573 | return __uvc_ctrl_get(chain, ctrl, mapping, &xctrl->value); | ^~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o CC drivers/net/wireless/broadcom/b43/phy_common.o CC drivers/scsi/aic7xxx/aic7xxx_proc.o CC drivers/gpu/drm/i915/i915_oa_sklgt4.o CC drivers/scsi/bfa/bfad.o CC drivers/scsi/bfa/bfad_im.o CC drivers/scsi/aic94xx/aic94xx_hwi.o AR drivers/net/wireless/atmel/built-in.a CC drivers/net/usb/sr9800.o CC drivers/scsi/arcmsr/arcmsr_hba.o CC drivers/net/wireless/intel/ipw2x00/ipw2200.o CC drivers/net/wireless/intel/ipw2x00/libipw_module.o CC drivers/net/ethernet/mellanox/mlx4/alloc.o CC drivers/net/ethernet/huawei/hinic/hinic_port.o CC drivers/net/ethernet/mellanox/mlx4/catas.o CC drivers/net/ethernet/mellanox/mlx4/cmd.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o CC drivers/scsi/aic7xxx/aic7xxx_osm_pci.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.o drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function ‘ipw_queue_tx_init’: drivers/net/wireless/intel/ipw2x00/ipw2200.c:3792:58: warning: taking address of packed member of ‘struct clx2_queue’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3792 | pci_alloc_consistent(dev, sizeof(q->bd[0]) * count, &q->q.dma_addr); | ^~~~~~~~~~~~~~ CC drivers/net/ethernet/intel/e1000/e1000_ethtool.o CC drivers/scsi/aacraid/commsup.o drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function ‘ipw_tx_skb’: drivers/net/wireless/intel/ipw2x00/ipw2200.c:10280:17: warning: taking address of packed member of ‘struct tfd_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 10280 | le32_add_cpu(&tfd->u.data.num_chunks, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ CC drivers/media/usb/uvc/uvc_isight.o CC drivers/gpu/drm/i915/i915_oa_bxt.o CC drivers/scsi/be2iscsi/be_main.o CC drivers/net/wireless/broadcom/b43/phy_n.o CC drivers/net/wireless/broadcom/b43/phy_lp.o CC drivers/scsi/aacraid/dpcsup.o CC drivers/net/ethernet/huawei/hinic/hinic_hw_dev.o CC drivers/net/veth.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o CC drivers/net/usb/smsc75xx.o SHIPPED drivers/scsi/aic7xxx/aic79xx_seq.h SHIPPED drivers/scsi/aic7xxx/aic79xx_reg.h SHIPPED drivers/scsi/aic7xxx/aic79xx_reg_print.c CC drivers/scsi/aic7xxx/aic79xx_osm.o CC drivers/scsi/aic94xx/aic94xx_reg.o CC drivers/scsi/bfa/bfad_attr.o CC drivers/net/wireless/broadcom/b43/tables_lpphy.o CC drivers/media/usb/uvc/uvc_debugfs.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_thermal.o CC drivers/scsi/aic94xx/aic94xx_sds.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o AR drivers/gpu/drm/radeon/built-in.a CC drivers/scsi/aic94xx/aic94xx_seq.o CC drivers/scsi/aic94xx/aic94xx_dump.o CC drivers/net/wireless/ath/ath5k/caps.o CC drivers/gpu/drm/i915/i915_oa_kblgt2.o CC drivers/gpu/drm/i915/i915_oa_kblgt3.o CC drivers/net/ethernet/huawei/hinic/hinic_hw_io.o CC drivers/net/wireless/broadcom/b43legacy/ilt.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o CC drivers/media/usb/uvc/uvc_metadata.o CC drivers/scsi/aacraid/rx.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/common_baco.o CC drivers/net/wireless/broadcom/b43/phy_ht.o AR drivers/net/wireless/cisco/built-in.a CC drivers/scsi/bfa/bfad_debugfs.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_baco.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_baco.o CC drivers/net/ethernet/huawei/hinic/hinic_hw_qp.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o CC drivers/net/wireless/ath/ath5k/eeprom.o CC drivers/net/wireless/ath/ath5k/initvals.o CC drivers/scsi/aacraid/sa.o CC drivers/scsi/aic94xx/aic94xx_scb.o CC drivers/gpu/drm/i915/i915_oa_glk.o CC drivers/net/ethernet/intel/e1000/e1000_param.o CC drivers/net/wireless/intersil/hostap/hostap_80211_rx.o CC drivers/media/usb/uvc/uvc_entity.o CC drivers/scsi/be2iscsi/be_mgmt.o CC drivers/scsi/be2iscsi/be_cmds.o CC drivers/net/usb/smsc95xx.o CC drivers/net/wireless/broadcom/b43legacy/phy.o AR drivers/net/ethernet/marvell/built-in.a CC drivers/net/usb/gl620a.o CC drivers/net/usb/net1080.o CC drivers/net/virtio_net.o CC drivers/net/vxlan.o CC drivers/net/usb/plusb.o AR drivers/scsi/arcmsr/built-in.a CC drivers/net/usb/rndis_host.o CC drivers/net/usb/cdc_subset.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o drivers/scsi/be2iscsi/be_mgmt.c: In function ‘mgmt_vendor_specific_fw_cmd’: drivers/scsi/be2iscsi/be_mgmt.c:60:22: warning: taking address of packed member of ‘struct be_bsg_vendor_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 60 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c:67:22: warning: taking address of packed member of ‘struct be_bsg_vendor_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function ‘mgmt_open_connection’: drivers/scsi/be2iscsi/be_mgmt.c:159:21: warning: taking address of packed member of ‘struct tcp_connect_and_offload_in_v1’ may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function ‘beiscsi_if_get_handle’: drivers/scsi/be2iscsi/be_mgmt.c:403:21: warning: taking address of packed member of ‘struct be_cmd_get_all_if_id_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 403 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function ‘beiscsi_boot_logout_sess’: drivers/scsi/be2iscsi/be_mgmt.c:934:21: warning: taking address of packed member of ‘struct be_cmd_req_logout_fw_sess’ may result in an unaligned pointer value [-Waddress-of-packed-member] 934 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function ‘beiscsi_boot_reopen_sess’: drivers/scsi/be2iscsi/be_mgmt.c:973:21: warning: taking address of packed member of ‘struct be_cmd_reopen_session_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 973 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function ‘beiscsi_boot_get_sinfo’: drivers/scsi/be2iscsi/be_mgmt.c:1029:21: warning: taking address of packed member of ‘struct be_cmd_get_session_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1029 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function ‘__beiscsi_boot_get_shandle’: drivers/scsi/be2iscsi/be_mgmt.c:1062:21: warning: taking address of packed member of ‘struct be_cmd_get_boot_target_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function ‘beiscsi_invalidate_cxn’: drivers/scsi/be2iscsi/be_mgmt.c:1449:21: warning: taking address of packed member of ‘struct be_invalidate_connection_params_in’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1449 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function ‘beiscsi_upload_cxn’: drivers/scsi/be2iscsi/be_mgmt.c:1485:21: warning: taking address of packed member of ‘struct be_tcp_upload_params_in’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1485 | be_cmd_hdr_prepare(&req->hdr, CMD_COMMON_TCP_UPLOAD, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function ‘beiscsi_mgmt_invalidate_icds’: drivers/scsi/be2iscsi/be_mgmt.c:1533:21: warning: taking address of packed member of ‘struct invldt_cmds_params_in’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1533 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_cmd_eq_create’: drivers/scsi/be2iscsi/be_cmds.c:754:21: warning: taking address of packed member of ‘struct be_cmd_req_eq_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 754 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:769:31: warning: taking address of packed member of ‘struct be_cmd_req_eq_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 769 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_cmd_cq_create’: drivers/scsi/be2iscsi/be_cmds.c:797:21: warning: taking address of packed member of ‘struct be_cmd_req_cq_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 797 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:831:31: warning: taking address of packed member of ‘struct be_cmd_req_cq_create’ may result in an unaligned pointer value [-Waddress-of-packed-member] 831 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_cmd_mccq_create’: drivers/scsi/be2iscsi/be_cmds.c:875:21: warning: taking address of packed member of ‘struct be_cmd_req_mcc_create_ext’ may result in an unaligned pointer value [-Waddress-of-packed-member] 875 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:892:31: warning: taking address of packed member of ‘struct be_cmd_req_mcc_create_ext’ may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_cmd_q_destroy’: drivers/scsi/be2iscsi/be_cmds.c:951:21: warning: taking address of packed member of ‘struct be_cmd_req_q_destroy’ may result in an unaligned pointer value [-Waddress-of-packed-member] 951 | be_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req)); | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘be_cmd_create_default_pdu_queue’: drivers/scsi/be2iscsi/be_cmds.c:997:21: warning: taking address of packed member of ‘struct be_defq_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 997 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1039:31: warning: taking address of packed member of ‘struct be_defq_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1039 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘be_cmd_wrbq_create’: drivers/scsi/be2iscsi/be_cmds.c:1097:21: warning: taking address of packed member of ‘struct be_wrbq_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1097 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1107:31: warning: taking address of packed member of ‘struct be_wrbq_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1107 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘be_cmd_iscsi_post_template_hdr’: drivers/scsi/be2iscsi/be_cmds.c:1138:21: warning: taking address of packed member of ‘struct be_post_template_pages_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1138 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1144:31: warning: taking address of packed member of ‘struct be_post_template_pages_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1144 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘be_cmd_iscsi_remove_template_hdr’: drivers/scsi/be2iscsi/be_cmds.c:1161:21: warning: taking address of packed member of ‘struct be_remove_template_pages_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1161 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘be_cmd_iscsi_post_sgl_pages’: drivers/scsi/be2iscsi/be_cmds.c:1191:22: warning: taking address of packed member of ‘struct be_post_sgl_pages_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1191 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1198:32: warning: taking address of packed member of ‘struct be_post_sgl_pages_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1198 | be_cmd_page_addrs_prepare(req->pages, req->num_pages, q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘be_cmd_set_vlan’: drivers/scsi/be2iscsi/be_cmds.c:1250:21: warning: taking address of packed member of ‘struct be_cmd_set_vlan_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1250 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_check_supported_fw’: drivers/scsi/be2iscsi/be_cmds.c:1287:21: warning: taking address of packed member of ‘struct be_mgmt_controller_attributes’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1287 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_get_fw_config’: drivers/scsi/be2iscsi/be_cmds.c:1348:21: warning: taking address of packed member of ‘struct be_fw_cfg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1348 | be_cmd_hdr_prepare(&pfw_cfg->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_get_port_name’: drivers/scsi/be2iscsi/be_cmds.c:1503:21: warning: taking address of packed member of ‘struct be_cmd_get_port_name’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1503 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_set_host_data’: drivers/scsi/be2iscsi/be_cmds.c:1540:21: warning: taking address of packed member of ‘struct be_cmd_set_host_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1540 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_set_uer_feature’: drivers/scsi/be2iscsi/be_cmds.c:1583:21: warning: taking address of packed member of ‘struct be_cmd_set_features’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1583 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_cmd_function_reset’: drivers/scsi/be2iscsi/be_cmds.c:1657:21: warning: taking address of packed member of ‘struct be_post_sgl_pages_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1657 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function ‘beiscsi_cmd_iscsi_cleanup’: drivers/scsi/be2iscsi/be_cmds.c:1763:22: warning: taking address of packed member of ‘struct iscsi_cleanup_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1763 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1772:22: warning: taking address of packed member of ‘struct iscsi_cleanup_req_v1’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1772 | be_cmd_hdr_prepare(&req_v1->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~~~~ AR drivers/media/usb/uvc/built-in.a CC drivers/scsi/bfa/bfad_bsg.o AR drivers/media/usb/built-in.a CC drivers/scsi/aic7xxx/aic79xx_proc.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o AR drivers/media/built-in.a drivers/net/usb/net1080.c: In function ‘net1080_rx_fixup’: drivers/net/usb/net1080.c:372:25: warning: taking address of packed member of ‘struct nc_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | hdr_len = le16_to_cpup(&header->hdr_len); | ^~~~~~~~~~~~~~~~ drivers/net/usb/net1080.c:373:28: warning: taking address of packed member of ‘struct nc_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | packet_len = le16_to_cpup(&header->packet_len); | ^~~~~~~~~~~~~~~~~~~ CC drivers/scsi/aacraid/rkt.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o CC drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.o AR drivers/soc/amlogic/built-in.a AR drivers/soc/bcm/built-in.a CC drivers/net/ethernet/mellanox/mlx4/cq.o CC drivers/gpu/drm/i915/i915_oa_cflgt2.o AR drivers/soc/fsl/built-in.a CC drivers/net/ethernet/huawei/hinic/hinic_hw_wq.o AR drivers/net/ethernet/intel/e1000/built-in.a CC drivers/scsi/aic7xxx/aic79xx_osm_pci.o CC drivers/net/usb/zaurus.o AR drivers/soc/mediatek/built-in.a CC drivers/scsi/aic94xx/aic94xx_dev.o CC drivers/net/ethernet/intel/e1000e/82571.o CC drivers/net/ethernet/intel/e1000e/ich8lan.o AR drivers/soc/qcom/built-in.a CC drivers/net/ethernet/intel/e1000e/80003es2lan.o AR drivers/soc/renesas/built-in.a CC drivers/net/wireless/intel/iwlegacy/common.o AR drivers/soc/sunxi/built-in.a AR drivers/soc/xilinx/built-in.a CC drivers/scsi/aacraid/nark.o AR drivers/soc/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o CC drivers/net/wireless/intel/iwlegacy/4965.o CC drivers/net/wireless/intel/iwlegacy/4965-mac.o CC drivers/spi/spi.o CC drivers/spi/spi-mem.o CC drivers/scsi/aic7xxx/aic7xxx_core.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o CC drivers/net/wireless/ath/ath10k/wmi-tlv.o CC drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o CC drivers/net/usb/mcs7830.o CC drivers/scsi/aacraid/src.o CC drivers/net/wireless/ath/ath5k/gpio.o CC drivers/scsi/aic94xx/aic94xx_tmf.o CC drivers/gpu/drm/i915/i915_oa_cflgt3.o drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function ‘il4965_hw_get_beacon_cmd’: drivers/net/wireless/intel/iwlegacy/4965-mac.c:3821:48: warning: taking address of packed member of ‘struct il_tx_beacon_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3821 | il4965_fill_beacon_frame(il, tx_beacon_cmd->frame, | ~~~~~~~~~~~~~^~~~~~~ CC drivers/net/wireless/intersil/hostap/hostap_80211_tx.o CC drivers/gpu/drm/i915/i915_oa_cnl.o CC drivers/net/ethernet/mellanox/mlx4/fw.o CC drivers/net/ethernet/mellanox/mlx4/eq.o CC drivers/net/ethernet/mellanox/mlx4/fw_qos.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o CC drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.o drivers/net/wireless/ath/ath10k/wmi-tlv.c: In function ‘ath10k_wmi_tlv_swba_tim_parse’: drivers/net/wireless/ath/ath10k/wmi-tlv.c:932:29: warning: taking address of packed member of ‘struct wmi_tim_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 932 | tim_info_arg->tim_bitmap = tim_info_ev->tim_bitmap; | ^~~~~~~~~~~ CC drivers/spi/spidev.o CC drivers/net/usb/usbnet.o AR drivers/scsi/be2iscsi/built-in.a CC drivers/net/wireless/intel/iwlegacy/4965-rs.o CC drivers/net/ethernet/micrel/ksz884x.o CC drivers/net/wireless/ath/ath5k/desc.o CC drivers/net/ethernet/microchip/lan743x_main.o CC drivers/net/wireless/ath/ath10k/bmi.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o CC drivers/net/ethernet/intel/e1000e/mac.o CC drivers/net/ethernet/mellanox/mlx4/icm.o CC drivers/gpu/drm/i915/i915_oa_icl.o AR drivers/scsi/aacraid/built-in.a CC drivers/scsi/aic94xx/aic94xx_task.o CC drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.o CC drivers/scsi/bfa/bfa_ioc.o CC drivers/net/wireless/intel/iwlwifi/dvm/main.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.o CC drivers/net/wireless/ath/ath10k/hw.o CC drivers/net/wireless/intersil/hostap/hostap_ap.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o CC drivers/net/wireless/broadcom/b43/tables_phy_ht.o CC drivers/net/wireless/ath/ath5k/dma.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o CC drivers/net/ethernet/mellanox/mlx4/intf.o CC drivers/net/ethernet/huawei/hinic/hinic_hw_if.o CC drivers/scsi/bfa/bfa_ioc_cb.o CC drivers/gpu/drm/i915/intel_lpe_audio.o CC drivers/net/geneve.o CC drivers/net/ethernet/intel/e1000e/manage.o CC drivers/net/ethernet/intel/e1000e/nvm.o AR drivers/scsi/aic94xx/built-in.a CC drivers/net/wireless/intel/ipw2x00/libipw_tx.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o CC drivers/net/gtp.o CC drivers/net/ethernet/huawei/hinic/hinic_common.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.o CC drivers/net/wireless/broadcom/b43/radio_2059.o CC drivers/net/nlmon.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.o AR drivers/net/ethernet/huawei/hinic/built-in.a CC drivers/net/wireless/ath/ath5k/qcu.o AR drivers/net/ethernet/huawei/built-in.a CC drivers/spi/spi-bitbang.o CC drivers/spi/spi-butterfly.o CC drivers/net/wireless/ath/ath6kl/debug.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o CC drivers/ssb/main.o CC drivers/net/wireless/intersil/orinoco/main.o AR drivers/gpu/drm/i915/built-in.a CC drivers/net/usb/int51x1.o CC drivers/net/wireless/broadcom/b43legacy/radio.o CC drivers/net/wireless/intersil/orinoco/fw.o CC drivers/net/wireless/intersil/orinoco/hw.o CC drivers/net/ethernet/intel/e1000e/phy.o CC drivers/net/ethernet/mellanox/mlx4/main.o CC drivers/net/ethernet/microchip/lan743x_ethtool.o CC drivers/net/wireless/intersil/orinoco/mic.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o CC drivers/net/wireless/intel/iwlwifi/dvm/rs.o CC drivers/net/wireless/ath/ath10k/p2p.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o CC drivers/spi/spi-lm70llp.o CC drivers/net/usb/cdc-phonet.o CC drivers/net/wireless/intel/ipw2x00/libipw_rx.o CC drivers/net/wireless/broadcom/b43/sysfs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o CC drivers/net/wireless/intel/iwlegacy/4965-calib.o CC drivers/net/wireless/ath/ath6kl/hif.o CC drivers/net/wireless/ath/ath5k/pcu.o CC drivers/net/wireless/intel/iwlegacy/3945-mac.o CC drivers/net/wireless/intel/iwlegacy/3945.o CC drivers/net/wireless/intel/iwlegacy/3945-rs.o CC drivers/net/wireless/intel/ipw2x00/libipw_wx.o CC drivers/scsi/aic7xxx/aic7xxx_93cx6.o AR drivers/staging/android/ion/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o AR drivers/staging/android/built-in.a CC drivers/net/ethernet/microchip/lan743x_ptp.o CC drivers/target/iscsi/cxgbit/cxgbit_main.o drivers/net/wireless/intel/iwlegacy/4965-calib.c: In function ‘il4965_sensitivity_write’: drivers/net/wireless/intel/iwlegacy/4965-calib.c:408:50: warning: taking address of packed member of ‘struct il_sensitivity_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 408 | il4965_prepare_legacy_sensitivity_tbl(il, data, &cmd.table[0]); | ^~~~~~~~~~~~~ AR drivers/staging/iio/accel/built-in.a AR drivers/net/ethernet/micrel/built-in.a CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.o CC drivers/net/wireless/ath/ath10k/swap.o CC drivers/staging/comedi/drivers/comedi_8254.o CC drivers/net/usb/kalmia.o CC drivers/spi/spi-pxa2xx.o CC drivers/staging/comedi/drivers/comedi_bond.o AR drivers/staging/iio/adc/built-in.a AR drivers/staging/iio/addac/built-in.a CC drivers/net/wireless/intersil/hostap/hostap_info.o AR drivers/staging/iio/cdc/built-in.a CC drivers/net/wireless/broadcom/b43/xmit.o drivers/net/wireless/intel/iwlegacy/3945.c: In function ‘il3945_hdl_c_stats’: drivers/net/wireless/intel/iwlegacy/3945.c:437:28: warning: taking address of packed member of ‘struct il_rx_pkt’ may result in an unaligned pointer value [-Waddress-of-packed-member] 437 | __le32 *flag = (__le32 *) &pkt->u.raw; | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945.c: In function ‘il3945_hw_get_beacon_cmd’: drivers/net/wireless/intel/iwlegacy/3945.c:2442:48: warning: taking address of packed member of ‘struct il3945_tx_beacon_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2442 | il3945_fill_beacon_frame(il, tx_beacon_cmd->frame, | ~~~~~~~~~~~~~^~~~~~~ AR drivers/staging/iio/frequency/built-in.a CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.o AR drivers/staging/iio/impedance-analyzer/built-in.a AR drivers/staging/iio/meter/built-in.a CC drivers/ssb/scan.o AR drivers/staging/iio/resolver/built-in.a AR drivers/staging/iio/built-in.a CC drivers/ssb/sprom.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o CC drivers/net/wireless/intersil/orinoco/scan.o CC drivers/net/ethernet/intel/e1000e/ethtool.o CC drivers/net/wireless/ath/ath6kl/htc_pipe.o CC drivers/net/wireless/ath/ath6kl/htc_mbox.o CC drivers/net/ethernet/intel/e1000e/param.o CC drivers/net/wireless/ath/ath5k/phy.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o AR drivers/thermal/broadcom/built-in.a drivers/net/wireless/broadcom/b43/xmit.c: In function ‘b43_generate_txhdr’: drivers/net/wireless/broadcom/b43/xmit.c:457:6: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 457 | (txhdr->format_598.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:461:6: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | (txhdr->format_351.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:465:6: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | (txhdr->format_410.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:479:6: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | (txhdr->format_598.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:483:6: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | (txhdr->format_351.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:487:6: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 487 | (txhdr->format_410.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:519:6: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 519 | (&txhdr->format_598.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c:523:6: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | (&txhdr->format_351.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c:527:6: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | (&txhdr->format_410.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/scsi/bfa/bfa_ioc_ct.o CC drivers/net/usb/ipheth.o CC drivers/thermal/intel/int340x_thermal/int3400_thermal.o CC drivers/scsi/aic7xxx/aic7xxx_pci.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.o CC drivers/staging/comedi/drivers/comedi_parport.o AR drivers/net/ethernet/microchip/built-in.a CC drivers/target/iscsi/cxgbit/cxgbit_cm.o CC drivers/net/wireless/ath/ath10k/thermal.o CC drivers/ssb/pci.o CC drivers/net/usb/sierra_net.o drivers/net/wireless/intersil/orinoco/scan.c: In function ‘orinoco_add_hostscan_result’: drivers/net/wireless/intersil/orinoco/scan.c:101:47: warning: taking address of packed member of ‘struct symbol_scan_apinfo’ may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | ie_len += symbol_build_supp_rates(ie, bss->s.rates); | ~~~~~~^~~~~~ CC drivers/ssb/pcihost_wrapper.o CC drivers/net/wireless/broadcom/b43legacy/sysfs.o CC drivers/net/wireless/broadcom/b43legacy/xmit.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o CC drivers/net/wireless/intel/ipw2x00/libipw_geo.o CC drivers/net/wireless/ath/ath10k/wow.o CC drivers/net/wireless/ath/ath10k/coredump.o CC drivers/net/wireless/intersil/orinoco/wext.o CC drivers/net/wireless/ath/ath6kl/bmi.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o CC drivers/net/wireless/intersil/hostap/hostap_ioctl.o CC drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.o CC drivers/net/wireless/broadcom/b43/dma.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o CC drivers/net/wireless/ath/ath10k/ce.o CC drivers/staging/comedi/drivers/8255_pci.o CC drivers/spi/spi-pxa2xx-dma.o drivers/net/wireless/broadcom/b43legacy/xmit.c: In function ‘b43legacy_generate_plcp_hdr’: drivers/net/wireless/broadcom/b43legacy/xmit.c:127:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | __le32 *data = &(plcp->data); | ^~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o CC drivers/scsi/bfa/bfa_hw_ct.o CC drivers/scsi/bfa/bfa_hw_cb.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.o CC drivers/net/ethernet/intel/e1000e/netdev.o CC drivers/net/ethernet/intel/e1000e/ptp.o AR drivers/thermal/samsung/built-in.a AR drivers/net/wireless/intel/iwlegacy/built-in.a CC drivers/net/wireless/broadcom/b43/pio.o CC drivers/staging/comedi/drivers/addi_watchdog.o CC drivers/net/wireless/broadcom/b43legacy/rfkill.o CC drivers/net/wireless/intel/iwlwifi/dvm/mac80211.o CC drivers/net/usb/cx82310_eth.o CC drivers/staging/media/zoran/zoran_procfs.o CC drivers/net/usb/cdc_ncm.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o CC drivers/spi/spi-pxa2xx-pci.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o CC drivers/thermal/intel/int340x_thermal/int3402_thermal.o CC drivers/scsi/aic7xxx/aic7xxx_reg_print.o AR drivers/net/wireless/intel/ipw2x00/built-in.a CC drivers/net/wireless/ath/ath10k/pci.o CC drivers/net/wireless/ath/ath10k/usb.o CC drivers/scsi/bfa/bfa_fcs.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.o drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c: In function ‘brcms_c_ampdu_finalize’: drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:687:8: warning: taking address of packed member of ‘struct d11txh’ may result in an unaligned pointer value [-Waddress-of-packed-member] 687 | rts = (struct ieee80211_rts *)&txh->rts_frame; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/mellanox/mlx4/mcg.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.o CC drivers/staging/comedi/drivers/addi_apci_1032.o CC drivers/scsi/aic7xxx/aic79xx_core.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.o CC drivers/net/wireless/broadcom/b43/rfkill.o CC drivers/thermal/intel/int340x_thermal/int3403_thermal.o CC drivers/staging/media/zoran/zoran_device.o AR drivers/spi/built-in.a CC drivers/net/wireless/intersil/orinoco/hermes_dld.o CC drivers/scsi/aic7xxx/aic79xx_pci.o CC drivers/net/wireless/broadcom/b43legacy/leds.o CC drivers/net/ethernet/intel/i40e/i40e_main.o CC drivers/net/ethernet/intel/i40e/i40e_ethtool.o CC drivers/ssb/bridge_pcmcia_80211.o CC drivers/ssb/pcmcia.o CC drivers/net/wireless/ath/ath6kl/cfg80211.o CC drivers/target/iscsi/cxgbit/cxgbit_target.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o CC drivers/net/wireless/intersil/p54/eeprom.o CC drivers/staging/comedi/drivers/addi_apci_1500.o CC drivers/staging/comedi/drivers/addi_apci_1516.o CC drivers/thermal/intel/int340x_thermal/processor_thermal_device.o CC drivers/net/wireless/ath/ath5k/reset.o CC drivers/net/wireless/ath/ath5k/attach.o CC drivers/net/wireless/intersil/orinoco/hermes.o CC drivers/target/iscsi/iscsi_target_parameters.o CC drivers/target/iscsi/iscsi_target_seq_pdu_list.o CC drivers/scsi/aic7xxx/aic79xx_reg_print.o CC drivers/net/wireless/broadcom/b43/ppr.o CC drivers/scsi/bfa/bfa_fcs_lport.o CC drivers/net/wireless/intel/iwlwifi/dvm/ucode.o CC drivers/staging/comedi/drivers/addi_apci_1564.o CC drivers/net/wireless/broadcom/b43legacy/debugfs.o CC drivers/net/wireless/intersil/hostap/hostap_main.o CC drivers/net/ethernet/mellanox/mlx5/core/main.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.o CC drivers/ssb/sdio.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o CC drivers/thermal/intel/int340x_thermal/int3406_thermal.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.o AR drivers/net/ethernet/mscc/built-in.a CC drivers/net/vrf.o CC drivers/net/usb/huawei_cdc_ncm.o CC drivers/net/usb/lg-vl600.o CC drivers/staging/media/zoran/zoran_driver.o CC drivers/net/usb/qmi_wwan.o CC drivers/target/iscsi/iscsi_target_auth.o CC drivers/net/ethernet/mellanox/mlx4/mr.o CC drivers/staging/comedi/drivers/addi_apci_16xx.o CC drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.o drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function ‘brcms_c_d11hdrs_mac80211’: drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6653:9: warning: taking address of packed member of ‘struct d11txh’ may result in an unaligned pointer value [-Waddress-of-packed-member] 6653 | rts = (struct ieee80211_rts *)&txh->rts_frame; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/wireless/intersil/orinoco/cfg.o AR drivers/net/wireless/ath/ath10k/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o CC drivers/net/ethernet/mellanox/mlx4/pd.o CC drivers/net/wireless/broadcom/b43/leds.o drivers/net/usb/lg-vl600.c: In function ‘vl600_rx_fixup’: drivers/net/usb/lg-vl600.c:131:18: warning: taking address of packed member of ‘struct vl600_frame_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | le32_to_cpup(&frame->len)) { | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:153:29: warning: taking address of packed member of ‘struct vl600_frame_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | buf->len != le32_to_cpup(&frame->len)) { | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:159:18: warning: taking address of packed member of ‘struct vl600_frame_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | le32_to_cpup(&frame->len), GFP_ATOMIC); | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:166:23: warning: taking address of packed member of ‘struct vl600_frame_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | count = le32_to_cpup(&frame->pkt_cnt); | ^~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:177:47: warning: taking address of packed member of ‘struct vl600_pkt_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | packet_len = sizeof(*packet) + le32_to_cpup(&packet->len); | ^~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:190:20: warning: taking address of packed member of ‘struct ethhdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | if (be16_to_cpup(ðhdr->h_proto) == ETH_P_ARP && | ^~~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c: In function ‘vl600_tx_fixup’: drivers/net/usb/lg-vl600.c:255:60: warning: taking address of packed member of ‘struct vl600_frame_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | if (skb->len > sizeof(*frame) && skb->len == le32_to_cpup(&frame->len)) | ^~~~~~~~~~~ CC drivers/net/wireless/broadcom/b43legacy/dma.o CC drivers/net/wireless/ath/ath5k/base.o CC drivers/net/wireless/intel/iwlwifi/dvm/tx.o CC drivers/net/wireless/intel/iwlwifi/dvm/lib.o CC drivers/ssb/driver_chipcommon.o CC drivers/net/wireless/intersil/hostap/hostap_proc.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.o CC drivers/net/wireless/ath/ath9k/beacon.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.o CC drivers/staging/comedi/drivers/addi_apci_2032.o CC drivers/target/iscsi/cxgbit/cxgbit_ddp.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o CC drivers/net/wireless/intersil/p54/fwio.o CC drivers/net/wireless/intersil/hostap/hostap_cs.o CC drivers/net/usb/cdc_mbim.o CC drivers/net/ethernet/mellanox/mlx5/core/cmd.o CC drivers/net/wireless/intersil/orinoco/orinoco_cs.o AR drivers/thermal/intel/int340x_thermal/built-in.a drivers/net/wireless/intel/iwlwifi/dvm/lib.c: In function ‘iwlagn_wowlan_program_keys’: drivers/net/wireless/intel/iwlwifi/dvm/lib.c:936:42: warning: taking address of packed member of ‘struct iwlagn_p1k_cache’ may result in an unaligned pointer value [-Waddress-of-packed-member] 936 | iwlagn_convert_p1k(p1k, data->tkip->tx.p1k); | ~~~~~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/dvm/lib.c:965:37: warning: taking address of packed member of ‘struct iwlagn_p1k_cache’ may result in an unaligned pointer value [-Waddress-of-packed-member] 965 | iwlagn_convert_p1k(p1k, rx_p1ks[0].p1k); | ~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/dvm/lib.c:968:37: warning: taking address of packed member of ‘struct iwlagn_p1k_cache’ may result in an unaligned pointer value [-Waddress-of-packed-member] 968 | iwlagn_convert_p1k(p1k, rx_p1ks[1].p1k); | ~~~~~~~~~~^~~~ CC drivers/thermal/intel/intel_powerclamp.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o CC drivers/net/wireless/broadcom/b43/sdio.o CC drivers/staging/comedi/drivers/addi_apci_2200.o CC drivers/net/wireless/ath/ath6kl/init.o CC drivers/net/wireless/ath/ath6kl/main.o CC drivers/net/ethernet/mellanox/mlx4/port.o CC drivers/ssb/driver_chipcommon_pmu.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o CC drivers/gpu/drm/drm_lock.o CC drivers/net/wireless/intel/iwlwifi/dvm/calib.o CC drivers/net/wireless/intersil/orinoco/orinoco_plx.o CC drivers/thermal/intel/x86_pkg_temp_thermal.o CC drivers/net/wireless/intel/iwlwifi/dvm/tt.o AR drivers/target/iscsi/cxgbit/built-in.a CC drivers/net/wireless/ath/ath9k/gpio.o CC drivers/target/iscsi/iscsi_target_datain_values.o CC drivers/net/wireless/intel/iwlwifi/dvm/sta.o CC drivers/staging/comedi/drivers/addi_apci_3120.o CC drivers/net/wireless/intersil/orinoco/orinoco_tmd.o drivers/net/wireless/ath/ath6kl/main.c: In function ‘ath6kl_tgt_stats_event’: drivers/net/wireless/ath/ath6kl/main.c:835:20: warning: taking address of packed member of ‘struct wmi_per_sta_stat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 835 | ath6kl_add_le32(&st_ap->tx_bytes, st_p->tx_bytes); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:836:20: warning: taking address of packed member of ‘struct wmi_per_sta_stat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 836 | ath6kl_add_le32(&st_ap->tx_pkts, st_p->tx_pkts); | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:837:20: warning: taking address of packed member of ‘struct wmi_per_sta_stat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 837 | ath6kl_add_le32(&st_ap->tx_error, st_p->tx_error); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:838:20: warning: taking address of packed member of ‘struct wmi_per_sta_stat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 838 | ath6kl_add_le32(&st_ap->tx_discard, st_p->tx_discard); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:839:20: warning: taking address of packed member of ‘struct wmi_per_sta_stat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 839 | ath6kl_add_le32(&st_ap->rx_bytes, st_p->rx_bytes); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:840:20: warning: taking address of packed member of ‘struct wmi_per_sta_stat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | ath6kl_add_le32(&st_ap->rx_pkts, st_p->rx_pkts); | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:841:20: warning: taking address of packed member of ‘struct wmi_per_sta_stat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | ath6kl_add_le32(&st_ap->rx_error, st_p->rx_error); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:842:20: warning: taking address of packed member of ‘struct wmi_per_sta_stat’ may result in an unaligned pointer value [-Waddress-of-packed-member] 842 | ath6kl_add_le32(&st_ap->rx_discard, st_p->rx_discard); | ^~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/log_helpers.o CC drivers/net/usb/ch9200.o CC drivers/net/wireless/broadcom/b43legacy/pio.o AR drivers/net/wireless/broadcom/b43/built-in.a CC drivers/net/wireless/intersil/p54/txrx.o CC drivers/net/ethernet/myricom/myri10ge/myri10ge.o drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function ‘iwl_sensitivity_write’: drivers/net/wireless/intel/iwlwifi/dvm/calib.c:481:49: warning: taking address of packed member of ‘struct iwl_sensitivity_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 481 | iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.table[0]); | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function ‘iwl_enhance_sensitivity_write’: drivers/net/wireless/intel/iwlwifi/dvm/calib.c:516:49: warning: taking address of packed member of ‘struct iwl_enhance_sensitivity_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 516 | iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.enhance_table[0]); | ^~~~~~~~~~~~~~~~~~~~~ CC drivers/staging/media/zoran/zoran_card.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.o CC drivers/thermal/intel/intel_soc_dts_iosf.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o CC drivers/net/wireless/intersil/orinoco/orinoco_nortel.o CC drivers/net/wireless/intel/iwlwifi/dvm/rx.o CC drivers/net/wireless/intel/iwlwifi/dvm/power.o CC drivers/net/wireless/intersil/orinoco/spectrum_cs.o CC drivers/net/wireless/ath/ath5k/led.o AR drivers/net/ethernet/intel/e1000e/built-in.a CC drivers/target/iscsi/iscsi_target_device.o CC drivers/target/iscsi/iscsi_target_erl0.o AR drivers/net/usb/built-in.a CC drivers/ssb/driver_pcicore.o CC drivers/net/wireless/ath/ath9k/init.o CC drivers/staging/comedi/drivers/addi_apci_3501.o CC drivers/net/ethernet/mellanox/mlx5/core/debugfs.o CC drivers/net/wireless/intel/iwlwifi/dvm/scan.o CC drivers/thermal/intel/intel_soc_dts_thermal.o CC drivers/net/wireless/intel/iwlwifi/dvm/rxon.o CC drivers/net/wireless/ath/ath6kl/txrx.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o CC drivers/scsi/bfa/bfa_fcs_rport.o drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function ‘iwlagn_rx_statistics’: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:383:10: warning: taking address of packed member of ‘struct iwl_bt_notif_statistics’ may result in an unaligned pointer value [-Waddress-of-packed-member] 383 | flag = &stats->flag; | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:401:10: warning: taking address of packed member of ‘struct iwl_notif_statistics’ may result in an unaligned pointer value [-Waddress-of-packed-member] 401 | flag = &stats->flag; | ^~~~~~~~~~~~ CC drivers/scsi/bfa/bfa_fcs_fcpim.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.o CC drivers/net/wireless/intersil/orinoco/orinoco_usb.o CC drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.o CC drivers/thermal/intel/intel_pch_thermal.o CC drivers/staging/comedi/drivers/addi_apci_3xxx.o AR drivers/net/wireless/broadcom/b43legacy/built-in.a CC drivers/net/wireless/intersil/hostap/hostap_plx.o CC drivers/ssb/b43_pci_bridge.o CC drivers/staging/comedi/drivers/adl_pci6208.o CC drivers/net/ethernet/mellanox/mlx4/profile.o CC drivers/staging/media/zoran/videocodec.o CC drivers/net/ethernet/mellanox/mlx4/qp.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o CC drivers/net/ethernet/mellanox/mlx4/reset.o AR drivers/scsi/aic7xxx/built-in.a CC drivers/net/ethernet/mellanox/mlx4/sense.o CC drivers/target/iscsi/iscsi_target_erl1.o CC drivers/net/wireless/ath/ath5k/rfkill.o CC drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.o CC drivers/net/wireless/ath/ath9k/main.o CC drivers/net/wireless/ath/ath9k/recv.o CC drivers/net/wireless/intersil/p54/main.o AR drivers/ssb/built-in.a CC drivers/net/wireless/intersil/p54/led.o CC drivers/staging/comedi/drivers/adl_pci7x3x.o CC drivers/staging/rtl8712/rtl871x_cmd.o CC drivers/net/wireless/intersil/p54/p54usb.o AR drivers/thermal/intel/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o AR drivers/thermal/st/built-in.a AR drivers/thermal/tegra/built-in.a CC drivers/thermal/thermal_core.o CC drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.o CC drivers/net/ethernet/mellanox/mlx4/srq.o CC drivers/scsi/bfa/bfa_fcbuild.o CC drivers/net/ethernet/mellanox/mlx4/resource_tracker.o CC drivers/staging/media/zoran/zr36050.o CC drivers/net/ethernet/natsemi/natsemi.o CC drivers/net/ethernet/mellanox/mlx5/core/fw.o CC drivers/net/ethernet/mellanox/mlx5/core/eq.o CC drivers/staging/comedi/drivers/adl_pci8164.o CC drivers/thermal/thermal_sysfs.o CC drivers/net/wireless/ath/ath5k/ani.o CC drivers/thermal/thermal_helpers.o In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/p54/p54usb.c:15: drivers/net/wireless/intersil/p54/p54usb.c: In function ‘p54u_load_firmware’: drivers/net/wireless/intersil/p54/p54usb.c:973:11: error: passing argument 1 of ‘_dev_info’ from incompatible pointer type [-Werror=incompatible-pointer-types] 973 | dev_info(udev, "%s: udev @ %px, dev.parent @ %px\n", | ^~~~ | | | struct usb_device * ./include/linux/device.h:1489:12: note: in definition of macro ‘dev_info’ 1489 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~ ./include/linux/device.h:1427:37: note: expected ‘const struct device *’ but argument is of type ‘struct usb_device *’ 1427 | void _dev_info(const struct device *dev, const char *fmt, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o CC drivers/net/wireless/ath/ath6kl/wmi.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.o CC drivers/net/wireless/intel/iwlwifi/dvm/devices.o AR drivers/net/wireless/intersil/orinoco/built-in.a CC drivers/target/iscsi/iscsi_target_erl2.o CC drivers/net/vsockmon.o CC drivers/staging/media/zoran/zr36016.o CC drivers/staging/media/zoran/zr36060.o CC drivers/target/loopback/tcm_loop.o AR drivers/net/ethernet/mellanox/mlxfw/built-in.a CC drivers/staging/comedi/drivers/adl_pci9111.o CC drivers/staging/comedi/drivers/adl_pci9118.o cc1: some warnings being treated as errors scripts/Makefile.build:275: recipe for target 'drivers/net/wireless/intersil/p54/p54usb.o' failed make[5]: *** [drivers/net/wireless/intersil/p54/p54usb.o] Error 1 make[5]: *** Waiting for unfinished jobs.... CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o CC drivers/staging/rtl8712/rtl871x_security.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o CC drivers/staging/rtl8712/rtl8712_cmd.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o CC drivers/net/ethernet/mellanox/mlx5/core/uar.o CC drivers/scsi/bfa/bfa_port.o scripts/Makefile.build:486: recipe for target 'drivers/net/wireless/intersil/p54' failed make[4]: *** [drivers/net/wireless/intersil/p54] Error 2 make[4]: *** Waiting for unfinished jobs.... CC drivers/thunderbolt/nhi.o CC drivers/thunderbolt/ctl.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.o CC drivers/net/wireless/ath/ath9k/xmit.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.o CC drivers/thunderbolt/tb.o AR drivers/staging/media/zoran/built-in.a AR drivers/staging/media/built-in.a CC drivers/target/iscsi/iscsi_target_login.o CC drivers/thunderbolt/switch.o CC drivers/staging/comedi/drivers/adv_pci1710.o AR drivers/net/ethernet/myricom/myri10ge/built-in.a CC drivers/net/wireless/ath/ath5k/sysfs.o AR drivers/net/ethernet/myricom/built-in.a CC drivers/staging/comedi/drivers/adv_pci1720.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o CC drivers/target/sbp/sbp_target.o CC drivers/net/ethernet/mellanox/mlx5/core/pagealloc.o CC drivers/net/ethernet/mellanox/mlx5/core/health.o CC drivers/net/wireless/intel/iwlwifi/dvm/led.o CC drivers/net/ethernet/mellanox/mlx5/core/mcg.o AR drivers/target/loopback/built-in.a CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o CC drivers/tty/hvc/hvc_console.o CC drivers/tty/hvc/hvc_irq.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.o CC drivers/thermal/thermal_hwmon.o CC drivers/net/wireless/intersil/hostap/hostap_pci.o CC drivers/tty/hvc/hvc_xen.o CC drivers/scsi/bfa/bfa_fcpim.o CC drivers/scsi/bfa/bfa_core.o CC drivers/net/ethernet/mellanox/mlx5/core/cq.o CC drivers/staging/comedi/drivers/adv_pci1723.o CC drivers/net/ethernet/neterion/s2io.o CC drivers/net/ethernet/neterion/vxge/vxge-config.o CC drivers/net/ethernet/natsemi/ns83820.o CC drivers/thunderbolt/cap.o CC drivers/tty/ipwireless/hardware.o CC drivers/net/wireless/ath/ath5k/mac80211-ops.o CC drivers/thermal/fair_share.o CC drivers/net/ethernet/intel/iavf/iavf_main.o AR drivers/net/wireless/intel/iwlwifi/dvm/built-in.a CC drivers/net/ethernet/intel/iavf/iavf_ethtool.o CC drivers/net/ethernet/intel/iavf/iavf_virtchnl.o CC drivers/staging/comedi/drivers/adv_pci1724.o drivers/net/ethernet/neterion/vxge/vxge-config.c: In function ‘__vxge_hw_device_reg_addr_get’: drivers/net/ethernet/neterion/vxge/vxge-config.c:642:4: warning: taking address of packed member of ‘struct vxge_hw_common_reg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 642 | (u64 __iomem *)&hldev->common_reg->vpath_rst_in_prog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/wireless/intel/iwlwifi/mvm/fw.o drivers/net/ethernet/neterion/vxge/vxge-config.c: In function ‘vxge_hw_device_hw_info_get’: drivers/net/ethernet/neterion/vxge/vxge-config.c:1020:3: warning: taking address of packed member of ‘struct vxge_hw_common_reg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1020 | (u64 __iomem *)&common_reg->vpath_rst_in_prog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o CC drivers/staging/rtl8712/rtl871x_eeprom.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.o CC drivers/net/ethernet/mellanox/mlx5/core/alloc.o CC drivers/net/sb1000.o CC drivers/net/ethernet/neterion/vxge/vxge-traffic.o CC drivers/target/iscsi/iscsi_target_nego.o CC drivers/thunderbolt/path.o CC drivers/thermal/gov_bang_bang.o AR drivers/tty/hvc/built-in.a CC drivers/net/wireless/ath/ath6kl/core.o CC drivers/net/wireless/ath/ath6kl/recovery.o CC drivers/staging/comedi/drivers/adv_pci1760.o AR drivers/target/sbp/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o CC drivers/net/ethernet/mellanox/mlx5/core/qp.o CC drivers/net/ethernet/mellanox/mlx5/core/port.o CC drivers/thermal/step_wise.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o drivers/net/wireless/intel/iwlwifi/mvm/fw.c: In function ‘iwl_mvm_mfu_assert_dump_notif’: drivers/net/wireless/intel/iwlwifi/mvm/fw.c:193:22: warning: taking address of packed member of ‘struct iwl_mfu_assert_dump_notif’ may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | __le32 *dump_data = mfu_dump_notif->data; | ^~~~~~~~~~~~~~ CC drivers/staging/rtl8712/rtl8712_efuse.o CC drivers/net/wireless/ath/ath5k/pci.o CC drivers/tty/ipwireless/main.o CC drivers/tty/ipwireless/network.o CC drivers/net/ethernet/intel/i40e/i40e_adminq.o AR drivers/net/ethernet/natsemi/built-in.a CC drivers/thunderbolt/tunnel_pci.o CC drivers/thunderbolt/eeprom.o CC drivers/net/ethernet/intel/iavf/iavf_txrx.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.o CC drivers/staging/comedi/drivers/adv_pci_dio.o CC drivers/thermal/user_space.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.o CC drivers/scsi/bnx2fc/bnx2fc_els.o CC drivers/net/wireless/ath/ath9k/link.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o CC drivers/net/wireless/ath/ath9k/antenna.o CC drivers/target/iscsi/iscsi_target_nodeattrib.o CC drivers/target/iscsi/iscsi_target_tmr.o CC drivers/thermal/devfreq_cooling.o CC drivers/net/wireless/ath/ath6kl/sdio.o CC drivers/staging/rtl8712/hal_init.o CC drivers/net/wireless/ath/ath6kl/usb.o CC drivers/tty/ipwireless/tty.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o AR drivers/net/wireless/ath/ath5k/built-in.a In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_els.c:17: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/wireless/intel/iwlwifi/mvm/mac80211.o CC drivers/net/ethernet/mellanox/mlx5/core/mr.o CC drivers/staging/comedi/drivers/amplc_dio200_pci.o CC drivers/net/ethernet/mellanox/mlx5/core/pd.o CC drivers/net/ethernet/mellanox/mlx5/core/transobj.o CC drivers/thunderbolt/domain.o CC drivers/target/iscsi/iscsi_target_tpg.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.o CC drivers/net/ethernet/neterion/vxge/vxge-ethtool.o CC drivers/net/ethernet/intel/i40e/i40e_common.o AR drivers/net/wireless/intersil/hostap/built-in.a scripts/Makefile.build:486: recipe for target 'drivers/net/wireless/intersil' failed make[3]: *** [drivers/net/wireless/intersil] Error 2 make[3]: *** Waiting for unfinished jobs.... AR drivers/thermal/built-in.a CC drivers/target/iscsi/iscsi_target_util.o CC drivers/staging/rtl8712/usb_halinit.o CC drivers/staging/comedi/drivers/amplc_pci236.o CC drivers/net/wireless/ath/ath9k/channel.o CC drivers/net/wireless/ath/ath9k/mci.o CC drivers/net/ethernet/mellanox/mlx4/crdump.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.o CC drivers/staging/rtl8712/usb_ops.o AR drivers/tty/ipwireless/built-in.a drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: In function ‘iwl_mvm_get_regdomain’: drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:336:15: warning: taking address of packed member of ‘struct iwl_mcc_update_resp’ may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | resp->channels, | ~~~~^~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o CC drivers/staging/rtl8712/usb_ops_linux.o CC drivers/net/ethernet/intel/i40e/i40e_hmc.o CC drivers/tty/serdev/core.o CC drivers/staging/rts5208/rtsx.o CC drivers/net/ethernet/intel/iavf/iavf_common.o CC drivers/scsi/bnx2fc/bnx2fc_fcoe.o CC drivers/scsi/bnx2fc/bnx2fc_hwi.o AR drivers/net/wireless/ath/ath6kl/built-in.a CC drivers/thunderbolt/dma_port.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o CC drivers/thunderbolt/icm.o CC drivers/net/ethernet/intel/iavf/i40e_adminq.o CC drivers/net/wireless/ath/ath9k/pci.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o CC drivers/staging/comedi/drivers/amplc_pci263.o CC drivers/staging/comedi/drivers/amplc_pci224.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o AR drivers/net/wireless/broadcom/brcm80211/brcmfmac/built-in.a In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/scsi/bnx2fc/bnx2fc_io.o CC drivers/scsi/bnx2fc/bnx2fc_tgt.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o CC drivers/scsi/bnx2fc/bnx2fc_debug.o In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_hwi.c:16: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/mellanox/mlx4/en_main.o CC drivers/staging/comedi/drivers/amplc_pci230.o CC drivers/scsi/bfa/bfa_svc.o CC drivers/staging/rtl8712/rtl871x_io.o CC drivers/net/ethernet/mellanox/mlx5/core/vport.o CC drivers/staging/comedi/drivers/contec_pci_dio.o CC drivers/net/ethernet/intel/i40e/i40e_lan_hmc.o CC drivers/tty/serdev/serdev-ttyport.o CC drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o CC drivers/staging/rts5208/rtsx_chip.o In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_io.c:15: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_tgt.c:16: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/sungem_phy.o In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_debug.c:15: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/target/tcm_fc/tfc_cmd.o CC drivers/target/iscsi/iscsi_target.o CC drivers/staging/comedi/drivers/das08_pci.o CC drivers/target/target_core_configfs.o CC drivers/net/xen-netfront.o CC drivers/net/ethernet/intel/iavf/iavf_client.o CC drivers/net/thunderbolt.o CC drivers/net/wireless/ath/ath9k/ar9002_hw.o CC drivers/net/wireless/ath/ath9k/ar9003_hw.o CC drivers/staging/rtl8712/rtl8712_io.o AR drivers/tty/serdev/built-in.a CC drivers/net/ethernet/neterion/vxge/vxge-main.o CC drivers/tty/serial/8250/8250_core.o In file included from drivers/target/tcm_fc/tfc_cmd.c:34: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/mellanox/mlx4/en_tx.o CC drivers/net/ethernet/mellanox/mlx4/en_rx.o CC drivers/target/target_core_device.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.o CC drivers/thunderbolt/property.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o CC drivers/thunderbolt/xdomain.o CC drivers/target/target_core_fabric_configfs.o CC drivers/net/wireless/ath/ath9k/hw.o CC drivers/net/ethernet/intel/i40e/i40e_nvm.o CC drivers/net/ethernet/intel/i40e/i40e_debugfs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o CC drivers/target/tcm_fc/tfc_conf.o CC drivers/staging/rtl8712/rtl871x_ioctl_linux.o CC drivers/staging/comedi/drivers/dt3000.o AR drivers/scsi/bnx2fc/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o CC drivers/net/ethernet/mellanox/mlx5/core/sriov.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o CC drivers/target/target_core_fabric_lib.o CC drivers/scsi/bnx2i/bnx2i_init.o CC drivers/tty/serial/jsm/jsm_driver.o CC drivers/target/target_core_hba.o CC drivers/target/target_core_pr.o CC drivers/scsi/bnx2i/bnx2i_hwi.o AR drivers/net/ethernet/intel/iavf/built-in.a CC drivers/net/wireless/intel/iwlwifi/mvm/nvm.o CC drivers/net/wireless/intel/iwlwifi/mvm/ops.o CC drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o CC drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.o CC drivers/tty/serial/8250/8250_pnp.o CC drivers/staging/rts5208/rtsx_transport.o CC drivers/target/tcm_fc/tfc_io.o CC drivers/staging/comedi/drivers/dyna_pci10xx.o CC drivers/staging/comedi/drivers/gsc_hpdi.o AR drivers/thunderbolt/built-in.a CC drivers/target/target_core_alua.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o In file included from drivers/target/tcm_fc/tfc_io.c:43: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/tty/serial/jsm/jsm_neo.o ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/tty/serial/jsm/jsm_tty.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o CC drivers/tty/serial/8250/8250_port.o CC drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.o drivers/net/wireless/intel/iwlwifi/mvm/ops.c: In function ‘iwl_mvm_d0i3_exit_work’: drivers/net/wireless/intel/iwlwifi/mvm/ops.c:1709:12: warning: taking address of packed member of ‘struct iwl_wowlan_status’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1709 | qos_seq = status->qos_seq_ctr; | ^~~~~~ CC drivers/tty/serial/jsm/jsm_cls.o CC drivers/net/wireless/intel/iwlwifi/mvm/utils.o CC drivers/target/iscsi/iscsi_target_configfs.o drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function ‘iwl_mvm_mac_ctxt_send_beacon_v6’: drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:938:33: warning: taking address of packed member of ‘struct iwl_mac_beacon_cmd_v6’ may result in an unaligned pointer value [-Waddress-of-packed-member] 938 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:939:7: warning: taking address of packed member of ‘struct iwl_mac_beacon_cmd_v6’ may result in an unaligned pointer value [-Waddress-of-packed-member] 939 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function ‘iwl_mvm_mac_ctxt_send_beacon_v7’: drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:958:33: warning: taking address of packed member of ‘struct iwl_mac_beacon_cmd_v7’ may result in an unaligned pointer value [-Waddress-of-packed-member] 958 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:959:7: warning: taking address of packed member of ‘struct iwl_mac_beacon_cmd_v7’ may result in an unaligned pointer value [-Waddress-of-packed-member] 959 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function ‘iwl_mvm_mac_ctxt_send_beacon_v9’: drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:995:33: warning: taking address of packed member of ‘struct iwl_mac_beacon_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 995 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:996:7: warning: taking address of packed member of ‘struct iwl_mac_beacon_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 996 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/mellanox/mlx4/en_ethtool.o CC drivers/uio/uio.o CC drivers/usb/atm/cxacru.o CC drivers/staging/comedi/drivers/icp_multi.o CC drivers/staging/rtl8712/rtl871x_ioctl_rtl.o CC drivers/net/wireless/ath/ath9k/ar9003_phy.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.o CC drivers/staging/rts5208/rtsx_scsi.o CC drivers/target/tcm_fc/tfc_sess.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o CC drivers/net/ethernet/intel/ice/ice_main.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_n.o CC drivers/staging/comedi/drivers/daqboard2000.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.o AR drivers/tty/serial/jsm/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o CC drivers/tty/serial/8250/8250_dma.o CC drivers/net/ethernet/intel/i40e/i40e_diag.o CC drivers/staging/rtl8712/rtl871x_ioctl_set.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.o CC drivers/uio/uio_cif.o CC drivers/uio/uio_aec.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.o CC drivers/staging/speakup/speakup_acntsa.o AR drivers/target/tcm_fc/built-in.a CC drivers/net/ethernet/mellanox/mlx5/core/fs_core.o CC drivers/target/target_core_tmr.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.o CC drivers/scsi/bnx2i/bnx2i_iscsi.o CC drivers/target/target_core_tpg.o CC drivers/target/target_core_transport.o CC drivers/staging/comedi/drivers/jr3_pci.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o CC drivers/staging/comedi/drivers/ke_counter.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.o AR drivers/net/ethernet/ni/built-in.a CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.o CC drivers/tty/serial/8250/8250_fintek.o CC drivers/staging/speakup/speakup_apollo.o CC drivers/usb/atm/speedtch.o AR drivers/net/ethernet/neterion/vxge/built-in.a CC drivers/staging/speakup/speakup_audptr.o AR drivers/net/ethernet/neterion/built-in.a CC drivers/net/wireless/intel/iwlwifi/mvm/rx.o CC drivers/uio/uio_sercos3.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/bw_fixed.o CC drivers/net/ethernet/intel/i40e/i40e_ptp.o CC drivers/staging/rtl8712/rtl8712_led.o CC drivers/net/ethernet/intel/i40e/i40e_txrx.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o CC drivers/staging/comedi/drivers/cb_pcidas64.o CC drivers/net/ethernet/intel/igb/igb_main.o CC drivers/target/iscsi/iscsi_target_stat.o CC drivers/target/iscsi/iscsi_target_transport.o CC drivers/staging/comedi/drivers/cb_pcidas.o CC drivers/net/ethernet/mellanox/mlx4/en_port.o CC drivers/net/ethernet/intel/ice/ice_controlq.o CC drivers/tty/serial/8250/8250_pci.o CC drivers/tty/vt/vt_ioctl.o CC drivers/staging/speakup/speakup_bns.o CC drivers/tty/vt/vc_screen.o CC drivers/uio/uio_pci_generic.o CC drivers/tty/vt/selection.o CC drivers/net/wireless/ath/ath9k/ar9002_phy.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.o AR drivers/scsi/bfa/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o CC drivers/net/wireless/ath/ath9k/ar5008_phy.o CC drivers/target/target_core_sbc.o CC drivers/staging/speakup/speakup_dectlk.o AR drivers/target/iscsi/built-in.a CC drivers/net/wireless/ath/ath9k/ar9002_calib.o CC drivers/net/wireless/ath/ath9k/ar9003_calib.o CC drivers/uio/uio_netx.o CC drivers/usb/atm/ueagle-atm.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.o CC drivers/usb/atm/usbatm.o CC drivers/net/ethernet/nvidia/forcedeth.o CC drivers/tty/vt/keyboard.o CC drivers/net/wireless/intel/iwlwifi/iwl-io.o CC drivers/gpu/drm/drm_memory.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o CC drivers/scsi/bnx2i/bnx2i_sysfs.o CC drivers/net/ethernet/mellanox/mlx4/en_cq.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o CC drivers/staging/speakup/speakup_decext.o CC drivers/uio/uio_mf624.o CC drivers/staging/speakup/speakup_ltlk.o CC drivers/net/wireless/intel/iwlwifi/mvm/rxmq.o CC drivers/net/ethernet/intel/ice/ice_common.o CC drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o CC drivers/net/wireless/ath/carl9170/main.o CC drivers/net/wireless/ath/carl9170/usb.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/custom_float.o CC drivers/net/ethernet/netronome/nfp/nfp_asm.o CC drivers/target/target_core_spc.o CC drivers/tty/serial/8250/8250_exar.o CC drivers/staging/speakup/speakup_soft.o CC drivers/staging/speakup/speakup_spkout.o AR drivers/scsi/bnx2i/built-in.a CC drivers/uio/uio_hv_generic.o CC drivers/gpu/drm/drm_drv.o CC drivers/scsi/csiostor/csio_attr.o CC drivers/target/target_core_ua.o CC drivers/net/wireless/intel/iwlwifi/iwl-drv.o CC drivers/staging/rtl8712/rtl871x_mlme.o CC drivers/net/ethernet/mellanox/mlx4/en_resources.o CC drivers/net/ethernet/netronome/nfp/nfp_app.o CC drivers/staging/comedi/drivers/cb_pcidda.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o CC drivers/usb/atm/xusbatm.o CC drivers/tty/serial/8250/serial_cs.o CC drivers/net/ethernet/mellanox/mlx5/core/fs_counters.o CC drivers/staging/speakup/speakup_txprt.o CC drivers/net/wireless/ath/ath9k/calib.o CC drivers/tty/serial/8250/8250_early.o CC drivers/uwb/i1480/dfu/dfu.o CC drivers/staging/comedi/drivers/cb_pcimdas.o CC drivers/gpu/drm/drm_scatter.o AR drivers/uio/built-in.a CC drivers/net/wireless/intel/iwlwifi/iwl-debug.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_events.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.o CC drivers/staging/speakup/speakup_dummy.o CC drivers/net/ethernet/mellanox/mlx4/en_netdev.o CC drivers/vfio/pci/vfio_pci.o CC drivers/scsi/csiostor/csio_init.o CC drivers/vfio/pci/vfio_pci_intrs.o CC drivers/net/ethernet/netronome/nfp/nfp_devlink.o CC drivers/net/ethernet/netronome/nfp/nfp_app_nic.o CC drivers/tty/vt/consolemap.o CC drivers/net/ethernet/intel/ice/ice_nvm.o CC drivers/tty/serial/8250/8250_dw.o CC drivers/scsi/csiostor/csio_lnode.o AR drivers/usb/atm/built-in.a CC drivers/target/target_core_rd.o CC drivers/usb/class/cdc-acm.o CC drivers/net/wireless/ath/carl9170/cmd.o CC drivers/staging/comedi/drivers/cb_pcimdda.o CC drivers/staging/speakup/buffers.o CC drivers/net/ethernet/mellanox/mlx5/core/rl.o CC drivers/uwb/i1480/dfu/mac.o CC drivers/net/ethernet/intel/i40e/i40e_client.o CC drivers/staging/rtl8712/ieee80211.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o CC drivers/net/ethernet/mellanox/mlx4/en_selftest.o CC drivers/staging/speakup/devsynth.o CC drivers/staging/comedi/drivers/me4000.o CC drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.o CC drivers/target/target_core_stat.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o CC drivers/net/ethernet/intel/ice/ice_switch.o CC drivers/net/wireless/ath/ath9k/eeprom.o CC drivers/net/wireless/intel/iwlwifi/mvm/tx.o CC drivers/uwb/i1480/dfu/phy.o CC drivers/tty/serial/8250/8250_lpss.o CC drivers/uwb/i1480/dfu/usb.o CC drivers/staging/rts5208/rtsx_card.o CC drivers/net/ethernet/intel/igb/igb_ethtool.o CC drivers/net/ethernet/netronome/nfp/nfp_hwmon.o CONMK drivers/tty/vt/consolemap_deftbl.c CC drivers/net/ethernet/netronome/nfp/nfp_main.o CC drivers/tty/vt/vt.o SHIPPED drivers/tty/vt/defkeymap.c CC drivers/vfio/pci/vfio_pci_rdwr.o CC drivers/vfio/pci/vfio_pci_config.o CC drivers/net/wireless/ath/carl9170/mac.o CC drivers/net/wireless/ath/carl9170/phy.o CC drivers/staging/rtl8712/rtl871x_mp_ioctl.o CC drivers/staging/speakup/i18n.o CC drivers/staging/speakup/fakekey.o CC drivers/net/net_failover.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o CC drivers/net/ethernet/mellanox/mlx5/core/lag.o CC drivers/tty/serial/8250/8250_mid.o AR drivers/uwb/i1480/dfu/built-in.a CC drivers/scsi/csiostor/csio_scsi.o CC drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.o CC drivers/uwb/i1480/i1480-est.o AR drivers/net/ethernet/nvidia/built-in.a CC drivers/scsi/csiostor/csio_hw.o CC drivers/net/ethernet/netronome/nfp/nfp_net_common.o CC drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.o CC drivers/staging/comedi/drivers/me_daq.o CC drivers/usb/class/usblp.o CC drivers/net/ethernet/intel/ice/ice_sched.o CC drivers/usb/class/cdc-wdm.o CC drivers/staging/speakup/main.o CC drivers/target/target_core_xcopy.o CC drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.o CC drivers/staging/rts5208/general.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o CC drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.o CC drivers/net/wireless/ath/ath9k/eeprom_def.o AR drivers/uwb/i1480/built-in.a CC drivers/uwb/address.o CC drivers/staging/rtl8712/rtl871x_mp.o CC drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.o CC drivers/tty/serial/8250/8250_moxa.o CC drivers/target/target_core_iblock.o CC drivers/staging/comedi/drivers/ni_6527.o CC drivers/vfio/pci/vfio_pci_igd.o CC drivers/net/ethernet/mellanox/mlx4/en_clock.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o CC drivers/staging/rts5208/sd.o drivers/net/wireless/ath/ath9k/eeprom_def.c: In function ‘__ath9k_hw_def_fill_eeprom’: drivers/net/wireless/ath/ath9k/eeprom_def.c:99:25: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | u16 *eep_data = (u16 *)&ah->eeprom.def; | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_def.c: In function ‘__ath9k_hw_usb_def_fill_eeprom’: drivers/net/wireless/ath/ath9k/eeprom_def.c:113:25: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | u16 *eep_data = (u16 *)&ah->eeprom.def; | ^~~~~~~~~~~~~~~ CC drivers/net/wireless/intel/iwlwifi/iwl-phy-db.o AR drivers/tty/serial/8250/built-in.a CC drivers/usb/class/usbtmc.o CC drivers/net/wireless/ath/carl9170/led.o CC drivers/tty/serial/serial_core.o CC drivers/tty/serial/earlycon.o AR drivers/vfio/pci/built-in.a CC drivers/vfio/vfio.o CC drivers/staging/comedi/drivers/ni_65xx.o CC drivers/tty/tty_io.o CC drivers/staging/rtl8712/mlme_linux.o drivers/usb/class/usbtmc.c: In function ‘usbtmc_ioctl_generic_read’: drivers/usb/class/usbtmc.c:1030:29: warning: taking address of packed member of ‘struct usbtmc_message’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1030 | msg.transfer_size, &msg.transferred, | ^~~~~~~~~~~~~~~~ drivers/usb/class/usbtmc.c: In function ‘usbtmc_ioctl_generic_write’: drivers/usb/class/usbtmc.c:1241:30: warning: taking address of packed member of ‘struct usbtmc_message’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1241 | msg.transfer_size, &msg.transferred, | ^~~~~~~~~~~~~~~~ CC drivers/net/ethernet/mellanox/mlx5/core/dev.o CC drivers/net/ethernet/intel/igb/e1000_82575.o CC drivers/net/wireless/ath/carl9170/fw.o CC drivers/uwb/allocator.o CC drivers/net/wireless/intel/iwlwifi/mvm/binding.o CC drivers/net/ethernet/intel/ice/ice_lib.o CC drivers/target/target_core_file.o CC drivers/net/ethernet/intel/ice/ice_txrx.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o CC drivers/uwb/beacon.o CC drivers/staging/rtl8712/recv_linux.o CC drivers/staging/speakup/keyhelp.o CC drivers/staging/speakup/kobjects.o CC drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.o CC drivers/staging/speakup/selection.o CC drivers/net/ethernet/intel/i40e/i40e_xsk.o CC drivers/net/wireless/ath/ath9k/eeprom_4k.o CC drivers/staging/comedi/drivers/ni_660x.o CC drivers/net/ethernet/intel/i40e/i40e_dcb.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o AR drivers/net/wireless/broadcom/brcm80211/brcmsmac/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp100.o CC drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.o CC drivers/staging/rtl8712/xmit_linux.o CC drivers/net/ethernet/mellanox/mlx5/core/events.o CC drivers/staging/comedi/drivers/ni_670x.o CC drivers/net/ethernet/mellanox/mlx5/core/wq.o CC drivers/net/ethernet/mellanox/mlx5/core/lib/gid.o drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function ‘__ath9k_hw_4k_fill_eeprom’: drivers/net/wireless/ath/ath9k/eeprom_4k.c:40:25: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function ‘__ath9k_hw_usb_4k_fill_eeprom’: drivers/net/wireless/ath/ath9k/eeprom_4k.c:54:25: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 54 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; | ^~~~~~~~~~~~~~~~~ CC drivers/uwb/driver.o CC drivers/net/wireless/ath/carl9170/tx.o CC drivers/target/target_core_pscsi.o AR drivers/usb/class/built-in.a CC drivers/vhost/net.o CC drivers/vhost/scsi.o CC drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o CC drivers/usb/common/common.o CC drivers/net/wireless/intel/iwlwifi/mvm/quota.o AR drivers/net/ethernet/mellanox/mlx4/built-in.a CC drivers/net/wireless/ath/carl9170/rx.o CC drivers/tty/vt/consolemap_deftbl.o CC drivers/staging/speakup/serialio.o CC drivers/usb/common/led.o CC drivers/staging/rtl8712/usb_intf.o CC drivers/staging/comedi/drivers/ni_labpc_pci.o CC drivers/vfio/virqfd.o CC drivers/tty/vt/defkeymap.o CC drivers/staging/comedi/drivers/ni_pcidio.o CC drivers/uwb/drp.o CC drivers/net/ethernet/intel/igb/e1000_mac.o CC drivers/net/wireless/ath/ath9k/eeprom_9287.o AR drivers/tty/vt/built-in.a CC drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/base.o CC drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.o CC drivers/net/ethernet/intel/ice/ice_ethtool.o AR drivers/net/ethernet/oki-semi/built-in.a CC drivers/tty/serial/rp2.o CC drivers/net/ethernet/intel/ice/ice_virtchnl_pf.o drivers/net/wireless/intel/iwlwifi/mvm/quota.c: In function ‘iwl_mvm_update_quotas’: drivers/net/wireless/intel/iwlwifi/mvm/quota.c:310:17: warning: taking address of packed member of ‘struct iwl_time_quota_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | le32_add_cpu(&qdata->quota, quota_rem); | ^~~~~~~~~~~~~ CC drivers/net/ethernet/intel/ice/ice_sriov.o CC drivers/staging/comedi/drivers/ni_pcimio.o CC drivers/staging/speakup/spk_ttyio.o CC drivers/net/wireless/ath/wil6210/main.o AR drivers/usb/common/built-in.a CC drivers/usb/core/usb.o CC drivers/target/target_core_user.o CC drivers/scsi/csiostor/csio_hw_t5.o CC drivers/staging/rts5208/xd.o CC drivers/vfio/vfio_iommu_type1.o drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function ‘__ath9k_hw_usb_ar9287_fill_eeprom’: drivers/net/wireless/ath/ath9k/eeprom_9287.c:56:25: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | u16 *eep_data = (u16 *)&ah->eeprom.map9287; | ^~~~~~~~~~~~~~~~~~~ CC drivers/staging/rts5208/ms.o CC drivers/staging/comedi/kcomedilib/kcomedilib_main.o CC drivers/net/ethernet/netronome/nfp/nfp_net_main.o CC drivers/staging/rtl8712/os_intfs.o CC drivers/net/wireless/intel/iwlwifi/mvm/sta.o CC drivers/net/wireless/intel/iwlwifi/mvm/sf.o CC drivers/staging/comedi/drivers/rtd520.o CC drivers/uwb/drp-avail.o CC drivers/staging/comedi/drivers/s626.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.o CC drivers/net/ethernet/intel/i40e/i40e_dcb_nl.o drivers/target/target_core_user.c: In function ‘queue_cmd_ring’: drivers/target/target_core_user.c:1035:19: warning: taking address of packed member of ‘struct tcmu_cmd_entry_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1035 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_PAD); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1036:20: warning: taking address of packed member of ‘struct tcmu_cmd_entry_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1036 | tcmu_hdr_set_len(&entry->hdr.len_op, pad_size); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1051:18: warning: taking address of packed member of ‘struct tcmu_cmd_entry_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1051 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_CMD); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1055:8: warning: taking address of packed member of ‘struct tcmu_cmd_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1055 | iov = &entry->req.iov[0]; | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1092:19: warning: taking address of packed member of ‘struct tcmu_cmd_entry_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1092 | tcmu_hdr_set_len(&entry->hdr.len_op, command_size); | ^~~~~~~~~~~~~~~~~~ CC drivers/vhost/vsock.o CC drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.o AR drivers/tty/serial/built-in.a CC drivers/net/ethernet/intel/igb/e1000_nvm.o CC drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.o CC drivers/tty/n_tty.o CC drivers/vhost/vringh.o AR drivers/net/wireless/broadcom/brcm80211/brcmutil/built-in.a CC drivers/net/wireless/ath/main.o AR drivers/net/wireless/broadcom/brcm80211/built-in.a AR drivers/net/wireless/broadcom/built-in.a CC drivers/staging/speakup/synth.o AR drivers/net/wireless/ath/carl9170/built-in.a CC drivers/net/wireless/ath/ath9k/ani.o CC drivers/scsi/csiostor/csio_isr.o CC drivers/usb/core/hub.o CC drivers/scsi/csiostor/csio_mb.o CC drivers/uwb/drp-ie.o drivers/net/wireless/intel/iwlwifi/mvm/sta.c: In function ‘iwl_mvm_enable_txq’: drivers/net/wireless/intel/iwlwifi/mvm/sta.c:879:16: warning: taking address of packed member of ‘struct iwl_scd_txq_cfg_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 879 | le16_add_cpu(&cmd.ssn, 1); | ^~~~~~~~ AR drivers/staging/comedi/kcomedilib/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.o CC drivers/uwb/est.o CC drivers/staging/rtl8712/rtl871x_pwrctrl.o CC drivers/staging/rtl8712/rtl8712_recv.o CC drivers/tty/tty_ioctl.o CC drivers/net/wireless/ath/regd.o AR drivers/net/ethernet/intel/i40e/built-in.a CC drivers/uwb/ie.o CC drivers/net/ethernet/netronome/nfp/nfp_net_repr.o CC drivers/net/wireless/ath/ath9k/mac.o CC drivers/net/wireless/ath/hw.o CC drivers/net/ethernet/intel/igb/e1000_phy.o AR drivers/vfio/built-in.a CC drivers/staging/comedi/drivers/mf6x4.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.o CC drivers/net/wireless/ath/wil6210/netdev.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.o CC drivers/net/wireless/ath/wil6210/cfg80211.o CC drivers/vhost/vhost.o CC drivers/staging/rts5208/spi.o CC drivers/staging/vboxvideo/hgsmi_base.o CC drivers/net/wireless/ath/ath9k/ar9002_mac.o CC drivers/staging/speakup/thread.o CC drivers/staging/speakup/varhandlers.o AR drivers/target/built-in.a CC drivers/tty/tty_ldisc.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o CC drivers/tty/tty_buffer.o AR drivers/net/ethernet/intel/ice/built-in.a CC drivers/uwb/ie-rcv.o CC drivers/uwb/lc-dev.o CC drivers/uwb/lc-rc.o CC drivers/net/wireless/ath/key.o CC drivers/scsi/csiostor/csio_rnode.o CC drivers/net/wireless/ath/ath9k/ar9003_mac.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.o CC drivers/uwb/neh.o CC drivers/staging/rtl8712/rtl871x_recv.o CC drivers/staging/rtl8712/rtl871x_sta_mgt.o CC drivers/staging/vboxvideo/modesetting.o CC drivers/net/ethernet/netronome/nfp/nfp_net_sriov.o CC drivers/uwb/pal.o CC drivers/net/wireless/ath/wil6210/pcie_bus.o CC drivers/uwb/radio.o CC drivers/net/wireless/ath/wil6210/debugfs.o CC drivers/net/wireless/ath/wil6210/wmi.o CC drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.o CC drivers/uwb/reset.o AR drivers/staging/speakup/built-in.a CC drivers/net/ethernet/intel/igb/e1000_mbx.o CC drivers/net/ethernet/packetengines/hamachi.o CC drivers/net/ethernet/intel/igb/e1000_i210.o CC drivers/staging/vboxvideo/vbva_base.o CC drivers/tty/tty_port.o CC drivers/net/wireless/ath/ath9k/ar9003_eeprom.o AR drivers/staging/rts5208/built-in.a CC drivers/usb/early/ehci-dbgp.o CC drivers/net/wireless/ath/dfs_pattern_detector.o CC drivers/scsi/csiostor/csio_wr.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o CC drivers/uwb/rsv.o CC drivers/uwb/scan.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.o CC drivers/staging/rtl8712/rtl871x_xmit.o CC drivers/staging/rtl8712/rtl8712_xmit.o CC drivers/net/wireless/intel/iwlwifi/mvm/scan.o CC drivers/net/wireless/intel/iwlwifi/mvm/time-event.o CC drivers/net/ethernet/netronome/nfp/nfp_netvf_main.o CC drivers/net/wireless/ath/dfs_pri_detector.o CC drivers/staging/vboxvideo/vbox_drv.o CC drivers/uwb/uwb-debug.o CC drivers/net/ethernet/packetengines/yellowfin.o CC drivers/tty/tty_mutex.o CC drivers/staging/comedi/drivers/cb_das16_cs.o CC drivers/net/ethernet/netronome/nfp/nfp_port.o CC drivers/net/ethernet/intel/igb/igb_ptp.o CC drivers/net/ethernet/intel/igb/igb_hwmon.o CC drivers/staging/comedi/drivers/das08_cs.o CC drivers/staging/comedi/drivers/ni_daq_700.o CC drivers/uwb/uwbd.o AR drivers/usb/early/built-in.a CC drivers/scsi/cxgbi/cxgb3i/cxgb3i.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r364.o CC drivers/uwb/umc-bus.o CC drivers/uwb/umc-dev.o CC drivers/staging/vboxvideo/vbox_fb.o CC drivers/uwb/umc-drv.o AR drivers/usb/gadget/function/built-in.a CC drivers/net/wireless/ath/wil6210/interrupt.o CC drivers/net/ethernet/netronome/nfp/nfp_shared_buf.o CC drivers/net/wireless/ath/wil6210/txrx.o AR drivers/vhost/built-in.a CC drivers/staging/comedi/comedi_pci.o CC drivers/tty/tty_ldsem.o CC drivers/tty/tty_baudrate.o CC drivers/usb/gadget/fuzzer/fuzzer.o CC drivers/staging/comedi/drivers/ni_daq_dio24.o CC drivers/staging/comedi/drivers/ni_labpc_cs.o AR drivers/scsi/csiostor/built-in.a CC drivers/net/ethernet/mellanox/mlx5/core/en_main.o CC drivers/staging/comedi/drivers/ni_mio_cs.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.o CC drivers/usb/core/hcd.o CC drivers/net/ethernet/mellanox/mlx5/core/en_common.o CC drivers/net/ethernet/netronome/nfp/nic/main.o CC drivers/net/ethernet/mellanox/mlx5/core/en_fs.o CC drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.o CC drivers/staging/vboxvideo/vbox_hgsmi.o CC drivers/scsi/device_handler/scsi_dh_rdac.o AR drivers/staging/rtl8712/built-in.a CC drivers/scsi/device_handler/scsi_dh_hp_sw.o AR drivers/net/ethernet/intel/igb/built-in.a CC drivers/usb/core/urb.o CC drivers/staging/vboxvideo/vbox_irq.o CC drivers/net/ethernet/mellanox/mlx5/core/en_tx.o CC drivers/net/ethernet/intel/igbvf/vf.o AR drivers/net/ethernet/packetengines/built-in.a CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o CC drivers/uwb/whci.o CC drivers/net/ethernet/mellanox/mlx5/core/en_rx.o CC drivers/net/wireless/ath/wil6210/txrx_edma.o CC drivers/net/wireless/ath/wil6210/debug.o CC drivers/tty/tty_jobctrl.o CC drivers/net/wireless/ath/ath9k/ar9003_paprd.o CC drivers/net/wireless/ath/wil6210/rx_reorder.o AR drivers/usb/gadget/fuzzer/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.o CC drivers/net/wireless/ath/wil6210/fw.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.o CC drivers/usb/gadget/legacy/inode.o CC drivers/usb/gadget/udc/core.o CC drivers/video/backlight/lcd.o CC drivers/net/ethernet/netronome/nfp/bpf/cmsg.o CC drivers/net/ethernet/netronome/nfp/bpf/main.o CC drivers/net/ethernet/netronome/nfp/bpf/offload.o CC drivers/staging/vboxvideo/vbox_main.o drivers/net/wireless/ath/wil6210/txrx_edma.c: In function ‘wil_ring_alloc_skb_edma’: drivers/net/wireless/ath/wil6210/txrx_edma.c:207:39: warning: taking address of packed member of ‘struct wil_ring_rx_enhanced_dma’ may result in an unaligned pointer value [-Waddress-of-packed-member] 207 | wil_desc_set_addr_edma(&d->dma.addr, &d->dma.addr_high_high, pa); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/intel/igbvf/mbx.o drivers/net/wireless/ath/wil6210/txrx_edma.c: In function ‘wil_tx_desc_map_edma’: drivers/net/wireless/ath/wil6210/txrx_edma.c:1102:39: warning: taking address of packed member of ‘struct wil_ring_tx_enhanced_dma’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1102 | wil_desc_set_addr_edma(&d->dma.addr, &d->dma.addr_high_high, pa); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/wireless/ath/wil6210/pm.o CC drivers/usb/core/message.o CC drivers/net/wireless/intel/iwlwifi/mvm/rs.o AR drivers/scsi/cxgbi/cxgb3i/built-in.a CC drivers/uwb/whc-rc.o CC drivers/scsi/device_handler/scsi_dh_emc.o CC drivers/tty/n_null.o CC drivers/scsi/cxgbi/cxgb4i/cxgb4i.o CC drivers/scsi/device_handler/scsi_dh_alua.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp102.o CC drivers/video/backlight/apple_bl.o CC drivers/net/ethernet/intel/igbvf/ethtool.o CC drivers/staging/vboxvideo/vbox_mode.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp108.o CC drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.o CC drivers/tty/pty.o CC drivers/net/wireless/ath/ath9k/btcoex.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o CC drivers/tty/tty_audit.o CC drivers/uwb/hwa-rc.o CC drivers/net/ethernet/intel/igbvf/netdev.o CC drivers/net/wireless/ath/wil6210/pmc.o CC drivers/staging/comedi/comedi_pcmcia.o CC drivers/usb/gadget/udc/trace.o CC drivers/usb/gadget/udc/dummy_hcd.o AR drivers/usb/gadget/legacy/built-in.a CC drivers/net/ethernet/mellanox/mlx5/core/en_dim.o CC drivers/staging/wlan-ng/prism2usb.o CC drivers/staging/wlan-ng/p80211conv.o CC drivers/staging/wlan-ng/p80211req.o CC drivers/staging/wlan-ng/p80211wep.o CC drivers/video/backlight/backlight.o CC drivers/tty/sysrq.o CC drivers/staging/comedi/comedi_usb.o CC drivers/net/ethernet/mellanox/mlx5/core/en_txrx.o AR drivers/scsi/device_handler/built-in.a CC drivers/net/ethernet/netronome/nfp/bpf/verifier.o CC drivers/net/wireless/ath/wil6210/trace.o CC drivers/staging/comedi/drivers/quatech_daqp_cs.o CC drivers/staging/vboxvideo/vbox_prime.o CC drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.o CC drivers/scsi/cxgbi/libcxgbi.o CC drivers/staging/vboxvideo/vbox_ttm.o In file included from drivers/staging/wlan-ng/prism2usb.c:5: drivers/staging/wlan-ng/prism2sta.c: In function ‘prism2sta_inf_tallies’: drivers/staging/wlan-ng/prism2sta.c:1003:21: warning: taking address of packed member of ‘union hfa384x_infodata’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1003 | src32 = (__le32 *)&inf->info.commtallies32; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/wlan-ng/prism2sta.c:1008:21: warning: taking address of packed member of ‘union hfa384x_infodata’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1008 | src16 = (__le16 *)&inf->info.commtallies16; | ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o AR drivers/uwb/built-in.a CC drivers/virt/vboxguest/vboxguest_linux.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o CC drivers/usb/core/config.o CC drivers/usb/core/driver.o CC drivers/virtio/virtio.o CC drivers/virtio/virtio_ring.o CC drivers/virtio/virtio_mmio.o CC drivers/net/ethernet/mellanox/mlx5/core/en/xdp.o CC drivers/scsi/esas2r/esas2r_log.o CC drivers/tty/n_hdlc.o CC drivers/scsi/esas2r/esas2r_disc.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o CC drivers/net/wireless/ath/wil6210/wil_platform.o CC drivers/video/backlight/generic_bl.o CC drivers/net/wireless/ath/ath9k/ar9003_mci.o CC drivers/tty/n_gsm.o CC drivers/staging/comedi/drivers/dt9812.o AR drivers/staging/vboxvideo/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o CC drivers/scsi/esas2r/esas2r_flash.o CC drivers/staging/comedi/comedi_fops.o CC drivers/staging/comedi/range.o CC drivers/usb/host/whci/asl.o CC drivers/virt/vboxguest/vboxguest_core.o AR drivers/video/backlight/built-in.a CC drivers/scsi/esas2r/esas2r_init.o CC drivers/scsi/fcoe/fcoe.o CC drivers/staging/wlan-ng/p80211netdev.o CC drivers/video/console/dummycon.o CC drivers/net/ethernet/netronome/nfp/bpf/jit.o CC drivers/video/console/vgacon.o CC drivers/usb/gadget/udc/net2280.o CC drivers/net/wireless/ath/wil6210/ethtool.o drivers/usb/host/whci/asl.c: In function ‘asl_qset_insert’: drivers/usb/host/whci/asl.c:50:24: warning: taking address of packed member of ‘struct whc_qhead’ may result in an unaligned pointer value [-Waddress-of-packed-member] 50 | whc_qset_set_link_ptr(&qset->qh.link, next->qset_dma); | ^~~~~~~~~~~~~~ drivers/usb/host/whci/asl.c:51:24: warning: taking address of packed member of ‘struct whc_qhead’ may result in an unaligned pointer value [-Waddress-of-packed-member] 51 | whc_qset_set_link_ptr(&prev->qh.link, qset->qset_dma); | ^~~~~~~~~~~~~~ drivers/usb/host/whci/asl.c: In function ‘asl_qset_remove’: drivers/usb/host/whci/asl.c:72:24: warning: taking address of packed member of ‘struct whc_qhead’ may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | whc_qset_set_link_ptr(&prev->qh.link, next->qset_dma); | ^~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o CC drivers/staging/comedi/drivers.o CC drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o CC drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o CC drivers/staging/comedi/drivers/ni_usb6501.o drivers/usb/gadget/udc/net2280.c: In function ‘out_flush’: drivers/usb/gadget/udc/net2280.c:674:10: warning: taking address of packed member of ‘struct net2280_ep_regs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 674 | statp = &ep->regs->ep_stat; | ^~~~~~~~~~~~~~~~~~ drivers/usb/gadget/udc/net2280.c: In function ‘spin_stop_dma’: drivers/usb/gadget/udc/net2280.c:840:12: warning: taking address of packed member of ‘struct net2280_dma_regs’ may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | handshake(&dma->dmactl, BIT(DMA_ENABLE), 0, 50); | ^~~~~~~~~~~~ CC drivers/net/ethernet/qlogic/netxen/netxen_nic_init.o CC drivers/usb/host/whci/debug.o AR drivers/scsi/cxgbi/cxgb4i/built-in.a AR drivers/net/ethernet/intel/igbvf/built-in.a CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o CC drivers/usb/core/file.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o CC drivers/net/wireless/intel/iwlwifi/mvm/power.o CC drivers/net/ethernet/intel/ixgb/ixgb_main.o CC drivers/net/ethernet/intel/ixgb/ixgb_hw.o CC drivers/net/ethernet/intel/ixgb/ixgb_ee.o CC drivers/net/wireless/ath/wil6210/wil_crash_dump.o CC drivers/net/ethernet/intel/ixgb/ixgb_ethtool.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o CC drivers/virtio/virtio_pci_modern.o CC drivers/virtio/virtio_pci_common.o CC drivers/virt/vboxguest/vboxguest_utils.o CC drivers/staging/comedi/drivers/usbdux.o CC drivers/scsi/esas2r/esas2r_int.o CC drivers/usb/host/whci/hcd.o CC drivers/staging/comedi/comedi_buf.o CC drivers/usb/core/buffer.o CC drivers/net/wireless/ath/ath9k/ar9003_aic.o AR drivers/video/console/built-in.a CC drivers/net/wireless/ath/wil6210/p2p.o CC drivers/tty/cyclades.o CC drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o CC drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.o CC drivers/video/fbdev/aty/atyfb_base.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o CC drivers/staging/comedi/proc.o CC drivers/staging/comedi/comedi_compat32.o CC drivers/virtio/virtio_pci_legacy.o CC drivers/staging/comedi/drivers/usbduxfast.o CC drivers/usb/core/sysfs.o CC drivers/usb/host/whci/hw.o CC drivers/net/ethernet/mellanox/mlx5/core/en_stats.o CC drivers/scsi/fcoe/fcoe_ctlr.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o CC drivers/net/ethernet/mellanox/mlx5/core/en_selftest.o CC drivers/net/wireless/intel/iwlwifi/mvm/coex.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o CC drivers/net/wireless/intel/iwlwifi/pcie/drv.o CC drivers/net/wireless/intel/iwlwifi/pcie/rx.o CC drivers/scsi/esas2r/esas2r_io.o CC drivers/scsi/esas2r/esas2r_ioctl.o AR drivers/virt/vboxguest/built-in.a AR drivers/virt/built-in.a AR drivers/net/wireless/ath/wil6210/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o CC drivers/usb/host/pci-quirks.o AR drivers/scsi/cxgbi/built-in.a AR drivers/net/ethernet/qualcomm/emac/built-in.a AR drivers/net/ethernet/qualcomm/built-in.a CC drivers/net/wireless/intel/iwlwifi/pcie/tx.o CC drivers/scsi/isci/init.o CC drivers/scsi/fnic/fnic_attrs.o CC drivers/w1/masters/ds2490.o CC drivers/net/wireless/ath/ath9k/ar9003_rtt.o CC drivers/virtio/virtio_balloon.o drivers/scsi/esas2r/esas2r_ioctl.c: In function ‘esas2r_ioctl_handler’: drivers/scsi/esas2r/esas2r_ioctl.c:1449:25: warning: taking address of packed member of ‘struct atto_express_ioctl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1449 | handle_csmi_ioctl(a, &ioctl->data.csmi); | ^~~~~~~~~~~~~~~~~ drivers/scsi/esas2r/esas2r_ioctl.c:1454:13: warning: taking address of packed member of ‘struct atto_express_ioctl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1454 | &ioctl->data. | ^~~~~~~~~~~~~ 1455 | ioctl_hba); | ~~~~~~~~~ CC drivers/usb/host/whci/init.o CC drivers/net/ethernet/intel/ixgb/ixgb_param.o CC drivers/usb/gadget/udc/pch_udc.o AR drivers/staging/wlan-ng/built-in.a CC drivers/net/wireless/intel/iwlwifi/pcie/trans.o CC drivers/usb/core/endpoint.o CC drivers/watchdog/watchdog_core.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o CC drivers/scsi/isci/phy.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o CC drivers/net/wireless/intel/iwlwifi/mvm/tt.o CC drivers/usb/image/mdc800.o CC drivers/staging/comedi/drivers/usbduxsigma.o AR drivers/net/ethernet/qlogic/netxen/built-in.a CC drivers/net/ethernet/qlogic/qed/qed_cxt.o CC drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.o CC drivers/video/fbdev/aty/mach64_accel.o CC drivers/usb/image/microtek.o CC drivers/watchdog/watchdog_dev.o drivers/net/wireless/intel/iwlwifi/pcie/tx.c: In function ‘iwl_fill_data_tbs_amsdu’: drivers/net/wireless/intel/iwlwifi/pcie/tx.c:2185:15: warning: taking address of packed member of ‘struct iwl_tx_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2185 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/pcie/tx.c:2255:16: warning: taking address of packed member of ‘struct iwl_tx_cmd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2255 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); | ^~~~~~~~~~~~ CC drivers/usb/host/whci/int.o drivers/scsi/isci/phy.c: In function ‘sci_phy_link_layer_initialization’: drivers/scsi/isci/phy.c:132:12: warning: taking address of packed member of ‘struct sci_oem_params’ may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | phy_oem = &ihost->oem_parameters.phys[phy_idx]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/w1/masters/ds2482.o CC drivers/usb/core/devio.o CC drivers/scsi/fnic/fnic_isr.o CC drivers/scsi/fnic/fnic_main.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_main.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o AR drivers/net/ethernet/netronome/nfp/built-in.a AR drivers/net/ethernet/intel/ixgb/built-in.a CC drivers/net/wireless/ath/ath9k/common.o AR drivers/net/ethernet/netronome/built-in.a CC drivers/scsi/isci/request.o CC drivers/scsi/libfc/fc_libfc.o CC drivers/scsi/libsas/sas_init.o CC drivers/net/ethernet/mellanox/mlx5/core/en/port.o CC drivers/virtio/virtio_input.o drivers/usb/core/devio.c: In function ‘proc_do_submiturb’: drivers/usb/core/devio.c:1489:43: warning: taking address of packed member of ‘struct usb_ctrlrequest’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1489 | if (uurb->buffer_length < (le16_to_cpup(&dr->wLength) + 8)) { | ^~~~~~~~~~~~ drivers/usb/core/devio.c:1494:24: warning: taking address of packed member of ‘struct usb_ctrlrequest’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1494 | le16_to_cpup(&dr->wIndex)); | ^~~~~~~~~~~ drivers/usb/core/devio.c:1497:38: warning: taking address of packed member of ‘struct usb_ctrlrequest’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1497 | uurb->buffer_length = le16_to_cpup(&dr->wLength); | ^~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/core/devio.c:32: drivers/usb/core/devio.c:1512:19: warning: taking address of packed member of ‘struct usb_ctrlrequest’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1512 | __le16_to_cpup(&dr->wValue), | ^~~~~~~~~~~ ./include/linux/device.h:1489:33: note: in definition of macro ‘dev_info’ 1489 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/usb/core/devio.c:1508:3: note: in expansion of macro ‘snoop’ 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/usb/core/devio.c:1513:19: warning: taking address of packed member of ‘struct usb_ctrlrequest’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1513 | __le16_to_cpup(&dr->wIndex), | ^~~~~~~~~~~ ./include/linux/device.h:1489:33: note: in definition of macro ‘dev_info’ 1489 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/usb/core/devio.c:1508:3: note: in expansion of macro ‘snoop’ 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/usb/core/devio.c:1514:19: warning: taking address of packed member of ‘struct usb_ctrlrequest’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1514 | __le16_to_cpup(&dr->wLength)); | ^~~~~~~~~~~~ ./include/linux/device.h:1489:33: note: in definition of macro ‘dev_info’ 1489 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/usb/core/devio.c:1508:3: note: in expansion of macro ‘snoop’ 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ CC drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.o CC drivers/scsi/esas2r/esas2r_targdb.o CC drivers/video/fbdev/aty/mach64_cursor.o CC drivers/usb/host/whci/pzl.o CC drivers/w1/masters/w1-gpio.o AR drivers/usb/image/built-in.a drivers/scsi/isci/request.c: In function ‘to_sgl_element_pair’: drivers/scsi/isci/request.c:78:10: warning: taking address of packed member of ‘struct scu_task_context’ may result in an unaligned pointer value [-Waddress-of-packed-member] 78 | return &ireq->tc->sgl_pair_ab; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/isci/request.c:80:10: warning: taking address of packed member of ‘struct scu_task_context’ may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return &ireq->tc->sgl_pair_cd; | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/host/whci/qset.o In file included from drivers/scsi/libfc/fc_libfc.c:27: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ CC drivers/usb/host/whci/wusb.o ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/video/fbdev/core/fb_notify.o CC drivers/video/fbdev/core/fb_cmdline.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o CC drivers/watchdog/watchdog_pretimeout.o CC drivers/watchdog/pretimeout_noop.o drivers/usb/host/whci/pzl.c: In function ‘update_pzl_hw_view’: drivers/usb/host/whci/pzl.c:202:26: warning: taking address of packed member of ‘struct whc_qhead’ may result in an unaligned pointer value [-Waddress-of-packed-member] 202 | whc_qset_set_link_ptr(&qset->qh.link, tmp_qh); | ^~~~~~~~~~~~~~ CC drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.o AR drivers/w1/masters/built-in.a CC drivers/staging/comedi/drivers/vmk80xx.o CC drivers/net/wireless/intel/iwlwifi/mvm/offloading.o CC drivers/w1/slaves/w1_therm.o CC drivers/net/wireless/intel/iwlwifi/mvm/tdls.o CC drivers/tty/isicom.o AR drivers/virtio/built-in.a CC drivers/video/fbdev/aty/mach64_gx.o CC drivers/watchdog/pretimeout_panic.o CC drivers/scsi/esas2r/esas2r_vda.o CC drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o CC drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o CC drivers/video/fbdev/core/fbmem.o CC drivers/watchdog/pcwd_pci.o CC drivers/video/fbdev/core/fbmon.o CC drivers/scsi/fnic/fnic_res.o CC drivers/scsi/libfc/fc_disc.o CC drivers/watchdog/wdt_pci.o CC drivers/w1/slaves/w1_smem.o CC drivers/video/fbdev/aty/mach64_ct.o CC drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.o AR drivers/usb/gadget/udc/built-in.a AR drivers/usb/gadget/built-in.a CC drivers/scsi/isci/remote_device.o CC drivers/video/fbdev/aty/aty128fb.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clk_mgr.o CC drivers/scsi/libsas/sas_phy.o CC drivers/net/wireless/ath/ath9k/common-init.o AR drivers/usb/host/whci/built-in.a CC drivers/scsi/libsas/sas_port.o drivers/net/wireless/intel/iwlwifi/mvm/offloading.c: In function ‘iwl_mvm_send_proto_offload’: drivers/net/wireless/intel/iwlwifi/mvm/offloading.c:156:23: warning: taking address of packed member of ‘struct iwl_ns_config’ may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (ipv6_addr_cmp(&nsc[j].dest_ipv6_addr, | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/host/ehci-hcd.o CC drivers/video/fbdev/aty/radeon_base.o CC drivers/w1/slaves/w1_ds2405.o CC drivers/staging/comedi/drivers/mite.o CC drivers/scsi/fcoe/fcoe_transport.o CC drivers/usb/core/notify.o CC drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o CC drivers/net/ethernet/qlogic/qed/qed_dev.o CC drivers/staging/comedi/drivers/ni_tio.o CC drivers/net/ethernet/qlogic/qede/qede_main.o CC drivers/scsi/esas2r/esas2r_main.o CC drivers/watchdog/pcwd_usb.o CC drivers/net/ethernet/qlogic/qede/qede_fp.o CC drivers/w1/slaves/w1_ds2408.o CC drivers/w1/slaves/w1_ds2413.o CC drivers/usb/core/generic.o CC drivers/w1/slaves/w1_ds2406.o CC drivers/scsi/libsas/sas_event.o CC drivers/tty/moxa.o CC drivers/usb/core/quirks.o CC drivers/scsi/fnic/fnic_fcs.o CC drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.o CC drivers/net/wireless/ath/ath9k/common-beacon.o CC drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o CC drivers/net/ethernet/mellanox/mlx5/core/en_arfs.o CC drivers/net/ethernet/qlogic/qed/qed_hw.o CC drivers/w1/slaves/w1_ds2423.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o CC drivers/scsi/libfc/fc_exch.o CC drivers/staging/comedi/drivers/ni_tiocmd.o CC drivers/video/fbdev/core/fbcmap.o CC drivers/video/fbdev/aty/radeon_pm.o CC drivers/usb/core/devices.o CC drivers/usb/core/phy.o CC drivers/watchdog/acquirewdt.o CC drivers/scsi/isci/port.o CC drivers/scsi/fcoe/fcoe_sysfs.o CC drivers/w1/slaves/w1_ds2431.o CC drivers/scsi/libsas/sas_discover.o CC drivers/staging/comedi/drivers/ni_routes.o CC drivers/staging/comedi/drivers/ni_routing/ni_route_values.o In file included from drivers/scsi/libfc/fc_exch.c:35: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.o CC drivers/net/ethernet/rdc/r6040.o CC drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o AR drivers/scsi/esas2r/built-in.a CC drivers/video/fbdev/core/fbsysfs.o CC drivers/watchdog/advantechwdt.o CC drivers/w1/slaves/w1_ds2805.o CC drivers/w1/w1.o CC drivers/w1/slaves/w1_ds2433.o CC drivers/video/fbdev/aty/radeon_monitor.o CC drivers/usb/host/ehci-pci.o CC drivers/usb/host/ohci-hcd.o CC drivers/usb/host/ohci-pci.o CC drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.o CC drivers/tty/mxser.o CC drivers/usb/core/port.o CC drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_660x.o CC drivers/w1/slaves/w1_ds2438.o CC drivers/watchdog/alim1535_wdt.o CC drivers/net/wireless/intel/iwlwifi/mvm/led.o CC drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o CC drivers/net/wireless/ath/ath9k/htc_hst.o CC drivers/tty/nozomi.o CC drivers/w1/slaves/w1_ds2780.o CC drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_eseries.o CC drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.o CC drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_mseries.o CC drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.o CC drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.o CC drivers/video/fbdev/kyro/STG4000Ramdac.o CC drivers/scsi/libsas/sas_expander.o CC drivers/scsi/fnic/fnic_scsi.o CC drivers/video/fbdev/core/modedb.o drivers/tty/nozomi.c: In function ‘send_flow_control’: drivers/tty/nozomi.c:1015:18: warning: taking address of packed member of ‘struct port’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1015 | ctrl = (u16 *)&dc->port[i].ctrl_ul; | ^~~~~~~~~~~~~~~~~~~~ CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.o CC drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o CC drivers/scsi/isci/host.o CC drivers/watchdog/alim7101_wdt.o AR drivers/scsi/fcoe/built-in.a CC drivers/w1/slaves/w1_ds2781.o CC drivers/usb/core/hcd-pci.o CC drivers/usb/core/usb-acpi.o CC drivers/w1/slaves/w1_ds28e04.o CC drivers/video/fbdev/matrox/matroxfb_base.o AR drivers/net/ethernet/rdc/built-in.a CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.o CC drivers/w1/slaves/w1_ds28e17.o CC drivers/video/fbdev/core/fbcvt.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6220.o CC drivers/video/fbdev/kyro/STG4000VTG.o CC drivers/video/fbdev/aty/radeon_accel.o drivers/scsi/isci/host.c: In function ‘sci_controller_afe_initialization’: drivers/scsi/isci/host.c:1985:46: warning: taking address of packed member of ‘struct sci_oem_params’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1985 | const struct sci_phy_oem_params *oem_phy = &oem->phys[phy_id]; | ^~~~~~~~~~~~~~~~~~ CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6221.o CC drivers/net/wireless/intel/iwlwifi/mvm/d3.o CC drivers/net/ethernet/realtek/8139cp.o CC drivers/watchdog/f71808e_wdt.o CC drivers/net/wireless/ath/ath9k/hif_usb.o CC drivers/net/ethernet/realtek/8139too.o CC drivers/watchdog/sp5100_tco.o CC drivers/watchdog/sbc_fitpc2_wdt.o CC drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.o CC drivers/scsi/libfc/fc_elsct.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o AR drivers/w1/slaves/built-in.a CC drivers/w1/w1_int.o CC drivers/video/fbdev/core/fb_defio.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.o CC drivers/video/fbdev/kyro/STG4000OverlayDevice.o CC drivers/tty/rocket.o CC drivers/usb/core/ledtrig-usbport.o CC drivers/video/fbdev/aty/radeon_i2c.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6229.o CC drivers/tty/synclink_gt.o CC drivers/net/wireless/ath/ath9k/wmi.o CC drivers/net/ethernet/realtek/r8169.o CC drivers/video/fbdev/core/fbcon.o In file included from drivers/scsi/libfc/fc_elsct.c:30: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.o CC drivers/net/wireless/ath/ath9k/htc_drv_txrx.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6251.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.o CC drivers/watchdog/eurotechwdt.o CC drivers/watchdog/ib700wdt.o CC drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o drivers/net/wireless/intel/iwlwifi/mvm/d3.c: In function ‘iwl_mvm_wowlan_program_keys’: drivers/net/wireless/intel/iwlwifi/mvm/d3.c:264:43: warning: taking address of packed member of ‘struct iwl_p1k_cache’ may result in an unaligned pointer value [-Waddress-of-packed-member] 264 | iwl_mvm_convert_p1k(p1k, data->tkip->tx.p1k); | ~~~~~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/mvm/d3.c:294:38: warning: taking address of packed member of ‘struct iwl_p1k_cache’ may result in an unaligned pointer value [-Waddress-of-packed-member] 294 | iwl_mvm_convert_p1k(p1k, rx_p1ks[0].p1k); | ~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/mvm/d3.c:297:38: warning: taking address of packed member of ‘struct iwl_p1k_cache’ may result in an unaligned pointer value [-Waddress-of-packed-member] 297 | iwl_mvm_convert_p1k(p1k, rx_p1ks[1].p1k); | ~~~~~~~~~~^~~~ CC drivers/video/fbdev/kyro/STG4000InitDevice.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.o CC drivers/scsi/libfc/fc_frame.o AR drivers/usb/core/built-in.a CC drivers/video/fbdev/aty/radeon_backlight.o CC drivers/scsi/isci/task.o CC drivers/w1/w1_family.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6254.o CC drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6259.o CC drivers/usb/misc/sisusbvga/sisusb.o CC drivers/watchdog/ibmasr.o CC drivers/watchdog/wafer5823wdt.o CC drivers/scsi/libsas/sas_scsi_host.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6534.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.o CC drivers/video/fbdev/matrox/matroxfb_accel.o CC drivers/video/fbdev/kyro/fbdev.o CC drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o CC drivers/net/wireless/ath/ath9k/htc_drv_main.o CC drivers/net/wireless/ath/ath9k/htc_drv_beacon.o CC drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.o AR drivers/video/fbdev/aty/built-in.a CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o CC drivers/net/wireless/ath/ath9k/htc_drv_init.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6602.o CC drivers/video/fbdev/matrox/matroxfb_DAC1064.o CC drivers/w1/w1_netlink.o CC drivers/scsi/libsas/sas_task.o CC drivers/watchdog/i6300esb.o CC drivers/xen/events/events_base.o CC drivers/xen/events/events_2l.o CC drivers/scsi/libfc/fc_lport.o CC drivers/video/fbdev/matrox/matroxfb_Ti3026.o CC drivers/video/fbdev/matrox/matroxfb_misc.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6713.o CC drivers/scsi/isci/probe_roms.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6723.o AR drivers/net/wireless/intel/iwlwifi/mvm/built-in.a CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6733.o CC drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.o AR drivers/video/fbdev/kyro/built-in.a CC drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.o CC drivers/net/ethernet/qlogic/qed/qed_init_ops.o In file included from drivers/scsi/libfc/fc_lport.c:99: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/libfc/fc_lport.c: In function ‘fc_lport_flogi_fill’: drivers/scsi/libfc/fc_lport.c:369:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ drivers/scsi/libfc/fc_lport.c:374:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 374 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/scsi/libsas/sas_ata.o CC drivers/scsi/libsas/sas_host_smp.o CC drivers/watchdog/ie6xx_wdt.o CC drivers/usb/host/uhci-hcd.o CC drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.o CC drivers/usb/host/xhci.o CC drivers/usb/host/xhci-mem.o CC drivers/video/fbdev/matrox/g450_pll.o CC drivers/video/fbdev/matrox/matroxfb_g450.o CC drivers/staging/comedi/drivers/ni_labpc_common.o CC drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o CC drivers/scsi/isci/remote_node_context.o CC drivers/net/ethernet/mellanox/mlx5/core/lib/clock.o drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: In function ‘iwl_pcie_gen2_build_amsdu’: drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c:294:15: warning: taking address of packed member of ‘struct iwl_tx_cmd_gen2’ may result in an unaligned pointer value [-Waddress-of-packed-member] 294 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c:339:16: warning: taking address of packed member of ‘struct iwl_tx_cmd_gen2’ may result in an unaligned pointer value [-Waddress-of-packed-member] 339 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); | ^~~~~~~~~~~~ CC drivers/w1/w1_io.o CC drivers/watchdog/iTCO_vendor_support.o CC drivers/watchdog/iTCO_wdt.o CC drivers/net/ethernet/qlogic/qede/qede_filter.o CC drivers/net/ethernet/qlogic/qede/qede_ethtool.o CC drivers/gpu/drm/drm_pci.o CC drivers/usb/misc/sisusbvga/sisusb_init.o CC drivers/usb/misc/sisusbvga/sisusb_con.o CC drivers/gpu/drm/drm_sysfs.o CC drivers/net/ethernet/qlogic/qed/qed_int.o CC drivers/scsi/fnic/fnic_trace.o CC drivers/watchdog/it8712f_wdt.o CC drivers/net/wireless/ath/ath9k/htc_drv_gpio.o CC drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o CC drivers/video/fbdev/matrox/matroxfb_crtc2.o CC drivers/video/fbdev/matrox/i2c-matroxfb.o AR drivers/w1/built-in.a CC drivers/xen/events/events_fifo.o CC drivers/video/fbdev/core/softcursor.o CC drivers/video/fbdev/core/bitblit.o CC drivers/net/ethernet/qlogic/qede/qede_ptp.o AR drivers/scsi/libsas/built-in.a CC drivers/scsi/isci/remote_node_table.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_common.o drivers/scsi/fnic/fnic_trace.c: In function ‘fnic_fc_trace_set_data’: drivers/scsi/fnic/fnic_trace.c:683:22: warning: taking address of packed member of ‘struct fc_trace_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 683 | ktime_get_real_ts64(&fc_buf->time_stamp); | ^~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/intel/ixgbevf/vf.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o CC drivers/watchdog/it87_wdt.o CC drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o CC drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o AR drivers/net/wireless/ath/ath9k/built-in.a AR drivers/net/wireless/ath/built-in.a CC drivers/scsi/fnic/fnic_debugfs.o CC drivers/scsi/isci/unsolicited_frame_control.o CC drivers/staging/comedi/drivers/comedi_8255.o CC drivers/watchdog/hpwdt.o CC drivers/video/fbdev/core/tileblit.o CC drivers/net/ethernet/qlogic/qed/qed_main.o CC drivers/scsi/libfc/fc_rport.o AR drivers/xen/events/built-in.a CC drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.o CC drivers/xen/xen-pciback/pci_stub.o CC drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.o AR drivers/usb/misc/sisusbvga/built-in.a CC drivers/usb/misc/adutux.o CC drivers/video/fbdev/matrox/matroxfb_maven.o CC drivers/tty/synclinkmp.o CC drivers/tty/synclink.o CC drivers/net/ethernet/qlogic/qed/qed_mcp.o CC drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o CC drivers/net/ethernet/intel/ixgbevf/mbx.o CC drivers/staging/comedi/drivers/8255.o CC drivers/gpu/drm/nouveau/nvkm/engine/falcon.o In file included from drivers/scsi/libfc/fc_rport.c:73: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/video/fbdev/core/fbcon_rotate.o CC drivers/staging/comedi/drivers/amplc_dio200_common.o CC drivers/watchdog/kempld_wdt.o CC drivers/scsi/isci/port_config.o CC drivers/watchdog/sc1200wdt.o AR drivers/net/ethernet/realtek/built-in.a CC drivers/watchdog/pc87413_wdt.o CC drivers/video/logo/logo.o LOGO drivers/video/logo/logo_linux_mono.c CC drivers/net/wireless/intel/iwlwifi/iwl-trans.o CC drivers/scsi/fnic/vnic_cq.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o CC drivers/scsi/fnic/vnic_dev.o CC drivers/xen/xen-pciback/pciback_ops.o CC drivers/usb/host/xhci-ext-caps.o CC drivers/usb/host/xhci-ring.o CC drivers/video/fbdev/core/fbcon_cw.o CC drivers/usb/misc/appledisplay.o CC drivers/net/ethernet/qlogic/qede/qede_dcbnl.o CC drivers/watchdog/nv_tco.o CC drivers/net/ethernet/qlogic/qede/qede_rdma.o CC drivers/net/ethernet/intel/ixgbevf/ethtool.o LOGO drivers/video/logo/logo_linux_vga16.c LOGO drivers/video/logo/logo_linux_clut224.c CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o LOGO drivers/video/logo/logo_superh_mono.c LOGO drivers/video/logo/logo_superh_vga16.c CC drivers/xen/xenbus/xenbus_client.o CC drivers/scsi/fnic/vnic_intr.o LOGO drivers/video/logo/clut_vga16.c LOGO drivers/video/logo/logo_spe_clut224.c LOGO drivers/video/logo/logo_mac_clut224.c LOGO drivers/video/logo/logo_superh_clut224.c CC drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o CC drivers/video/fbdev/core/fbcon_ud.o LOGO drivers/video/logo/logo_sun_clut224.c LOGO drivers/video/logo/logo_parisc_clut224.c LOGO drivers/video/logo/logo_dec_clut224.c LOGO drivers/video/logo/logo_sgi_clut224.c CC drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o CC drivers/xen/xen-pciback/xenbus.o CC drivers/video/logo/logo_linux_mono.o AR drivers/scsi/isci/built-in.a CC drivers/net/wireless/intel/iwlwifi/fw/notif-wait.o CC drivers/net/wireless/intel/iwlwifi/cfg/1000.o CC drivers/net/wireless/intel/iwlwifi/cfg/2000.o AR drivers/video/fbdev/matrox/built-in.a CC drivers/video/logo/logo_linux_vga16.o CC drivers/video/logo/logo_linux_clut224.o CC drivers/staging/comedi/drivers/amplc_pc236_common.o CC drivers/watchdog/sbc60xxwdt.o CC drivers/usb/misc/cypress_cy7c63.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o CC drivers/usb/misc/cytherm.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o AR drivers/video/logo/built-in.a CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o CC drivers/scsi/fnic/vnic_rq.o CC drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.o CC drivers/usb/host/xhci-hub.o CC drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o CC drivers/video/fbdev/core/fbcon_ccw.o CC drivers/usb/host/xhci-dbg.o CC drivers/usb/host/xhci-trace.o CC drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.o CC drivers/watchdog/cpu5wdt.o CC drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.o CC drivers/xen/xen-pciback/conf_space.o CC drivers/net/ethernet/mellanox/mlx5/core/accel/tls.o CC drivers/net/wireless/intel/iwlwifi/cfg/5000.o AR drivers/net/ethernet/qlogic/qede/built-in.a CC drivers/video/fbdev/core/cfbfillrect.o CC drivers/usb/misc/emi26.o CC drivers/scsi/fnic/vnic_wq_copy.o CC drivers/usb/misc/emi62.o CC drivers/scsi/libfc/fc_fcp.o CC drivers/staging/comedi/drivers/das08.o CC drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o CC drivers/xen/xenbus/xenbus_comms.o CC drivers/watchdog/sch311x_wdt.o CC drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o CC drivers/watchdog/smsc37b787_wdt.o CC drivers/scsi/lpfc/lpfc_mem.o CC drivers/video/vgastate.o CC drivers/video/hdmi.o CC drivers/net/ethernet/qlogic/qed/qed_sp_commands.o CC drivers/xen/xen-pciback/conf_space_header.o CC drivers/video/fbdev/core/cfbcopyarea.o CC drivers/video/fbdev/core/cfbimgblt.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o In file included from drivers/scsi/libfc/fc_fcp.c:41: ./include/scsi/fc_encode.h: In function ‘fc_plogi_fill’: ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_flogi_fill’: ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function ‘fc_fdisc_fill’: ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of ‘struct fc_els_flogi’ may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o CC drivers/net/wireless/intel/iwlwifi/cfg/6000.o CC drivers/video/fbdev/core/sysfillrect.o CC drivers/usb/misc/ezusb.o CC drivers/scsi/fnic/vnic_wq.o CC drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.o CC drivers/watchdog/via_wdt.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o CC drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o CC drivers/net/ethernet/mellanox/mlx5/core/fpga/core.o CC drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.o CC drivers/video/fbdev/core/syscopyarea.o CC drivers/xen/xenbus/xenbus_xs.o AR drivers/staging/comedi/drivers/built-in.a CC drivers/xen/xen-pciback/conf_space_capability.o AR drivers/staging/comedi/built-in.a AR drivers/staging/built-in.a CC drivers/video/fbdev/core/sysimgblt.o CC drivers/video/display_timing.o CC drivers/net/wireless/intel/iwlwifi/cfg/7000.o CC drivers/watchdog/w83627hf_wdt.o CC drivers/usb/host/xhci-debugfs.o CC drivers/net/wireless/intel/iwlwifi/cfg/8000.o AR drivers/scsi/fnic/built-in.a CC drivers/net/wireless/intel/iwlwifi/cfg/9000.o CC drivers/scsi/lpfc/lpfc_sli.o CC drivers/net/ethernet/qlogic/qed/qed_spq.o CC drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o CC drivers/usb/misc/ftdi-elan.o CC drivers/video/fbdev/core/fb_sys_fops.o CC drivers/usb/misc/idmouse.o CC drivers/xen/xen-pciback/conf_space_quirks.o CC drivers/scsi/lpfc/lpfc_ct.o CC drivers/watchdog/w83877f_wdt.o CC drivers/video/fbdev/core/svgalib.o CC drivers/watchdog/w83977f_wdt.o CC drivers/xen/xenfs/super.o CC drivers/watchdog/machzwd.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o CC drivers/xen/xenfs/xenstored.o CC drivers/video/videomode.o CC drivers/net/wireless/intel/iwlwifi/cfg/22000.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o AR drivers/tty/built-in.a CC drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o CC drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o CC drivers/net/ethernet/intel/e100.o CC drivers/video/fbdev/core/fb_ddc.o CC drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.o CC drivers/gpu/drm/drm_hashtab.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o CC drivers/xen/xenfs/xensyms.o CC drivers/watchdog/sbc_epx_c3.o CC drivers/watchdog/mei_wdt.o CC drivers/xen/cpu_hotplug.o CC drivers/scsi/megaraid/megaraid_mm.o CC drivers/scsi/megaraid/megaraid_mbox.o CC drivers/xen/xenbus/xenbus_probe.o CC drivers/xen/xen-pciback/vpci.o CC drivers/xen/xenbus/xenbus_probe_backend.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o CC drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.o CC drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o CC drivers/watchdog/ni903x_wdt.o CC drivers/net/wireless/intel/iwlwifi/fw/paging.o CC drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o drivers/scsi/megaraid/megaraid_mm.c: In function ‘kioc_to_mimd’: drivers/scsi/megaraid/megaraid_mm.c:832:10: warning: taking address of packed member of ‘struct uioc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 832 | kioc->buf_vaddr; | ~~~~^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_mbox.c: In function ‘megaraid_mbox_mm_handler’: drivers/scsi/megaraid/megaraid_mbox.c:3540:25: warning: taking address of packed member of ‘struct uioc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3540 | (unsigned long)kioc->buf_vaddr); | ~~~~^~~~~~~~~~~ CC drivers/scsi/libfc/fc_npiv.o CC drivers/gpu/drm/drm_mm.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o CC drivers/scsi/mpt3sas/mpt3sas_base.o CC drivers/net/wireless/intel/iwlwifi/fw/smem.o AR drivers/xen/xenfs/built-in.a CC drivers/gpu/drm/drm_crtc.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o AR drivers/video/fbdev/core/built-in.a CC drivers/video/fbdev/savage/savagefb_driver.o CC drivers/net/ethernet/qlogic/qed/qed_l2.o CC drivers/video/fbdev/mb862xx/mb862xxfbdrv.o AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a CC drivers/xen/xen-pciback/passthrough.o CC drivers/watchdog/nic7018_wdt.o CC drivers/usb/host/xhci-pci.o AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a CC drivers/watchdog/xen_wdt.o CC drivers/net/ethernet/qlogic/qed/qed_selftest.o AR drivers/video/fbdev/omap2/omapfb/built-in.a CC drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o AR drivers/video/fbdev/omap2/built-in.a CC drivers/watchdog/wdat_wdt.o CC drivers/xen/grant-table.o CC drivers/xen/features.o CC drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o CC drivers/video/fbdev/sis/sis_main.o CC drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o CC drivers/net/wireless/intel/iwlwifi/fw/init.o CC drivers/net/wireless/intel/iwlwifi/fw/dbg.o AR drivers/scsi/libfc/built-in.a CC drivers/watchdog/softdog.o AR drivers/xen/xen-pciback/built-in.a CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.o CC drivers/xen/xenbus/xenbus_dev_frontend.o CC drivers/gpu/drm/nouveau/nvkm/engine/device/base.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.o CC drivers/usb/misc/iowarrior.o CC drivers/usb/misc/isight_firmware.o CC drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o CC drivers/net/ethernet/qlogic/qed/qed_dcbx.o CC drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o CC drivers/watchdog/menf21bmc_wdt.o CC drivers/xen/balloon.o CC drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o CC drivers/video/fbdev/sis/init.o CC drivers/video/fbdev/sis/sis_accel.o CC drivers/scsi/mpt3sas/mpt3sas_config.o CC drivers/gpu/drm/nouveau/nvkm/engine/device/user.o CC drivers/usb/host/sl811-hcd.o drivers/net/wireless/intel/iwlwifi/fw/dbg.c: In function ‘iwl_dump_ini_prph_iter’: drivers/net/wireless/intel/iwlwifi/fw/dbg.c:1051:16: warning: taking address of packed member of ‘struct iwl_fw_ini_error_dump_range’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1051 | __le32 *val = range->data; | ^~~~~ drivers/net/wireless/intel/iwlwifi/fw/dbg.c: In function ‘iwl_dump_ini_csr_iter’: drivers/net/wireless/intel/iwlwifi/fw/dbg.c:1073:16: warning: taking address of packed member of ‘struct iwl_fw_ini_error_dump_range’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1073 | __le32 *val = range->data; | ^~~~~ drivers/net/wireless/intel/iwlwifi/fw/dbg.c: In function ‘iwl_dump_ini_txf_iter’: drivers/net/wireless/intel/iwlwifi/fw/dbg.c:1234:16: warning: taking address of packed member of ‘struct iwl_fw_ini_fifo_error_dump_range’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1234 | __le32 *val = range->data; | ^~~~~ drivers/net/wireless/intel/iwlwifi/fw/dbg.c: In function ‘iwl_dump_ini_rxf_iter’: drivers/net/wireless/intel/iwlwifi/fw/dbg.c:1333:16: warning: taking address of packed member of ‘struct iwl_fw_ini_fifo_error_dump_range’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1333 | __le32 *val = range->data; | ^~~~~ CC drivers/net/ethernet/intel/ixgbevf/ipsec.o CC drivers/video/fbdev/mb862xx/mb862xxfb_accel.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o CC drivers/scsi/lpfc/lpfc_els.o CC drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.o CC drivers/usb/misc/usblcd.o CC drivers/usb/misc/ldusb.o CC drivers/scsi/lpfc/lpfc_hbadisc.o CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.o AR drivers/watchdog/built-in.a CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o CC drivers/xen/manage.o CC drivers/video/fbdev/vermilion/vermilion.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o CC drivers/xen/xenbus/xenbus_dev_backend.o CC drivers/video/fbdev/mb862xx/mb862xx-i2c.o CC drivers/scsi/megaraid/megaraid_sas_base.o CC drivers/scsi/megaraid/megaraid_sas_fusion.o drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function ‘qlcnic_82xx_config_ipaddr’: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:955:32: warning: taking address of packed member of ‘struct qlcnic_nic_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 955 | ipa = (struct qlcnic_ipaddr *)&req.words[1]; | ^~~~~~~~~~~~~ CC drivers/net/wireless/intel/iwlwifi/fw/acpi.o CC drivers/net/wireless/intel/iwlwifi/iwl-devtrace.o CC drivers/usb/misc/legousbtower.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o AR drivers/video/fbdev/savage/built-in.a CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_translate_diag.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o AR drivers/net/ethernet/intel/ixgbevf/built-in.a CC drivers/net/ethernet/qlogic/qlge/qlge_main.o drivers/scsi/megaraid/megaraid_sas_base.c: In function ‘megasas_adp_reset_gen2’: drivers/scsi/megaraid/megaraid_sas_base.c:968:28: warning: taking address of packed member of ‘struct megasas_register_set’ may result in an unaligned pointer value [-Waddress-of-packed-member] 968 | u32 __iomem *seq_offset = ®_set->seq_offset; | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:969:33: warning: taking address of packed member of ‘struct megasas_register_set’ may result in an unaligned pointer value [-Waddress-of-packed-member] 969 | u32 __iomem *hostdiag_offset = ®_set->host_diag; | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:972:16: warning: taking address of packed member of ‘struct megasas_register_set’ may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | seq_offset = ®_set->fusion_seq_offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:973:21: warning: taking address of packed member of ‘struct megasas_register_set’ may result in an unaligned pointer value [-Waddress-of-packed-member] 973 | hostdiag_offset = ®_set->fusion_host_diag; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/video/fbdev/sis/init301.o CC drivers/video/fbdev/sis/initextlfb.o AR drivers/video/fbdev/mb862xx/built-in.a drivers/scsi/megaraid/megaraid_sas_fusion.c: In function ‘megasas_ioc_init_fusion’: drivers/scsi/megaraid/megaraid_sas_fusion.c:1053:12: warning: taking address of packed member of ‘struct megasas_init_frame’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1053 | drv_ops = (MFI_CAPABILITIES *) &(init_frame->driver_operations); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/qlogic/qlge/qlge_dbg.o CC drivers/xen/xenbus/xenbus_probe_frontend.o AR drivers/net/ethernet/mellanox/mlx5/core/built-in.a AR drivers/net/ethernet/mellanox/built-in.a CC drivers/xen/preempt.o CC drivers/xen/time.o CC drivers/usb/host/sl811_cs.o CC drivers/usb/host/u132-hcd.o CC drivers/net/ethernet/qlogic/qla3xxx.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o CC drivers/xen/mem-reservation.o CC drivers/net/ethernet/qlogic/qlge/qlge_mpi.o CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.o CC drivers/net/ethernet/qlogic/qed/qed_debug.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_factory_diag.o CC drivers/usb/misc/rio500.o CC drivers/video/fbdev/vermilion/cr_pll.o CC drivers/xen/pci.o CC drivers/gpu/drm/drm_fourcc.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o CC drivers/gpu/drm/drm_modes.o CC drivers/gpu/drm/drm_edid.o CC drivers/gpu/drm/drm_encoder_slave.o CC drivers/xen/dbgp.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.o AR drivers/xen/xenbus/built-in.a CC drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o CC drivers/scsi/lpfc/lpfc_init.o AR drivers/video/fbdev/vermilion/built-in.a CC drivers/scsi/lpfc/lpfc_mbox.o CC drivers/usb/misc/trancevibrator.o AR drivers/net/ethernet/renesas/built-in.a CC drivers/xen/acpi.o CC drivers/scsi/lpfc/lpfc_nportdisc.o CC drivers/scsi/megaraid/megaraid_sas_fp.o CC drivers/gpu/drm/drm_trace_points.o CC drivers/scsi/mpt3sas/mpt3sas_scsih.o CC drivers/scsi/mpt3sas/mpt3sas_transport.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o CC drivers/usb/misc/uss720.o CC drivers/xen/xen-acpi-pad.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce80/irq_service_dce80.o drivers/scsi/megaraid/megaraid_sas_fp.c: In function ‘MR_LdRaidGet’: drivers/scsi/megaraid/megaraid_sas_fp.c:115:9: warning: taking address of packed member of ‘struct MR_DRV_RAID_MAP_ALL’ may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | return &map->raidMap.ldSpanMap[ld].ldRaid; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function ‘MR_LdSpanInfoGet’: drivers/scsi/megaraid/megaraid_sas_fp.c:122:9: warning: taking address of packed member of ‘struct MR_DRV_RAID_MAP_ALL’ may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | return &map->raidMap.ldSpanMap[ld].spanBlock[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function ‘MR_LdSpanPtrGet’: drivers/scsi/megaraid/megaraid_sas_fp.c:163:9: warning: taking address of packed member of ‘struct MR_DRV_RAID_MAP_ALL’ may result in an unaligned pointer value [-Waddress-of-packed-member] 163 | return &map->raidMap.ldSpanMap[ld].spanBlock[span].span; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function ‘MR_PopulateDrvRaidMap’: drivers/scsi/megaraid/megaraid_sas_fp.c:183:40: warning: taking address of packed member of ‘struct MR_DRV_RAID_MAP_ALL’ may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | struct MR_DRV_RAID_MAP *pDrvRaidMap = &drv_map->raidMap; | ^~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c:284:16: warning: taking address of packed member of ‘struct MR_FW_RAID_MAP_ALL’ may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | pFwRaidMap = &fw_map_old->raidMap; | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function ‘MR_ValidateMapInfo’: drivers/scsi/megaraid/megaraid_sas_fp.c:331:16: warning: taking address of packed member of ‘struct MR_DRV_RAID_MAP_ALL’ may result in an unaligned pointer value [-Waddress-of-packed-member] 331 | pDrvRaidMap = &drv_map->raidMap; | ^~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function ‘mr_spanset_get_span_block’: drivers/scsi/megaraid/megaraid_sas_fp.c:454:12: warning: taking address of packed member of ‘struct MR_DRV_RAID_MAP_ALL’ may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | spanBlock[span]. | ~~~~~~~~~~~~~~~~ 456 | block_span_info.quad[info]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function ‘get_strip_from_row’: drivers/scsi/megaraid/megaraid_sas_fp.c:574:12: warning: taking address of packed member of ‘struct MR_DRV_RAID_MAP_ALL’ may result in an unaligned pointer value [-Waddress-of-packed-member] 574 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | spanBlock[span].block_span_info.quad[info]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function ‘mr_update_span_set’: drivers/scsi/megaraid/megaraid_sas_fp.c:1179:12: warning: taking address of packed member of ‘struct MR_DRV_RAID_MAP_ALL’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1179 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1180 | spanBlock[span].block_span_info. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | quad[element]; | ~~~~~~~~~~~~~ CC drivers/scsi/mpt3sas/mpt3sas_ctl.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o CC drivers/gpu/drm/drm_prime.o CC drivers/gpu/drm/drm_rect.o CC drivers/gpu/drm/drm_vma_manager.o CC drivers/scsi/mvsas/mv_init.o CC drivers/scsi/mvsas/mv_sas.o CC drivers/scsi/mvsas/mv_64xx.o AR drivers/net/wireless/intel/iwlwifi/built-in.a CC drivers/xen/pcpu.o AR drivers/net/wireless/intel/built-in.a scripts/Makefile.build:486: recipe for target 'drivers/net/wireless' failed make[2]: *** [drivers/net/wireless] Error 2 make[2]: *** Waiting for unfinished jobs.... CC drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.o CC drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o CC drivers/usb/misc/usbsevseg.o CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.o CC drivers/usb/host/hwa-hc.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.o CC drivers/gpu/drm/drm_flip_work.o AR drivers/net/ethernet/rocker/built-in.a CC drivers/usb/mon/mon_main.o CC drivers/net/ethernet/qlogic/qlge/qlge_ethtool.o CC drivers/usb/misc/yurex.o CC drivers/usb/mon/mon_stat.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o CC drivers/usb/mon/mon_text.o CC drivers/xen/biomerge.o CC drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o CC drivers/xen/xen-balloon.o CC drivers/xen/evtchn.o CC drivers/video/fbdev/via/viafbdev.o CC drivers/scsi/lpfc/lpfc_scsi.o CC drivers/gpu/drm/drm_modeset_lock.o CC drivers/scsi/mpt3sas/mpt3sas_warpdrive.o AR drivers/usb/host/built-in.a CC drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_encoder.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_stream_encoder.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o CC drivers/video/fbdev/arcfb.o CC drivers/scsi/lpfc/lpfc_attr.o CC drivers/usb/misc/chaoskey.o CC drivers/scsi/lpfc/lpfc_vport.o AR drivers/net/ethernet/samsung/built-in.a CC drivers/scsi/mvsas/mv_94xx.o CC drivers/scsi/lpfc/lpfc_debugfs.o AR drivers/scsi/pcmcia/built-in.a CC drivers/video/fbdev/via/hw.o CC drivers/net/ethernet/qlogic/qed/qed_ptp.o CC drivers/gpu/drm/drm_atomic.o CC drivers/usb/mon/mon_bin.o AR drivers/net/ethernet/seeq/built-in.a CC drivers/xen/gntdev.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.o CC drivers/gpu/drm/drm_bridge.o CC drivers/gpu/drm/drm_framebuffer.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o AR drivers/usb/phy/built-in.a CC drivers/video/fbdev/via/via_i2c.o CC drivers/gpu/drm/drm_connector.o CC drivers/scsi/pm8001/pm8001_init.o CC drivers/scsi/pm8001/pm8001_sas.o CC drivers/scsi/pm8001/pm8001_ctl.o AR drivers/usb/misc/built-in.a CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.o AR drivers/net/ethernet/qlogic/qlge/built-in.a CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.o CC drivers/video/fbdev/via/dvi.o CC drivers/net/ethernet/sfc/falcon/efx.o AR drivers/scsi/megaraid/built-in.a CC drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o AR drivers/net/ethernet/intel/ixgbe/built-in.a CC drivers/net/ethernet/qlogic/qed/qed_mng_tlv.o AR drivers/net/ethernet/intel/built-in.a CC drivers/scsi/lpfc/lpfc_bsg.o CC drivers/scsi/qedi/qedi_main.o CC drivers/gpu/drm/drm_blend.o CC drivers/usb/roles/class.o CC drivers/xen/gntalloc.o AR drivers/usb/mon/built-in.a CC drivers/xen/sys-hypervisor.o AR drivers/scsi/mvsas/built-in.a CC drivers/video/fbdev/via/lcd.o CC drivers/scsi/qla2xxx/qla_os.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.o CC drivers/gpu/drm/drm_encoder.o drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_hba_set_event’: drivers/scsi/lpfc/lpfc_bsg.c:1228:3: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1228 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_hba_get_event’: drivers/scsi/lpfc/lpfc_bsg.c:1314:3: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1314 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_send_mgmt_rsp’: drivers/scsi/lpfc/lpfc_bsg.c:1636:3: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1636 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_sli3_bsg_diag_loopback_mode’: drivers/scsi/lpfc/lpfc_bsg.c:1827:3: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1827 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_sli4_bsg_diag_loopback_mode’: drivers/scsi/lpfc/lpfc_bsg.c:2093:3: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2093 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_sli4_bsg_diag_mode_end’: drivers/scsi/lpfc/lpfc_bsg.c:2274:4: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2274 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_sli4_bsg_link_diag_test’: drivers/scsi/lpfc/lpfc_bsg.c:2380:5: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2380 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_sli_cfg_read_cmd_ext’: drivers/scsi/lpfc/lpfc_bsg.c:3846:28: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3846 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_sli_cfg_write_cmd_ext’: drivers/scsi/lpfc/lpfc_bsg.c:4033:28: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4033 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_handle_sli_cfg_ext’: drivers/scsi/lpfc/lpfc_bsg.c:4579:28: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4579 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_issue_mbox’: drivers/scsi/lpfc/lpfc_bsg.c:4691:29: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4691 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_mbox_cmd’: drivers/scsi/lpfc/lpfc_bsg.c:4963:5: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4963 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_menlo_cmd’: drivers/scsi/lpfc/lpfc_bsg.c:5149:3: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 5149 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_set_ras_config’: drivers/scsi/lpfc/lpfc_bsg.c:5418:3: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 5418 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_get_ras_fwlog’: drivers/scsi/lpfc/lpfc_bsg.c:5568:3: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 5568 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ CC drivers/gpu/drm/drm_mode_object.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_hw_sequencer.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o CC drivers/scsi/qla4xxx/ql4_os.o CC drivers/scsi/qla4xxx/ql4_init.o CC drivers/scsi/qla4xxx/ql4_mbx.o CC drivers/scsi/qla4xxx/ql4_iocb.o CC drivers/net/ethernet/silan/sc92031.o CC drivers/xen/platform-pci.o AR drivers/usb/roles/built-in.a CC drivers/scsi/qla4xxx/ql4_isr.o CC drivers/scsi/pm8001/pm8001_hwi.o CC drivers/scsi/qla4xxx/ql4_nx.o CC drivers/usb/serial/usb-serial.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o CC drivers/usb/serial/generic.o CC drivers/scsi/qedi/qedi_iscsi.o CC drivers/video/fbdev/via/ioctl.o CC drivers/scsi/qedi/qedi_fw.o CC drivers/net/ethernet/qlogic/qed/qed_sriov.o CC drivers/scsi/lpfc/lpfc_nvme.o CC drivers/scsi/lpfc/lpfc_nvmet.o CC drivers/xen/swiotlb-xen.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o CC drivers/scsi/smartpqi/smartpqi_init.o CC drivers/video/fbdev/via/accel.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o AR drivers/net/ethernet/silan/built-in.a CC drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.o CC drivers/scsi/qedi/qedi_sysfs.o CC drivers/scsi/qla4xxx/ql4_nvram.o CC drivers/scsi/qedi/qedi_dbg.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.o CC drivers/usb/serial/bus.o CC drivers/video/fbdev/via/via_utility.o CC drivers/usb/serial/aircable.o CC drivers/xen/mcelog.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.o CC drivers/usb/serial/ark3116.o CC drivers/video/fbdev/via/vt1636.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_hw_sequencer.o CC drivers/scsi/pm8001/pm80xx_hwi.o CC drivers/scsi/qla2xxx/qla_init.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.o CC drivers/net/ethernet/sfc/falcon/nic.o CC drivers/net/ethernet/qlogic/qed/qed_vf.o CC drivers/net/ethernet/qlogic/qed/qed_ll2.o CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.o CC drivers/net/ethernet/qlogic/qed/qed_roce.o CC drivers/video/fbdev/via/global.o AR drivers/scsi/mpt3sas/built-in.a CC drivers/net/ethernet/qlogic/qed/qed_rdma.o CC drivers/scsi/qla2xxx/qla_mbx.o CC drivers/scsi/qla2xxx/qla_iocb.o CC drivers/xen/privcmd.o CC drivers/xen/privcmd-buf.o CC drivers/scsi/qla4xxx/ql4_dbg.o CC drivers/usb/serial/belkin_sa.o CC drivers/usb/serial/ch341.o CC drivers/video/fbdev/via/tblDPASetting.o In file included from drivers/scsi/qla2xxx/qla_mbx.c:7: drivers/scsi/qla2xxx/qla_mbx.c: In function ‘qla2x00_mailbox_command’: drivers/scsi/qla2xxx/qla_def.h:843:39: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 842 | (num < 8 ? \ | ~~~~~~~~~~~~ 843 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 844 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_mbx.c:216:30: note: in expansion of macro ‘MAILBOX_REG’ 216 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:845:30: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 845 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ drivers/scsi/qla2xxx/qla_mbx.c:216:30: note: in expansion of macro ‘MAILBOX_REG’ 216 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:843:39: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 842 | (num < 8 ? \ | ~~~~~~~~~~~~ 843 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 844 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_mbx.c:227:28: note: in expansion of macro ‘MAILBOX_REG’ 227 | (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 8); | ^~~~~~~~~~~ CC drivers/video/fbdev/via/viamode.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o CC drivers/usb/serial/cp210x.o CC drivers/net/ethernet/sfc/falcon/farch.o CC drivers/scsi/qedi/qedi_fw_api.o CC drivers/scsi/qedi/qedi_debugfs.o CC drivers/video/fbdev/via/via-core.o CC drivers/usb/serial/cyberjack.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.o CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.o CC drivers/scsi/qla2xxx/qla_isr.o CC drivers/net/ethernet/sis/sis190.o CC drivers/scsi/qla4xxx/ql4_attr.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.o CC drivers/net/ethernet/sis/sis900.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv04.o CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.o CC drivers/xen/xen-acpi-processor.o In file included from drivers/scsi/qla2xxx/qla_isr.c:7: drivers/scsi/qla2xxx/qla_isr.c: In function ‘qla2x00_mbx_completion’: drivers/scsi/qla2xxx/qla_def.h:843:39: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 842 | (num < 8 ? \ | ~~~~~~~~~~~~ 843 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 844 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_isr.c:290:31: note: in expansion of macro ‘MAILBOX_REG’ 290 | wptr = (uint16_t __iomem *)MAILBOX_REG(ha, reg, 8); | ^~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_compressor.o CC drivers/usb/serial/cypress_m8.o CC drivers/video/fbdev/via/via-gpio.o CC drivers/net/ethernet/qlogic/qed/qed_iwarp.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.o CC drivers/scsi/qla4xxx/ql4_bsg.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.o AR drivers/scsi/qedi/built-in.a CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.o CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.o CC drivers/net/ethernet/qlogic/qed/qed_iscsi.o CC drivers/net/ethernet/qlogic/qed/qed_ooo.o CC drivers/net/ethernet/smsc/smc91c92_cs.o CC drivers/xen/efi.o CC drivers/net/ethernet/smsc/epic100.o CC drivers/net/ethernet/smsc/smsc9420.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.o CC drivers/video/fbdev/via/via_modesetting.o AR drivers/scsi/lpfc/built-in.a CC drivers/video/fbdev/via/via_clock.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.o CC drivers/usb/serial/usb_debug.o CC drivers/xen/xen-scsiback.o CC drivers/video/fbdev/via/via_aux.o AR drivers/net/ethernet/sis/built-in.a CC drivers/scsi/smartpqi/smartpqi_sis.o CC drivers/scsi/qla4xxx/ql4_83xx.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o AR drivers/net/ethernet/socionext/built-in.a AR drivers/video/fbdev/sis/built-in.a CC drivers/video/fbdev/via/via_aux_edid.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.o CC drivers/usb/serial/digi_acceleport.o CC drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.o CC drivers/video/fbdev/via/via_aux_vt1636.o CC drivers/video/fbdev/via/via_aux_vt1632.o CC drivers/net/ethernet/sfc/falcon/falcon.o AR drivers/net/ethernet/stmicro/built-in.a CC drivers/video/fbdev/via/via_aux_vt1631.o CC drivers/net/ethernet/sun/sunhme.o CC drivers/usb/serial/io_edgeport.o CC drivers/net/ethernet/sfc/falcon/rx.o CC drivers/net/ethernet/sfc/falcon/tx.o CC drivers/usb/serial/io_ti.o CC drivers/scsi/smartpqi/smartpqi_sas_transport.o CC drivers/scsi/snic/snic_attrs.o CC drivers/gpu/drm/drm_property.o CC drivers/usb/serial/empeg.o CC drivers/scsi/sym53c8xx_2/sym_glue.o CC drivers/scsi/sym53c8xx_2/sym_fw.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/dacgf119.o CC drivers/video/fbdev/via/via_aux_vt1625.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_regamma_v.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 drivers/usb/serial/io_ti.c:16: drivers/usb/serial/io_ti.c: In function ‘change_port_settings’: drivers/usb/serial/io_ti.c:2359:15: warning: taking address of packed member of ‘struct ump_uart_config’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2359 | cpu_to_be16s(&config->wFlags); ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro ‘__cpu_to_be16s’ 102 | #define __cpu_to_be16s(x) __swab16s((x)) | ^ drivers/usb/serial/io_ti.c:2359:2: note: in expansion of macro ‘cpu_to_be16s’ 2359 | cpu_to_be16s(&config->wFlags); | ^~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2360:15: warning: taking address of packed member of ‘struct ump_uart_config’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2360 | cpu_to_be16s(&config->wBaudRate); ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro ‘__cpu_to_be16s’ 102 | #define __cpu_to_be16s(x) __swab16s((x)) | ^ drivers/usb/serial/io_ti.c:2360:2: note: in expansion of macro ‘cpu_to_be16s’ 2360 | cpu_to_be16s(&config->wBaudRate); | ^~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_csc_v.o CC drivers/net/ethernet/sun/sungem.o drivers/net/ethernet/sfc/falcon/falcon.c: In function ‘falcon_read_nvram’: drivers/net/ethernet/sfc/falcon/falcon.c:1831:10: warning: taking address of packed member of ‘struct falcon_nvconfig’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1831 | word = &nvconfig->board_magic_num; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ AR drivers/net/ethernet/smsc/built-in.a CC drivers/net/ethernet/sun/cassini.o CC drivers/scsi/ufs/ufshcd.o AR drivers/scsi/pm8001/built-in.a CC drivers/net/ethernet/sun/niu.o CC drivers/scsi/ufs/ufs-sysfs.o CC drivers/video/fbdev/via/via_aux_vt1622.o CC drivers/scsi/qla2xxx/qla_gs.o CC drivers/scsi/snic/snic_main.o AR drivers/scsi/smartpqi/built-in.a CC drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.o CC drivers/video/fbdev/via/via_aux_vt1621.o CC drivers/scsi/qla2xxx/qla_dbg.o CC drivers/scsi/snic/snic_res.o AR drivers/net/ethernet/synopsys/built-in.a CC drivers/scsi/snic/snic_isr.o CC drivers/usb/storage/uas.o CC drivers/scsi/snic/snic_ctl.o CC drivers/xen/xlate_mmu.o AR drivers/scsi/qla4xxx/built-in.a CC drivers/xen/xen-front-pgdir-shbuf.o AR drivers/net/ethernet/qlogic/qlcnic/built-in.a CC drivers/video/fbdev/via/via_aux_sii164.o CC drivers/gpu/drm/drm_plane.o CC drivers/scsi/scsi.o AR drivers/net/ethernet/qlogic/qed/built-in.a AR drivers/net/ethernet/qlogic/built-in.a drivers/scsi/qla2xxx/qla_dbg.c: In function ‘qla2xxx_read_window’: drivers/scsi/qla2xxx/qla_dbg.c:458:30: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | uint16_t __iomem *dmp_reg = ®->u.isp2300.fb_cmd; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c: In function ‘qla2300_fw_dump’: drivers/scsi/qla2xxx/qla_dbg.c:783:13: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 783 | dmp_reg = ®->u.isp2300.req_q_in; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:788:13: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 788 | dmp_reg = ®->u.isp2300.mailbox0; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c: In function ‘qla2100_fw_dump’: drivers/scsi/qla2xxx/qla_dbg.c:949:13: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 949 | dmp_reg = ®->u.isp2100.mailbox0; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:952:15: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 952 | dmp_reg = ®->u_end.isp2200.mailbox8; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:957:13: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | dmp_reg = ®->u.isp2100.unused_2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/storage/uas.c: In function ‘uas_sense’: drivers/usb/storage/uas.c:158:31: warning: taking address of packed member of ‘struct sense_iu’ may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | unsigned len = be16_to_cpup(&sense_iu->len); | ^~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg84.o drivers/usb/storage/uas.c: In function ‘uas_stat_cmplt’: drivers/usb/storage/uas.c:296:21: warning: taking address of packed member of ‘struct iu’ may result in an unaligned pointer value [-Waddress-of-packed-member] 296 | idx = be16_to_cpup(&iu->tag) - 1; | ^~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_dbg.c:73: drivers/scsi/qla2xxx/qla_dbg.c: In function ‘ql_dump_regs’: drivers/scsi/qla2xxx/qla_def.h:843:39: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 842 | (num < 8 ? \ | ~~~~~~~~~~~~ 843 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 844 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:2739:13: note: in expansion of macro ‘MAILBOX_REG’ 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:845:30: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 845 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:2739:13: note: in expansion of macro ‘MAILBOX_REG’ 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); | ^~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator_v.o CC drivers/scsi/qla2xxx/qla_sup.o CC drivers/scsi/qla2xxx/qla_attr.o CC drivers/net/ethernet/sfc/falcon/selftest.o CC drivers/scsi/hosts.o CC drivers/scsi/scsi_ioctl.o CC drivers/scsi/sym53c8xx_2/sym_hipd.o CC drivers/scsi/scsicam.o CC drivers/video/fbdev/via/via_aux_ch7301.o CC drivers/scsi/snic/snic_io.o CC drivers/scsi/scsi_error.o CC drivers/usb/storage/scsiglue.o CC drivers/usb/storage/protocol.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.o CC drivers/net/ethernet/sfc/falcon/ethtool.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sormcp77.o CC drivers/usb/serial/f81232.o CC drivers/usb/serial/f81534.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.o CC drivers/usb/storage/transport.o AR drivers/xen/built-in.a CC drivers/usb/serial/ftdi_sio.o AR drivers/video/fbdev/via/built-in.a CC drivers/video/fbdev/cyber2000fb.o CC drivers/usb/storage/usb.o CC drivers/scsi/ufs/ufshcd-pci.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.o CC drivers/usb/serial/garmin_gps.o CC drivers/usb/storage/initializers.o CC drivers/usb/storage/sierra_ms.o CC drivers/net/ethernet/sfc/efx.o CC drivers/net/ethernet/sfc/nic.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sormcp89.o CC drivers/scsi/scsi_lib.o CC drivers/usb/storage/option_ms.o CC drivers/net/ethernet/sfc/farch.o CC drivers/scsi/snic/snic_scsi.o CC drivers/net/ethernet/sfc/siena.o CC drivers/video/fbdev/pm2fb.o CC drivers/scsi/qla2xxx/qla_mid.o CC drivers/usb/storage/usual-tables.o CC drivers/scsi/sym53c8xx_2/sym_malloc.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgk104.o CC drivers/gpu/drm/drm_color_mgmt.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm107.o CC drivers/net/ethernet/sfc/falcon/qt202x_phy.o CC drivers/video/fbdev/pm3fb.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.o CC drivers/video/fbdev/macmodes.o CC drivers/scsi/constants.o CC drivers/scsi/scsi_lib_dma.o CC drivers/usb/serial/ipaq.o CC drivers/net/ethernet/sfc/ef10.o CC drivers/gpu/drm/drm_print.o CC drivers/usb/storage/alauda.o CC drivers/net/ethernet/tehuti/tehuti.o CC drivers/net/ethernet/ti/tlan.o CC drivers/usb/serial/ipw.o CC drivers/usb/storage/cypress_atacb.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.o CC drivers/gpu/drm/drm_dumb_buffers.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_v.o CC drivers/scsi/qla2xxx/qla_dfs.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.o CC drivers/video/fbdev/neofb.o CC drivers/net/ethernet/via/via-rhine.o CC drivers/gpu/drm/drm_mode_config.o CC drivers/gpu/drm/drm_vblank.o drivers/net/ethernet/tehuti/tehuti.c: In function ‘bdx_tx_map_skb’: drivers/net/ethernet/tehuti/tehuti.c:1492:20: warning: taking address of packed member of ‘struct txd_desc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1492 | struct pbl *pbl = &txdd->pbl[0]; | ^~~~~~~~~~~~~ CC drivers/usb/storage/datafab.o CC drivers/usb/serial/ir-usb.o CC drivers/usb/storage/ene_ub6250.o CC drivers/usb/storage/freecom.o CC drivers/scsi/snic/snic_disc.o CC drivers/net/ethernet/via/via-velocity.o CC drivers/net/ethernet/sfc/falcon/mdio_10g.o CC drivers/net/ethernet/sfc/falcon/tenxpress.o CC drivers/net/ethernet/sfc/falcon/txc43128_phy.o CC drivers/video/fbdev/tdfxfb.o CC drivers/video/fbdev/vt8623fb.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o AR drivers/usb/typec/altmodes/built-in.a AR drivers/usb/typec/mux/built-in.a CC drivers/scsi/scsi_scan.o CC drivers/usb/typec/tcpm/tcpm.o CC drivers/usb/serial/iuu_phoenix.o CC drivers/usb/serial/keyspan.o AR drivers/net/ethernet/wiznet/built-in.a CC drivers/scsi/sym53c8xx_2/sym_nvram.o CC drivers/usb/serial/keyspan_pda.o drivers/usb/typec/tcpm/tcpm.c: In function ‘tcpm_pd_data_request’: drivers/usb/typec/tcpm/tcpm.c:1639:36: warning: taking address of packed member of ‘struct pd_message’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1639 | tcpm_handle_vdm_request(port, msg->payload, cnt); | ~~~^~~~~~~~~ drivers/usb/typec/tcpm/tcpm.c:1648:30: warning: taking address of packed member of ‘struct pd_message’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1648 | tcpm_handle_alert(port, msg->payload, cnt); | ~~~^~~~~~~~~ CC drivers/gpu/drm/drm_syncobj.o CC drivers/gpu/drm/drm_lease.o CC drivers/net/ethernet/sfc/falcon/falcon_boards.o CC drivers/usb/storage/isd200.o CC drivers/usb/typec/tcpm/fusb302.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o CC drivers/scsi/snic/vnic_cq.o CC drivers/scsi/snic/vnic_intr.o CC drivers/scsi/snic/vnic_dev.o AR drivers/net/ethernet/tehuti/built-in.a GEN drivers/scsi/scsi_devinfo_tbl.c CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.o CC drivers/scsi/snic/vnic_wq.o CC drivers/video/fbdev/tridentfb.o CC drivers/usb/storage/jumpshot.o CC drivers/video/fbdev/s3fb.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagt215.o AR drivers/scsi/sym53c8xx_2/built-in.a AR drivers/net/ethernet/ti/built-in.a CC drivers/net/ethernet/xircom/xirc2ps_cs.o CC drivers/scsi/qla2xxx/qla_bsg.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_hw_sequencer.o CC drivers/gpu/drm/drm_writeback.o CC drivers/usb/storage/karma.o CC drivers/gpu/drm/drm_client.o CC drivers/video/fbdev/arkfb.o CC drivers/scsi/scsi_devinfo.o CC drivers/video/fbdev/hecubafb.o CC drivers/usb/typec/ucsi/ucsi.o CC drivers/usb/typec/ucsi/trace.o CC drivers/net/ethernet/sfc/tx.o drivers/scsi/qla2xxx/qla_bsg.c: In function ‘qla2x00_bsg_sp_free’: drivers/scsi/qla2xxx/qla_bsg.c:39:7: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function ‘qla24xx_iidma’: drivers/scsi/qla2xxx/qla_bsg.c:1353:4: warning: taking address of packed member of ‘struct qla_port_param’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1353 | &port_param->speed, mb); | ^~~~~~~~~~~~~~~~~~ CC drivers/scsi/scsi_netlink.o drivers/scsi/qla2xxx/qla_bsg.c: In function ‘qlafx00_mgmt_cmd’: drivers/scsi/qla2xxx/qla_bsg.c:1960:6: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1960 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function ‘qla26xx_serdes_op’: drivers/scsi/qla2xxx/qla_bsg.c:2087:49: warning: taking address of packed member of ‘struct qla_serdes_reg’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2087 | rval = qla2x00_read_serdes_word(vha, sr.addr, &sr.val); | ^~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function ‘qla8044_serdes_op’: drivers/scsi/qla2xxx/qla_bsg.c:2129:49: warning: taking address of packed member of ‘struct qla_serdes_reg_ex’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | rval = qla8044_read_serdes_word(vha, sr.addr, &sr.val); | ^~~~~~~ CC drivers/usb/typec/ucsi/ucsi_acpi.o drivers/scsi/qla2xxx/qla_bsg.c: In function ‘qla2x00_get_priv_stats’: drivers/scsi/qla2xxx/qla_bsg.c:2300:18: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2300 | uint32_t *cmd = bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ CC drivers/net/ethernet/sfc/rx.o AR drivers/scsi/snic/built-in.a AR drivers/net/ethernet/sfc/falcon/built-in.a CC drivers/usb/typec/mux.o CC drivers/scsi/scsi_sysctl.o CC drivers/usb/typec/class.o CC drivers/usb/storage/onetouch.o CC drivers/net/ethernet/sfc/selftest.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_timing_generator.o CC drivers/usb/typec/bus.o CC drivers/gpu/drm/drm_atomic_uapi.o CC drivers/gpu/drm/drm_vm.o CC drivers/usb/storage/realtek_cr.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagf119.o CC drivers/usb/serial/kl5kusb105.o AR drivers/scsi/ufs/built-in.a CC drivers/video/fbdev/n411.o CC drivers/usb/storage/sddr09.o CC drivers/scsi/scsi_proc.o AR drivers/net/ethernet/sun/built-in.a CC drivers/usb/usbip/usbip_common.o AR drivers/net/ethernet/via/built-in.a CC drivers/video/fbdev/hgafb.o CC drivers/video/fbdev/sstfb.o CC drivers/video/fbdev/cirrusfb.o AR drivers/net/ethernet/xircom/built-in.a CC drivers/usb/usbip/usbip_event.o CC drivers/scsi/scsi_debugfs.o CC drivers/net/ethernet/sfc/ethtool.o CC drivers/gpu/drm/drm_ioc32.o CC drivers/video/fbdev/udlfb.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_hw_sequencer.o AR drivers/usb/typec/ucsi/built-in.a CC drivers/video/fbdev/smscufx.o CC drivers/usb/storage/sddr55.o CC drivers/scsi/scsi_trace.o CC drivers/usb/wusbcore/crypto.o CC drivers/scsi/qla2xxx/qla_nx.o CC drivers/usb/serial/kobil_sct.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.o In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/x86/include/uapi/asm/byteorder.h:5, from drivers/usb/usbip/usbip_common.c:8: drivers/usb/usbip/usbip_common.c: In function ‘correct_endian_cmd_submit’: drivers/usb/usbip/usbip_common.c:438:16: warning: taking address of packed member of ‘struct usbip_header_cmd_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | cpu_to_be32s(&pdu->transfer_buffer_length); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro ‘__cpu_to_be32s’ 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:438:3: note: in expansion of macro ‘cpu_to_be32s’ 438 | cpu_to_be32s(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:439:16: warning: taking address of packed member of ‘struct usbip_header_cmd_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | cpu_to_be32s(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro ‘__cpu_to_be32s’ 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:439:3: note: in expansion of macro ‘cpu_to_be32s’ 439 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:440:16: warning: taking address of packed member of ‘struct usbip_header_cmd_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | cpu_to_be32s(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro ‘__cpu_to_be32s’ 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:440:3: note: in expansion of macro ‘cpu_to_be32s’ 440 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:441:16: warning: taking address of packed member of ‘struct usbip_header_cmd_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | cpu_to_be32s(&pdu->interval); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro ‘__cpu_to_be32s’ 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:441:3: note: in expansion of macro ‘cpu_to_be32s’ 441 | cpu_to_be32s(&pdu->interval); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:445:16: warning: taking address of packed member of ‘struct usbip_header_cmd_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | be32_to_cpus(&pdu->transfer_buffer_length); ./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)) | ^ drivers/usb/usbip/usbip_common.c:445:3: note: in expansion of macro ‘be32_to_cpus’ 445 | be32_to_cpus(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:446:16: warning: taking address of packed member of ‘struct usbip_header_cmd_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | be32_to_cpus(&pdu->start_frame); ./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)) | ^ drivers/usb/usbip/usbip_common.c:446:3: note: in expansion of macro ‘be32_to_cpus’ 446 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:447:16: warning: taking address of packed member of ‘struct usbip_header_cmd_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | be32_to_cpus(&pdu->number_of_packets); ./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)) | ^ drivers/usb/usbip/usbip_common.c:447:3: note: in expansion of macro ‘be32_to_cpus’ 447 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:448:16: warning: taking address of packed member of ‘struct usbip_header_cmd_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 448 | be32_to_cpus(&pdu->interval); ./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)) | ^ drivers/usb/usbip/usbip_common.c:448:3: note: in expansion of macro ‘be32_to_cpus’ 448 | be32_to_cpus(&pdu->interval); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c: In function ‘correct_endian_ret_submit’: drivers/usb/usbip/usbip_common.c:456:16: warning: taking address of packed member of ‘struct usbip_header_ret_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | cpu_to_be32s(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro ‘__cpu_to_be32s’ 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:456:3: note: in expansion of macro ‘cpu_to_be32s’ 456 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:457:16: warning: taking address of packed member of ‘struct usbip_header_ret_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 457 | cpu_to_be32s(&pdu->actual_length); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro ‘__cpu_to_be32s’ 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:457:3: note: in expansion of macro ‘cpu_to_be32s’ 457 | cpu_to_be32s(&pdu->actual_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:458:16: warning: taking address of packed member of ‘struct usbip_header_ret_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | cpu_to_be32s(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro ‘__cpu_to_be32s’ 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:458:3: note: in expansion of macro ‘cpu_to_be32s’ 458 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:459:16: warning: taking address of packed member of ‘struct usbip_header_ret_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 459 | cpu_to_be32s(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro ‘__cpu_to_be32s’ 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:459:3: note: in expansion of macro ‘cpu_to_be32s’ 459 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:460:16: warning: taking address of packed member of ‘struct usbip_header_ret_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 460 | cpu_to_be32s(&pdu->error_count); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro ‘__cpu_to_be32s’ 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:460:3: note: in expansion of macro ‘cpu_to_be32s’ 460 | cpu_to_be32s(&pdu->error_count); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:462:16: warning: taking address of packed member of ‘struct usbip_header_ret_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | be32_to_cpus(&pdu->status); ./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)) | ^ drivers/usb/usbip/usbip_common.c:462:3: note: in expansion of macro ‘be32_to_cpus’ 462 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:463:16: warning: taking address of packed member of ‘struct usbip_header_ret_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | be32_to_cpus(&pdu->actual_length); ./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)) | ^ drivers/usb/usbip/usbip_common.c:463:3: note: in expansion of macro ‘be32_to_cpus’ 463 | be32_to_cpus(&pdu->actual_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:464:16: warning: taking address of packed member of ‘struct usbip_header_ret_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | be32_to_cpus(&pdu->start_frame); ./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)) | ^ drivers/usb/usbip/usbip_common.c:464:3: note: in expansion of macro ‘be32_to_cpus’ 464 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:465:16: warning: taking address of packed member of ‘struct usbip_header_ret_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | be32_to_cpus(&pdu->number_of_packets); ./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)) | ^ drivers/usb/usbip/usbip_common.c:465:3: note: in expansion of macro ‘be32_to_cpus’ 465 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:466:16: warning: taking address of packed member of ‘struct usbip_header_ret_submit’ may result in an unaligned pointer value [-Waddress-of-packed-member] 466 | be32_to_cpus(&pdu->error_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)) | ^ drivers/usb/usbip/usbip_common.c:466:3: note: in expansion of macro ‘be32_to_cpus’ 466 | be32_to_cpus(&pdu->error_count); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c: In function ‘correct_endian_ret_unlink’: drivers/usb/usbip/usbip_common.c:483:16: warning: taking address of packed member of ‘struct usbip_header_ret_unlink’ may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | cpu_to_be32s(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro ‘__cpu_to_be32s’ 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:483:3: note: in expansion of macro ‘cpu_to_be32s’ 483 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:485:16: warning: taking address of packed member of ‘struct usbip_header_ret_unlink’ may result in an unaligned pointer value [-Waddress-of-packed-member] 485 | be32_to_cpus(&pdu->status); ./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)) | ^ drivers/usb/usbip/usbip_common.c:485:3: note: in expansion of macro ‘be32_to_cpus’ 485 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.o CC drivers/usb/usbip/vhci_sysfs.o CC drivers/video/fbdev/xen-fbfront.o CC drivers/usb/usbip/vhci_tx.o CC drivers/video/fbdev/hyperv_fb.o CC drivers/usb/usbip/vhci_rx.o CC drivers/usb/usbip/vhci_hcd.o CC drivers/usb/wusbcore/devconnect.o CC drivers/usb/usbip/stub_dev.o CC drivers/usb/wusbcore/dev-sysfs.o CC drivers/usb/storage/shuttle_usbat.o CC drivers/usb/usbip/stub_main.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.o CC drivers/gpu/drm/ati_pcigart.o CC drivers/usb/wusbcore/mmc.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.o CC drivers/usb/serial/mct_u232.o CC drivers/usb/usbip/stub_rx.o CC drivers/video/fbdev/uvesafb.o CC drivers/usb/wusbcore/pal.o CC drivers/net/ethernet/sfc/ptp.o CC drivers/scsi/qla2xxx/qla_mr.o CC drivers/usb/usbip/stub_tx.o CC drivers/net/ethernet/sfc/tx_tso.o CC drivers/gpu/drm/drm_panel.o CC drivers/usb/serial/metro-usb.o CC drivers/usb/serial/mos7720.o CC drivers/net/ethernet/jme.o CC drivers/net/ethernet/sfc/mcdi.o AR drivers/usb/typec/tcpm/built-in.a CC drivers/net/ethernet/sfc/mcdi_port.o CC drivers/usb/typec/tps6598x.o CC drivers/net/ethernet/fealnx.o CC drivers/usb/serial/mos7840.o CC drivers/scsi/qla2xxx/qla_nx2.o CC drivers/net/ethernet/sfc/mcdi_mon.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o drivers/scsi/qla2xxx/qla_mr.c: In function ‘qlafx00_fxdisc_iocb’: drivers/scsi/qla2xxx/qla_mr.c:3314:4: warning: taking address of packed member of ‘struct fc_bsg_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3314 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/wusbcore/rh.o CC drivers/usb/serial/mxuport.o CC drivers/net/ethernet/sfc/sriov.o CC drivers/usb/wusbcore/reservation.o CC drivers/usb/usbip/vudc_dev.o CC drivers/net/ethernet/sfc/siena_sriov.o CC drivers/usb/wusbcore/security.o CC drivers/usb/serial/navman.o AR drivers/usb/storage/built-in.a CC drivers/gpu/drm/drm_agpsupport.o CC drivers/usb/serial/omninet.o CC drivers/gpu/drm/drm_debugfs.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.o AR drivers/usb/typec/built-in.a CC drivers/usb/wusbcore/wusbhc.o CC drivers/usb/wusbcore/wa-hc.o CC drivers/gpu/drm/drm_debugfs_crc.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv04.o CC drivers/gpu/drm/drm_edid_load.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_hw_sequencer.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_sink.o CC drivers/scsi/qla2xxx/qla_target.o CC drivers/scsi/qla2xxx/qla_tmpl.o CC drivers/usb/wusbcore/wa-nep.o CC drivers/video/fbdev/vesafb.o CC drivers/gpu/drm/drm_mipi_dsi.o CC drivers/usb/wusbcore/wa-rpipe.o CC drivers/usb/usbip/vudc_sysfs.o CC drivers/net/ethernet/sfc/ef10_sriov.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_surface.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg84.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.o CC drivers/usb/usbip/vudc_tx.o CC drivers/gpu/drm/drm_panel_orientation_quirks.o drivers/scsi/qla2xxx/qla_target.c: In function ‘qlt_load_data_segments’: drivers/scsi/qla2xxx/qla_target.c:2690:14: warning: taking address of packed member of ‘struct ctio7_to_24xx’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2690 | dword_ptr = pkt24->u.status0.dseg_0_address; | ^~~~~ CC drivers/scsi/qla2xxx/qla_nvme.o CC drivers/scsi/qla2xxx/tcm_qla2xxx.o CC drivers/usb/serial/opticon.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.o CC drivers/usb/serial/option.o CC drivers/scsi/scsi_logging.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg94.o CC drivers/scsi/scsi_pm.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt200.o CC drivers/usb/usbip/vudc_rx.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.o CC drivers/video/fbdev/efifb.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_debug.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_stream.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_vm_helper.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.o CC drivers/usb/wusbcore/wa-xfer.o CC drivers/usb/wusbcore/cbaf.o CC drivers/video/fbdev/vga16fb.o CC drivers/scsi/scsi_dh.o CC drivers/scsi/scsi_common.o CC drivers/gpu/drm/amd/amdgpu/../display/modules/freesync/freesync.o CC drivers/usb/serial/oti6858.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt215.o CC drivers/usb/serial/pl2303.o CC drivers/scsi/raid_class.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgf119.o CC drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.o CC drivers/scsi/scsi_transport_spi.o CC drivers/usb/serial/qcaux.o CC drivers/scsi/scsi_transport_fc.o CC drivers/gpu/drm/amd/amdgpu/../display/modules/info_packet/info_packet.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk104.o CC drivers/usb/serial/qcserial.o CC drivers/usb/serial/quatech2.o AR drivers/net/ethernet/sfc/built-in.a CC drivers/video/fbdev/vfb.o CC drivers/usb/usbip/vudc_transfer.o CC drivers/scsi/scsi_transport_iscsi.o CC drivers/scsi/scsi_transport_sas.o CC drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk110.o CC drivers/usb/serial/safe_serial.o CC drivers/usb/usbip/vudc_main.o CC drivers/usb/serial/sierra.o AR drivers/net/ethernet/built-in.a CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm107.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm200.o CC drivers/usb/serial/usb-serial-simple.o scripts/Makefile.build:486: recipe for target 'drivers/net' failed make[1]: *** [drivers/net] Error 2 make[1]: *** Waiting for unfinished jobs.... CC drivers/usb/serial/spcp8x5.o CC drivers/usb/serial/ssu100.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp100.o CC drivers/scsi/scsi_transport_srp.o CC drivers/usb/serial/symbolserial.o CC drivers/usb/serial/usb_wwan.o CC drivers/scsi/libiscsi.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp102.o CC drivers/scsi/libiscsi_tcp.o CC drivers/scsi/iscsi_tcp.o CC drivers/usb/serial/ti_usb_3410_5052.o CC drivers/usb/serial/upd78f0730.o CC drivers/scsi/iscsi_boot_sysfs.o CC drivers/scsi/advansys.o CC drivers/usb/serial/visor.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgv100.o CC drivers/scsi/BusLogic.o CC drivers/scsi/dpt_i2o.o CC drivers/scsi/ips.o CC drivers/scsi/qla1280.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu102.o AR drivers/usb/usbip/built-in.a CC drivers/scsi/dmx3191d.o CC drivers/usb/serial/wishbone-serial.o AR drivers/video/fbdev/built-in.a CC drivers/usb/serial/whiteheat.o AR drivers/video/built-in.a CC drivers/usb/serial/xsens_mt.o CC drivers/scsi/hpsa.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.o CC drivers/scsi/dc395x.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/changf119.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/changv100.o CC drivers/scsi/esp_scsi.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.o CC drivers/scsi/am53c974.o CC drivers/scsi/megaraid.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.o AR drivers/gpu/drm/amd/amdgpu/built-in.a CC drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.o CC drivers/scsi/atp870u.o CC drivers/scsi/gdth.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/baseg84.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/basegf119.o drivers/scsi/megaraid.c: In function ‘mega_build_cmd’: drivers/scsi/megaraid.c:721:5: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:721:27: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:856:6: warning: taking address of packed member of ‘struct mbox_out’ may result in an unaligned pointer value [-Waddress-of-packed-member] 856 | (u32 *)&mbox->m_out.xferaddr, &seg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function ‘mega_prepare_passthru’: drivers/scsi/megaraid.c:999:5: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:999:27: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function ‘mega_prepare_extpassthru’: drivers/scsi/megaraid.c:1062:5: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:1062:28: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ AR drivers/usb/serial/built-in.a CC drivers/gpu/drm/nouveau/nvkm/engine/disp/basegp102.o CC drivers/scsi/initio.o CC drivers/scsi/a100u2w.o CC drivers/scsi/3w-xxxx.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg84.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg94.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/coregk104.o CC drivers/scsi/3w-9xxx.o CC drivers/scsi/3w-sas.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.o AR drivers/usb/wusbcore/built-in.a AR drivers/usb/built-in.a CC drivers/scsi/ipr.o CC drivers/scsi/hptiop.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.o CC drivers/scsi/stex.o CC drivers/scsi/mvumi.o CC drivers/scsi/pmcraid.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlyg84.o CC drivers/scsi/virtio_scsi.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygt200.o CC drivers/scsi/vmw_pvscsi.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygf119.o drivers/scsi/ipr.c: In function ‘ipr_handle_config_change’: drivers/scsi/ipr.c:1453:22: warning: taking address of packed member of ‘struct ipr_hostrcb_cfg_ch_not’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1453 | cfgtew.u.cfgte64 = &hostrcb->hcam.u.ccn.u.cfgte64; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function ‘ipr_log_sis64_fabric_error’: drivers/scsi/ipr.c:2401:23: warning: taking address of packed member of ‘struct ipr_hostrcb_type_30_error’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2401 | for (i = 0, fabric = error->desc; i < error->num_entries; i++) { | ^~~~~ drivers/scsi/ipr.c: In function ‘ipr_dump_ioa_type_data’: drivers/scsi/ipr.c:3067:26: warning: taking address of packed member of ‘struct ipr_driver_dump’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3067 | ipr_init_dump_entry_hdr(&driver_dump->ioa_type_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function ‘ipr_dump_version_data’: drivers/scsi/ipr.c:3091:26: warning: taking address of packed member of ‘struct ipr_driver_dump’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3091 | ipr_init_dump_entry_hdr(&driver_dump->version_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function ‘ipr_dump_trace_data’: drivers/scsi/ipr.c:3112:26: warning: taking address of packed member of ‘struct ipr_driver_dump’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3112 | ipr_init_dump_entry_hdr(&driver_dump->trace_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function ‘ipr_dump_location_data’: drivers/scsi/ipr.c:3133:26: warning: taking address of packed member of ‘struct ipr_dump_location_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3133 | ipr_init_dump_entry_hdr(&driver_dump->location_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygk104.o CC drivers/scsi/xen-scsifront.o drivers/scsi/ipr.c: In function ‘ipr_build_ioadl’: drivers/scsi/ipr.c:6017:11: warning: taking address of packed member of ‘struct ipr_ioarcb_add_data’ may result in an unaligned pointer value [-Waddress-of-packed-member] 6017 | ioadl = ioarcb->u.add_data.u.ioadl; | ^~~~~~ drivers/scsi/ipr.c: In function ‘ipr_check_term_power’: drivers/scsi/ipr.c:7452:8: warning: taking address of packed member of ‘struct ipr_mode_page28’ may result in an unaligned pointer value [-Waddress-of-packed-member] 7452 | bus = mode_page->bus; | ^~~~~~~~~ drivers/scsi/ipr.c: In function ‘ipr_modify_ioafp_mode_page_28’: drivers/scsi/ipr.c:7514:20: warning: taking address of packed member of ‘struct ipr_mode_page28’ may result in an unaligned pointer value [-Waddress-of-packed-member] 7514 | for (i = 0, bus = mode_page->bus; | ^~~~~~~~~ CC drivers/scsi/storvsc_drv.o CC drivers/scsi/wd719x.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygp102.o CC drivers/scsi/st.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.o CC drivers/scsi/osst.o drivers/scsi/storvsc_drv.c: In function ‘storvsc_on_channel_callback’: drivers/scsi/storvsc_drv.c:1173:24: warning: taking address of packed member of ‘struct vmpacket_descriptor’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1173 | ((unsigned long)desc->trans_id); | ~~~~^~~~~~~~~~ CC drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.o CC drivers/scsi/sd.o CC drivers/scsi/sd_dif.o CC drivers/scsi/sd_zbc.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.o CC drivers/scsi/sr.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/cursnv50.o CC drivers/scsi/sr_ioctl.o CC drivers/scsi/sr_vendor.o CC drivers/scsi/sg.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgf119.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgp102.o CC drivers/scsi/ch.o CC drivers/scsi/ses.o CC drivers/scsi/scsi_sysfs.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmgf119.o CC drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmgp102.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/base.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.o AR drivers/scsi/qla2xxx/built-in.a CC drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.o CC drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifonv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifog84.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu102.o CC drivers/gpu/drm/nouveau/nvkm/engine/fifo/usergv100.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/base.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf104.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf110.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf119.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp104.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp107.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.o CC drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.o CC drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.o CC drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.o CC drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.o CC drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.o CC drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.o CC drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.o CC drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.o CC drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.o CC drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.o CC drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.o CC drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.o CC drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.o CC drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.o CC drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.o CC drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.o CC drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.o CC drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.o CC drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.o CC drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.o CC drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.o CC drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gp102.o CC drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o CC drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.o CC drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.o CC drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.o CC drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.o CC drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.o CC drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.o CC drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.o CC drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.o CC drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.o CC drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.o CC drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.o CC drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.o CC drivers/gpu/drm/nouveau/nvkm/engine/sw/base.o CC drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.o CC drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.o CC drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.o CC drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.o CC drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.o CC drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.o CC drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.o CC drivers/gpu/drm/nouveau/nouveau_acpi.o CC drivers/gpu/drm/nouveau/nouveau_debugfs.o CC drivers/gpu/drm/nouveau/nouveau_drm.o CC drivers/gpu/drm/nouveau/nouveau_hwmon.o CC drivers/gpu/drm/nouveau/nouveau_ioc32.o CC drivers/gpu/drm/nouveau/nouveau_led.o CC drivers/gpu/drm/nouveau/nouveau_nvif.o CC drivers/gpu/drm/nouveau/nouveau_usif.o CC drivers/gpu/drm/nouveau/nouveau_vga.o CC drivers/gpu/drm/nouveau/nouveau_bo.o CC drivers/gpu/drm/nouveau/nouveau_gem.o CC drivers/gpu/drm/nouveau/nouveau_mem.o CC drivers/gpu/drm/nouveau/nouveau_prime.o CC drivers/gpu/drm/nouveau/nouveau_sgdma.o CC drivers/gpu/drm/nouveau/nouveau_ttm.o CC drivers/gpu/drm/nouveau/nouveau_vmm.o CC drivers/gpu/drm/nouveau/nouveau_display.o CC drivers/gpu/drm/nouveau/nouveau_backlight.o CC drivers/gpu/drm/nouveau/nouveau_bios.o CC drivers/gpu/drm/nouveau/nouveau_connector.o CC drivers/gpu/drm/nouveau/nv04_fbcon.o CC drivers/gpu/drm/nouveau/nv50_fbcon.o CC drivers/gpu/drm/nouveau/nvc0_fbcon.o CC drivers/gpu/drm/nouveau/nouveau_dp.o CC drivers/gpu/drm/nouveau/nouveau_fbcon.o CC drivers/gpu/drm/nouveau/dispnv04/arb.o CC drivers/gpu/drm/nouveau/dispnv04/cursor.o CC drivers/gpu/drm/nouveau/dispnv04/crtc.o CC drivers/gpu/drm/nouveau/dispnv04/dfp.o CC drivers/gpu/drm/nouveau/dispnv04/dac.o CC drivers/gpu/drm/nouveau/dispnv04/hw.o CC drivers/gpu/drm/nouveau/dispnv04/overlay.o CC drivers/gpu/drm/nouveau/dispnv04/tvnv17.o CC drivers/gpu/drm/nouveau/dispnv04/tvmodesnv17.o CC drivers/gpu/drm/nouveau/dispnv04/tvnv04.o CC drivers/gpu/drm/nouveau/dispnv50/core.o CC drivers/gpu/drm/nouveau/dispnv50/lut.o CC drivers/gpu/drm/nouveau/dispnv04/disp.o CC drivers/gpu/drm/nouveau/dispnv50/disp.o CC drivers/gpu/drm/nouveau/dispnv50/core507d.o AR drivers/scsi/built-in.a CC drivers/gpu/drm/nouveau/dispnv50/core827d.o CC drivers/gpu/drm/nouveau/dispnv50/core907d.o CC drivers/gpu/drm/nouveau/dispnv50/core917d.o CC drivers/gpu/drm/nouveau/dispnv50/corec37d.o CC drivers/gpu/drm/nouveau/dispnv50/corec57d.o CC drivers/gpu/drm/nouveau/dispnv50/dac507d.o CC drivers/gpu/drm/nouveau/dispnv50/dac907d.o CC drivers/gpu/drm/nouveau/dispnv50/pior507d.o CC drivers/gpu/drm/nouveau/dispnv50/sor507d.o CC drivers/gpu/drm/nouveau/dispnv50/head507d.o CC drivers/gpu/drm/nouveau/dispnv50/head.o CC drivers/gpu/drm/nouveau/dispnv50/sorc37d.o CC drivers/gpu/drm/nouveau/dispnv50/sor907d.o CC drivers/gpu/drm/nouveau/dispnv50/head827d.o CC drivers/gpu/drm/nouveau/dispnv50/head917d.o CC drivers/gpu/drm/nouveau/dispnv50/head907d.o CC drivers/gpu/drm/nouveau/dispnv50/headc37d.o CC drivers/gpu/drm/nouveau/dispnv50/wimm.o CC drivers/gpu/drm/nouveau/dispnv50/headc57d.o CC drivers/gpu/drm/nouveau/dispnv50/wimmc37b.o CC drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o CC drivers/gpu/drm/nouveau/dispnv50/wndw.o CC drivers/gpu/drm/nouveau/dispnv50/base.o CC drivers/gpu/drm/nouveau/dispnv50/wndwc57e.o CC drivers/gpu/drm/nouveau/dispnv50/base507c.o CC drivers/gpu/drm/nouveau/dispnv50/base827c.o CC drivers/gpu/drm/nouveau/dispnv50/base907c.o CC drivers/gpu/drm/nouveau/dispnv50/base917c.o CC drivers/gpu/drm/nouveau/dispnv50/curs.o CC drivers/gpu/drm/nouveau/dispnv50/curs507a.o CC drivers/gpu/drm/nouveau/dispnv50/curs907a.o CC drivers/gpu/drm/nouveau/dispnv50/cursc37a.o CC drivers/gpu/drm/nouveau/dispnv50/oimm.o CC drivers/gpu/drm/nouveau/dispnv50/oimm507b.o CC drivers/gpu/drm/nouveau/dispnv50/ovly.o CC drivers/gpu/drm/nouveau/dispnv50/ovly507e.o CC drivers/gpu/drm/nouveau/dispnv50/ovly827e.o CC drivers/gpu/drm/nouveau/dispnv50/ovly907e.o CC drivers/gpu/drm/nouveau/dispnv50/ovly917e.o CC drivers/gpu/drm/nouveau/nouveau_abi16.o CC drivers/gpu/drm/nouveau/nouveau_dma.o CC drivers/gpu/drm/nouveau/nouveau_chan.o CC drivers/gpu/drm/nouveau/nouveau_fence.o CC drivers/gpu/drm/nouveau/nv04_fence.o CC drivers/gpu/drm/nouveau/nv10_fence.o CC drivers/gpu/drm/nouveau/nv17_fence.o CC drivers/gpu/drm/nouveau/nv50_fence.o CC drivers/gpu/drm/nouveau/nv84_fence.o CC drivers/gpu/drm/nouveau/nvc0_fence.o AR drivers/gpu/drm/nouveau/built-in.a AR drivers/gpu/drm/built-in.a AR drivers/gpu/built-in.a Makefile:1051: recipe for target 'drivers' failed make: *** [drivers] Error 2