# git rev-parse -q --verify fd1594eb706427cc0d88fdfc2c1dbecd5abe7a83^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/mirror/linux-stable.git linux-5.0.y # git rev-parse -q --verify fd1594eb706427cc0d88fdfc2c1dbecd5abe7a83^{commit} fd1594eb706427cc0d88fdfc2c1dbecd5abe7a83 # git checkout -q -f -B kisskb fd1594eb706427cc0d88fdfc2c1dbecd5abe7a83 # git clean -qxdf # < git log -1 # commit fd1594eb706427cc0d88fdfc2c1dbecd5abe7a83 # Author: Greg Kroah-Hartman # Date: Tue Jun 4 08:01:31 2019 +0200 # # Linux 5.0.21 # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 fd1594eb706427cc0d88fdfc2c1dbecd5abe7a83 # < make -s -j 48 ARCH=x86 O=/kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/x86_64-linux/bin/x86_64-linux- allmodconfig # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_SAMPLES=n # < make -s -j 48 ARCH=x86 O=/kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 48 ARCH=x86 O=/kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig # make -s -j 48 ARCH=x86 O=/kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/x86_64-linux/bin/x86_64-linux- DESCEND objtool HOSTCC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/fixdep.o HOSTLD /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/fixdep-in.o LINK /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/fixdep MKDIR /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/arch/x86/lib/ CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/builtin-check.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/builtin-orc.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/check.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/orc_gen.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/orc_dump.o GEN /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/arch/x86/lib/inat-tables.c CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/elf.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/special.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/exec-cmd.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/help.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/objtool.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/pager.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/arch/x86/decode.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/libstring.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/parse-options.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/str_error_r.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/run-command.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/sigchain.o CC /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/subcmd-config.o LD /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/arch/x86/objtool-in.o LD /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/libsubcmd-in.o AR /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/libsubcmd.a LD /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/objtool-in.o LINK /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11/tools/objtool/objtool /kisskb/src/arch/x86/entry/entry_64.S: Assembler messages: /kisskb/src/arch/x86/entry/entry_64.S:1679: Warning: no instruction mnemonic suffix given and no register operands; using default for `sysret' In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/hyperv.h:31, from /kisskb/src/arch/x86/hyperv/mmu.c:3: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/hyperv/mmu.c:9: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/efi.h:17, from /kisskb/src/arch/x86/hyperv/hv_init.c:20: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/hyperv/hv_init.c:26: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/atom/punit_atom_debug.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/arch/x86/hyperv/mmu.c: In function 'hyperv_flush_tlb_others': /kisskb/src/arch/x86/hyperv/mmu.c:124:35: warning: taking address of packed member of 'struct hv_tlb_flush' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | &flush->processor_mask); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/hyperv/mmu.c:143:44: 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, | ~~~~~^~~~~~~~~~ /kisskb/src/arch/x86/hyperv/mmu.c: In function 'hyperv_flush_tlb_others_ex': /kisskb/src/arch/x86/hyperv/mmu.c:218:44: warning: taking address of packed member of 'struct hv_tlb_flush_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | gva_n = fill_gva_list(flush->gva_list, nr_bank, | ~~~~~^~~~~~~~~~ In file included from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/poll.h:12, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:85, from /kisskb/src/arch/x86/ia32/sys_ia32.c:29: /kisskb/src/arch/x86/ia32/sys_ia32.c: In function 'cp_stat64': /kisskb/src/arch/x86/ia32/sys_ia32.c:79:52: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 79 | __put_user(huge_encode_dev(stat->dev), &ubuf->st_dev) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:79:13: note: in expansion of macro '__put_user' 79 | __put_user(huge_encode_dev(stat->dev), &ubuf->st_dev) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:80:35: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | __put_user(stat->ino, &ubuf->__st_ino) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:80:13: note: in expansion of macro '__put_user' 80 | __put_user(stat->ino, &ubuf->__st_ino) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:81:35: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 81 | __put_user(stat->ino, &ubuf->st_ino) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:81:13: note: in expansion of macro '__put_user' 81 | __put_user(stat->ino, &ubuf->st_ino) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:82:36: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 82 | __put_user(stat->mode, &ubuf->st_mode) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:82:13: note: in expansion of macro '__put_user' 82 | __put_user(stat->mode, &ubuf->st_mode) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:83:37: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | __put_user(stat->nlink, &ubuf->st_nlink) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:83:13: note: in expansion of macro '__put_user' 83 | __put_user(stat->nlink, &ubuf->st_nlink) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:84:29: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | __put_user(uid, &ubuf->st_uid) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:84:13: note: in expansion of macro '__put_user' 84 | __put_user(uid, &ubuf->st_uid) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:85:29: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 85 | __put_user(gid, &ubuf->st_gid) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:85:13: note: in expansion of macro '__put_user' 85 | __put_user(gid, &ubuf->st_gid) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:86:53: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | __put_user(huge_encode_dev(stat->rdev), &ubuf->st_rdev) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:86:13: note: in expansion of macro '__put_user' 86 | __put_user(huge_encode_dev(stat->rdev), &ubuf->st_rdev) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:87:36: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | __put_user(stat->size, &ubuf->st_size) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:87:13: note: in expansion of macro '__put_user' 87 | __put_user(stat->size, &ubuf->st_size) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:88:44: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | __put_user(stat->atime.tv_sec, &ubuf->st_atime) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:88:13: note: in expansion of macro '__put_user' 88 | __put_user(stat->atime.tv_sec, &ubuf->st_atime) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:89:45: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | __put_user(stat->atime.tv_nsec, &ubuf->st_atime_nsec) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:89:13: note: in expansion of macro '__put_user' 89 | __put_user(stat->atime.tv_nsec, &ubuf->st_atime_nsec) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:90:44: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | __put_user(stat->mtime.tv_sec, &ubuf->st_mtime) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:90:13: note: in expansion of macro '__put_user' 90 | __put_user(stat->mtime.tv_sec, &ubuf->st_mtime) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:91:45: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | __put_user(stat->mtime.tv_nsec, &ubuf->st_mtime_nsec) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:91:13: note: in expansion of macro '__put_user' 91 | __put_user(stat->mtime.tv_nsec, &ubuf->st_mtime_nsec) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:92:44: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | __put_user(stat->ctime.tv_sec, &ubuf->st_ctime) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:92:13: note: in expansion of macro '__put_user' 92 | __put_user(stat->ctime.tv_sec, &ubuf->st_ctime) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:93:45: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 93 | __put_user(stat->ctime.tv_nsec, &ubuf->st_ctime_nsec) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:93:13: note: in expansion of macro '__put_user' 93 | __put_user(stat->ctime.tv_nsec, &ubuf->st_ctime_nsec) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:94:39: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | __put_user(stat->blksize, &ubuf->st_blksize) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:94:13: note: in expansion of macro '__put_user' 94 | __put_user(stat->blksize, &ubuf->st_blksize) || | ^~~~~~~~~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:95:38: warning: taking address of packed member of 'struct stat64' may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | __put_user(stat->blocks, &ubuf->st_blocks)) /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/ia32/sys_ia32.c:95:13: note: in expansion of macro '__put_user' 95 | __put_user(stat->blocks, &ubuf->st_blocks)) | ^~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/x86/entry/vdso/vma.c:7: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/entry/vdso/vma.c:25: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/xen/enlighten.c:14: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/memblock.h:17, from /kisskb/src/arch/x86/xen/enlighten.c:4: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/arch/x86/include/asm/mshyperv.h:6, from /kisskb/src/arch/x86/hyperv/nested.c:15: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/hyperv/nested.c:15: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/arch/x86/include/asm/vgtod.h:6, from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:15: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:20: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:15: /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c: In function 'do_hres': /kisskb/src/include/linux/compiler.h:181:33: warning: array subscript '__u32 {aka volatile unsigned int}[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 181 | case 4: *(__u32 *)res = *(volatile __u32 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:193:9: note: in expansion of macro '__READ_ONCE_SIZE' 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:15: /kisskb/src/include/linux/compiler.h:182:33: 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; \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:193:9: note: in expansion of macro '__READ_ONCE_SIZE' 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:15: /kisskb/src/include/linux/compiler.h:182:33: 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; \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:193:9: note: in expansion of macro '__READ_ONCE_SIZE' 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:15: /kisskb/src/include/linux/compiler.h:181:33: warning: array subscript '__u32 {aka volatile unsigned int}[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 181 | case 4: *(__u32 *)res = *(volatile __u32 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:193:9: note: in expansion of macro '__READ_ONCE_SIZE' 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:19: /kisskb/src/arch/x86/include/asm/pvclock.h:23:31: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 23 | unsigned version = src->version & ~1; | ~~~^~~~~~~~~ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:15: /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:108:36: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 108 | if (unlikely(!(pvti->flags & PVCLOCK_TSC_STABLE_BIT))) | ~~~~^~~~~~~ /kisskb/src/include/linux/compiler.h:77:45: note: in definition of macro 'unlikely' 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:19: /kisskb/src/arch/x86/include/asm/pvclock.h:84:30: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 84 | u64 delta = tsc - src->tsc_timestamp; | ~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:19: /kisskb/src/arch/x86/include/asm/pvclock.h:86:49: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 86 | src->tsc_shift); | ~~~^~~~~~~~~~~ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:19: /kisskb/src/arch/x86/include/asm/pvclock.h:85:52: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 85 | u64 offset = pvclock_scale_delta(delta, src->tsc_to_system_mul, | ~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:19: /kisskb/src/arch/x86/include/asm/pvclock.h:87:19: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 87 | return src->system_time + offset; | ~~~^~~~~~~~~~~~~ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:15: /kisskb/src/arch/x86/include/asm/pvclock.h:35:39: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 35 | return unlikely(version != src->version); | ~~~^~~~~~~~~ /kisskb/src/include/linux/compiler.h:77:45: note: in definition of macro 'unlikely' 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/arch/x86/entry/vdso/vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ arch/x86/ia32/ia32_aout.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/arch/x86/hyperv/hv_apic.c:23: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/hyperv/hv_apic.c:30: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/hyperv/hv_apic.c: In function '__send_ipi_mask': /kisskb/src/arch/x86/hyperv/hv_apic.c:179:50: warning: taking address of packed member of 'struct hv_send_ipi' may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | __set_bit(vcpu, (unsigned long *)&ipi_arg.cpu_mask); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/kvm/../../../virt/kvm/kvm_main.c: In function '__kvm_gfn_to_hva_cache_init': /kisskb/src/arch/x86/kvm/../../../virt/kvm/kvm_main.c:2032:27: warning: 'nr_pages_avail' may be used uninitialized in this function [-Wmaybe-uninitialized] 2032 | start_gfn += nr_pages_avail; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/xen/mmu.c:5: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/arch/x86/include/asm/xen/page.h:7, from /kisskb/src/arch/x86/xen/mmu.c:4: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ /kisskb/src/arch/x86/platform/efi/efi.c: In function 'efi_memblock_x86_reserve_range': /kisskb/src/arch/x86/platform/efi/efi.c:175:30: 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; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/xen/time.c:22: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/x86/xen/time.c:12: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/arch/x86/hyperv/hv_spinlock.c:13: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/hyperv/hv_spinlock.c:15: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/arch/x86/include/asm/vgtod.h:6, from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:20, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'hv_read_tsc_page_tsc.constprop': /kisskb/src/include/linux/compiler.h:181:33: warning: array subscript '__u32 {aka volatile unsigned int}[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 181 | case 4: *(__u32 *)res = *(volatile __u32 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:193:9: note: in expansion of macro '__READ_ONCE_SIZE' 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/include/linux/compiler.h:182:33: 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; \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:193:9: note: in expansion of macro '__READ_ONCE_SIZE' 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/include/linux/compiler.h:182:33: 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; \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:193:9: note: in expansion of macro '__READ_ONCE_SIZE' 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/include/linux/compiler.h:181:33: warning: array subscript '__u32 {aka volatile unsigned int}[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 181 | case 4: *(__u32 *)res = *(volatile __u32 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:193:9: note: in expansion of macro '__READ_ONCE_SIZE' 193 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:19, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c: In function 'do_hres': /kisskb/src/arch/x86/include/asm/pvclock.h:23:31: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 23 | unsigned version = src->version & ~1; | ~~~^~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:108:36: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 108 | if (unlikely(!(pvti->flags & PVCLOCK_TSC_STABLE_BIT))) | ~~~~^~~~~~~ /kisskb/src/include/linux/compiler.h:77:45: note: in definition of macro 'unlikely' 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:19, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/include/asm/pvclock.h:84:30: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 84 | u64 delta = tsc - src->tsc_timestamp; | ~~~^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:19, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/include/asm/pvclock.h:86:49: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 86 | src->tsc_shift); | ~~~^~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:19, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/include/asm/pvclock.h:85:52: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 85 | u64 offset = pvclock_scale_delta(delta, src->tsc_to_system_mul, | ~~~^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:19, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/include/asm/pvclock.h:87:19: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 87 | return src->system_time + offset; | ~~~^~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/vgtod.h:5, from /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/include/asm/pvclock.h:35:39: warning: array subscript 'const struct pvclock_vcpu_time_info[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 35 | return unlikely(version != src->version); | ~~~^~~~~~~~~ /kisskb/src/include/linux/compiler.h:77:45: note: in definition of macro 'unlikely' 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ In file included from /kisskb/src/arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: /kisskb/src/arch/x86/entry/vdso/vdso32/../vclock_gettime.c:32:11: note: while referencing 'pvclock_page' 32 | extern u8 pvclock_page | ^~~~~~~~~~~~ crypto/async_tx/async_tx.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/arch/x86/xen/grant-table.c:141: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/paravirt.h:12, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/x86/xen/grant-table.c:14: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/arch/x86/xen/suspend.c:9: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/clockchips.h:14, from /kisskb/src/include/linux/tick.h:8, from /kisskb/src/arch/x86/xen/suspend.c:3: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ /kisskb/src/block/partitions/atari.c: In function 'atari_partition': /kisskb/src/block/partitions/atari.c:72:14: 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]; | ^~~~~~~~~~~~ /kisskb/src/block/partitions/atari.c:135:22: 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]; | ^~~~~~~~~~~~~~~ sound/core/oss/mixer_oss.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/x86/kvm/x86.c:22: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/kvm/x86.c:70: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/events/amd/power.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/arch/x86/kvm/x86.c: In function 'get_kvmclock_ns': /kisskb/src/arch/x86/kvm/x86.c:2079:36: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 2079 | &hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/kvm/x86.c: In function 'kvm_guest_time_update': /kisskb/src/arch/x86/kvm/x86.c:2214:36: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 2214 | &vcpu->hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/arch/x86/xen/enlighten_hvm.c:9: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/resource_ext.h:19, from /kisskb/src/include/linux/acpi.h:26, from /kisskb/src/arch/x86/xen/enlighten_hvm.c:3: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ crypto/async_tx/async_pq.o: warning: objtool: missing symbol for section .exit.text fs/9p/v9fs.o: warning: objtool: missing symbol for section .exit.text fs/adfs/super.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/arch/x86/kvm/emulate.c: In function 'em_lgdt_lidt': /kisskb/src/arch/x86/kvm/emulate.c:3829:30: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3829 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~ /kisskb/src/arch/x86/kvm/emulate.c:3829:46: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3829 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~~~~ arch/x86/events/intel/rapl.o: warning: objtool: missing symbol for section .exit.text crypto/asymmetric_keys/pkcs7_key_type.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/hvm.h:7, from /kisskb/src/arch/x86/xen/mmu_hvm.c:6: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/paravirt.h:12, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/include/linux/elfcore.h:7, from /kisskb/src/include/linux/crash_core.h:6, from /kisskb/src/include/linux/kexec.h:18, from /kisskb/src/include/linux/crash_dump.h:5, from /kisskb/src/arch/x86/xen/mmu_hvm.c:3: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/arch/x86/pci/xen.c:24: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/x86/pci/xen.c:14: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ fs/affs/super.o: warning: objtool: missing symbol for section .exit.text sound/core/oss/pcm_oss.o: warning: objtool: missing symbol for section .exit.text arch/x86/events/intel/uncore.o: warning: objtool: missing symbol for section .exit.text fs/autofs/init.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/xen/setup.c:23: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/paravirt.h:12, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/x86/xen/setup.c:9: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/ata/libata-core.o: warning: objtool: missing symbol for section .exit.text kernel/locking/spinlock.o: warning: objtool: missing symbol for section .text drivers/ata/libata-transport.o: warning: objtool: missing symbol for section .exit.text arch/x86/events/intel/cstate.o: warning: objtool: missing symbol for section .exit.text crypto/asymmetric_keys/pkcs8_parser.o: warning: objtool: missing symbol for section .exit.text crypto/asymmetric_keys/tpm_parser.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/arch/x86/power/cpu.c: In function '__save_processor_state': /kisskb/src/arch/x86/power/cpu.c:130:48: 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); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/xen/apic.c:6: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/apic.h:7, from /kisskb/src/arch/x86/xen/apic.c:5: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from /kisskb/src/arch/x86/xen/pmu.c:5: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/x86/xen/pmu.c:3: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from /kisskb/src/arch/x86/xen/suspend_pv.c:6: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/acpi.h:30, from /kisskb/src/arch/x86/include/asm/fixmap.h:29, from /kisskb/src/arch/x86/xen/suspend_pv.c:4: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ /kisskb/src/arch/x86/mm/pgtable.c: In function 'pgd_alloc': /kisskb/src/arch/x86/mm/pgtable.c:447:13: warning: 'preallocate_pmds.constprop' accessing 8 bytes in a region of size 0 [-Wstringop-overflow=] 447 | if (preallocate_pmds(mm, pmds, PREALLOCATED_PMDS) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/mm/pgtable.c:447:13: note: referencing argument 2 of type 'pmd_t **' /kisskb/src/arch/x86/mm/pgtable.c:234:12: note: in a call to function 'preallocate_pmds.constprop' 234 | static int preallocate_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/mm/pgtable.c:450:13: warning: 'preallocate_pmds.constprop' accessing 8 bytes in a region of size 0 [-Wstringop-overflow=] 450 | if (preallocate_pmds(mm, u_pmds, PREALLOCATED_USER_PMDS) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/mm/pgtable.c:450:13: note: referencing argument 2 of type 'pmd_t **' /kisskb/src/arch/x86/mm/pgtable.c:234:12: note: in a call to function 'preallocate_pmds.constprop' 234 | static int preallocate_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/mm/pgtable.c:472:9: warning: 'free_pmds.constprop' accessing 8 bytes in a region of size 0 [-Wstringop-overflow=] 472 | free_pmds(mm, u_pmds, PREALLOCATED_USER_PMDS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/mm/pgtable.c:472:9: note: referencing argument 2 of type 'pmd_t **' /kisskb/src/arch/x86/mm/pgtable.c:222:13: note: in a call to function 'free_pmds.constprop' 222 | static void free_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) | ^~~~~~~~~ /kisskb/src/arch/x86/mm/pgtable.c:465:9: warning: 'pgd_prepopulate_user_pmd' accessing 8 bytes in a region of size 0 [-Wstringop-overflow=] 465 | pgd_prepopulate_user_pmd(mm, pgd, u_pmds); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/mm/pgtable.c:465:9: note: referencing argument 3 of type 'pmd_t **' /kisskb/src/arch/x86/mm/pgtable.c:329:13: note: in a call to function 'pgd_prepopulate_user_pmd' 329 | static void pgd_prepopulate_user_pmd(struct mm_struct *mm, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/mm/pgtable.c:474:9: warning: 'free_pmds.constprop' accessing 8 bytes in a region of size 0 [-Wstringop-overflow=] 474 | free_pmds(mm, pmds, PREALLOCATED_PMDS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/mm/pgtable.c:474:9: note: referencing argument 2 of type 'pmd_t **' /kisskb/src/arch/x86/mm/pgtable.c:222:13: note: in a call to function 'free_pmds.constprop' 222 | static void free_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) | ^~~~~~~~~ In file included from /kisskb/src/arch/x86/xen/p2m.c:79: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/paravirt.h:12, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/x86/xen/p2m.c:68: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ sound/core/seq/oss/seq_oss.o: warning: objtool: missing symbol for section .exit.text fs/bfs/inode.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/arch/x86/xen/enlighten_pv.c:38: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/x86/xen/enlighten_pv.c:15: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/auxdisplay/ks0108.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/arch/x86/xen/enlighten_pv.c: In function 'xen_boot_params_init_edd': /kisskb/src/arch/x86/xen/enlighten_pv.c:1130:25: warning: taking address of packed member of 'struct boot_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 1130 | mbr_signature = boot_params.edd_mbr_sig_buffer; | ^~~~~~~~~~~ fs/befs/linuxvfs.o: warning: objtool: missing symbol for section .exit.text kernel/locking/test-ww_mutex.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/block/partitions/karma.c: In function 'karma_partition': /kisskb/src/block/partitions/karma.c:44:13: 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; | ^~~~~ arch/x86/oprofile/../../../drivers/oprofile/oprof.o: warning: objtool: missing symbol for section .exit.text drivers/auxdisplay/cfag12864b.o: warning: objtool: missing symbol for section .exit.text drivers/auxdisplay/cfag12864bfb.o: warning: objtool: missing symbol for section .exit.text sound/core/seq/seq.o: warning: objtool: missing symbol for section .exit.text drivers/auxdisplay/img-ascii-lcd.o: warning: objtool: missing symbol for section .exit.text drivers/auxdisplay/hd44780.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/x86/mm/tlb.c:3: In function 'check_object_size', inlined from 'check_copy_size' at /kisskb/src/include/linux/thread_info.h:150:2, inlined from 'copy_from_user' at /kisskb/src/include/linux/uaccess.h:143:6, inlined from 'tlbflush_write_file' at /kisskb/src/arch/x86/mm/tlb.c:849:6: /kisskb/src/include/linux/thread_info.h:119:17: warning: 'buf' may be used uninitialized [-Wmaybe-uninitialized] 119 | __check_object_size(ptr, n, to_user); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/mm/tlb.c: In function 'tlbflush_write_file': /kisskb/src/include/linux/thread_info.h:112:13: note: by argument 1 of type 'const void *' to '__check_object_size' declared here 112 | extern void __check_object_size(const void *ptr, unsigned long n, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/mm/tlb.c:844:14: note: 'buf' declared here 844 | char buf[32]; | ^~~ drivers/ata/ahci.o: warning: objtool: missing symbol for section .exit.text drivers/auxdisplay/panel.o: warning: objtool: missing symbol for section .exit.text drivers/auxdisplay/ht16k33.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/xen/mmu_pv.c:74: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/paravirt.h:12, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/arch/x86/xen/mmu_pv.c:43: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ net/6lowpan/core.o: warning: objtool: missing symbol for section .exit.text drivers/ata/ahci_platform.o: warning: objtool: missing symbol for section .exit.text drivers/ata/acard-ahci.o: warning: objtool: missing symbol for section .exit.text drivers/ata/sata_gemini.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/arch/x86/lib/msr-smp.c:256:51: warning: argument 2 of type 'u32 *' {aka 'unsigned int *'} declared as a pointer [-Warray-parameter=] 256 | int rdmsr_safe_regs_on_cpu(unsigned int cpu, u32 *regs) | ~~~~~^~~~ In file included from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/x86/lib/msr-smp.c:3: /kisskb/src/arch/x86/include/asm/msr.h:338:50: note: previously declared as an array 'u32[8]' {aka 'unsigned int[8]'} 338 | int rdmsr_safe_regs_on_cpu(unsigned int cpu, u32 regs[8]); | ~~~~^~~~~~~ /kisskb/src/arch/x86/lib/msr-smp.c:269:51: warning: argument 2 of type 'u32 *' {aka 'unsigned int *'} declared as a pointer [-Warray-parameter=] 269 | int wrmsr_safe_regs_on_cpu(unsigned int cpu, u32 *regs) | ~~~~~^~~~ In file included from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/x86/lib/msr-smp.c:3: /kisskb/src/arch/x86/include/asm/msr.h:339:50: note: previously declared as an array 'u32[8]' {aka 'unsigned int[8]'} 339 | int wrmsr_safe_regs_on_cpu(unsigned int cpu, u32 regs[8]); | ~~~~^~~~~~~ arch/x86/oprofile/../../../drivers/oprofile/oprofilefs.o: warning: objtool: missing symbol for section .exit.text arch/x86/kernel/cpu/mce/inject.o: warning: objtool: missing symbol for section .exit.text drivers/atm/nicstar.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/arch/x86/xen/irq.c:10: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/arch/x86/xen/irq.c:2: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ crypto/proc.o: warning: objtool: missing symbol for section .exit.text arch/x86/xen/irq.o: warning: objtool: missing symbol for section .init.text lib/fonts/fonts.o: warning: objtool: missing symbol for section .text arch/x86/kernel/cpu/microcode/core.o: warning: objtool: missing symbol for section .exit.text sound/core/seq/seq_dummy.o: warning: objtool: missing symbol for section .exit.text drivers/ata/sata_inic162x.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/xen/multicalls.c:27: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/arch/x86/xen/multicalls.c:23: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ sound/core/seq/seq_midi.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/x86/kvm/vmx/vmx.c:20: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/kvm/vmx/vmx.c:46: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/xen/xen-asm.o: warning: objtool: missing symbol for section .text drivers/ata/sata_sil24.o: warning: objtool: missing symbol for section .exit.text arch/x86/lib/hweight.o: warning: objtool: missing symbol for section .text net/6lowpan/nhc_dest.o: warning: objtool: missing symbol for section .exit.text fs/cachefiles/main.o: warning: objtool: missing symbol for section .exit.text drivers/atm/ambassador.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/xen/enlighten_pvh.c:12: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/resource_ext.h:19, from /kisskb/src/include/linux/acpi.h:26, from /kisskb/src/arch/x86/xen/enlighten_pvh.c:2: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ net/8021q/vlan.o: warning: objtool: missing symbol for section .exit.text fs/btrfs/super.o: warning: objtool: missing symbol for section .exit.text net/802/psnap.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/llist.h:63, from /kisskb/src/include/linux/smp.h:15, from /kisskb/src/arch/x86/kvm/vmx/evmcs.c:4: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/kvm/vmx/evmcs.h:8, from /kisskb/src/arch/x86/kvm/vmx/evmcs.c:6: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/ata/sata_dwc_460ex.o: warning: objtool: missing symbol for section .exit.text sound/core/sound.o: warning: objtool: missing symbol for section .exit.text arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: missing symbol for section .exit.text arch/x86/lib/iomap_copy_64.o: warning: objtool: missing symbol for section .text drivers/ata/sata_highbank.o: warning: objtool: missing symbol for section .exit.text arch/x86/lib/clear_page_64.o: warning: objtool: missing symbol for section .text net/6lowpan/nhc_fragment.o: warning: objtool: missing symbol for section .exit.text arch/x86/lib/cmdline.o: warning: objtool: missing symbol for section .text arch/x86/lib/cmpxchg16b_emu.o: warning: objtool: missing symbol for section .text sound/drivers/mpu401/mpu401.o: warning: objtool: missing symbol for section .exit.text arch/x86/mm/kaslr.o: warning: objtool: missing symbol for section .meminit.text lib/lzo/lzo1x_compress.o: warning: objtool: missing symbol for section .text lib/lzo/lzo1x_decompress_safe.o: warning: objtool: missing symbol for section .text drivers/ata/ahci_ceva.o: warning: objtool: missing symbol for section .exit.text net/6lowpan/nhc_hop.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/arch/x86/kvm/vmx/nested.c:4: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/kvm/vmx/evmcs.h:8, from /kisskb/src/arch/x86/kvm/vmx/ops.h:10, from /kisskb/src/arch/x86/kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kvm/vmx/nested.h:7, from /kisskb/src/arch/x86/kvm/vmx/nested.c:12: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/kvm/vmx/nested.c: In function 'sync_vmcs12': /kisskb/src/arch/x86/kvm/vmx/nested.c:3503:54: warning: taking address of packed member of 'struct vmcs12' may result in an unaligned pointer value [-Waddress-of-packed-member] 3503 | kvm_get_dr(vcpu, 7, (unsigned long *)&vmcs12->guest_dr7); | ^~~~~~~~~~~~~~~~~~ lib/lz4/lz4_decompress.o: warning: objtool: missing symbol for section .text drivers/atm/horizon.o: warning: objtool: missing symbol for section .exit.text arch/x86/mm/mem_encrypt.o: warning: objtool: missing symbol for section .text net/8021q/vlan_netlink.o: warning: objtool: missing symbol for section .exit.text lib/mpi/generic_mpih-lshift.o: warning: objtool: missing symbol for section .text net/9p/mod.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/ata/ahci_imx.c: In function 'sata_ahci_read_temperature': /kisskb/src/drivers/ata/ahci_imx.c:380:37: warning: 'dac_ctl_reg' may be used uninitialized in this function [-Wmaybe-uninitialized] 380 | str3 = (dac_ctl_reg >> 12) & 0x7; | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /kisskb/src/drivers/ata/ahci_imx.c:388:40: warning: 'rtune_ctl_reg' may be used uninitialized in this function [-Wmaybe-uninitialized] 388 | rtune_ctl_reg = (rtune_ctl_reg & 0xFFC) | (1); | ~~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/drivers/ata/ahci_imx.c:386:49: warning: 'mpll_test_reg' may be used uninitialized in this function [-Wmaybe-uninitialized] 386 | mpll_test_reg = (mpll_test_reg & 0xE03) | (512) << 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ net/6lowpan/nhc_ipv6.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/arch/x86/xen/smp.c:8: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/arch/x86/xen/smp.c:2: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/ata/ahci_imx.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/xen/smp_pv.c:38: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/paravirt.h:12, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/x86/xen/smp_pv.c:16: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ arch/x86/mm/debug_pagetables.o: warning: objtool: missing symbol for section .exit.text lib/mpi/generic_mpih-mul1.o: warning: objtool: missing symbol for section .text lib/mpi/generic_mpih-mul2.o: warning: objtool: missing symbol for section .text net/6lowpan/nhc_mobility.o: warning: objtool: missing symbol for section .exit.text kernel/time/test_udelay.o: warning: objtool: missing symbol for section .exit.text lib/mpi/generic_mpih-mul3.o: warning: objtool: missing symbol for section .text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/arch/x86/xen/smp_hvm.c:4: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/apic.h:7, from /kisskb/src/arch/x86/include/asm/smp.h:13, from /kisskb/src/arch/x86/xen/smp_hvm.c:2: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/ata/ahci_xgene.o: warning: objtool: missing symbol for section .exit.text fs/cifs/cifsfs.o: warning: objtool: missing symbol for section .exit.text sound/drivers/opl3/opl3_seq.o: warning: objtool: missing symbol for section .exit.text lib/mpi/generic_mpih-rshift.o: warning: objtool: missing symbol for section .text lib/lz4/lz4_compress.o: warning: objtool: missing symbol for section .text In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/cacheinfo.h:5, from /kisskb/src/arch/x86/kernel/cpu/resctrl/rdtgroup.c:23: /kisskb/src/arch/x86/kernel/cpu/resctrl/rdtgroup.c: In function 'rdt_bit_usage_show': /kisskb/src/arch/x86/include/asm/bitops.h:321:9: warning: array subscript 'long unsigned int[0]' is partly outside array bounds of 'u32[1]' {aka 'unsigned int[1]'} [-Warray-bounds] 321 | asm volatile(__ASM_SIZE(bt) " %2,%1" | ^~~ /kisskb/src/arch/x86/kernel/cpu/resctrl/rdtgroup.c:805:31: note: while referencing 'hw_shareable' 805 | u32 sw_shareable = 0, hw_shareable = 0; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/cacheinfo.h:5, from /kisskb/src/arch/x86/kernel/cpu/resctrl/rdtgroup.c:23: /kisskb/src/arch/x86/include/asm/bitops.h:321:9: warning: array subscript 'long unsigned int[0]' is partly outside array bounds of 'u32[1]' {aka 'unsigned int[1]'} [-Warray-bounds] 321 | asm volatile(__ASM_SIZE(bt) " %2,%1" | ^~~ /kisskb/src/arch/x86/kernel/cpu/resctrl/rdtgroup.c:805:13: note: while referencing 'sw_shareable' 805 | u32 sw_shareable = 0, hw_shareable = 0; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/cacheinfo.h:5, from /kisskb/src/arch/x86/kernel/cpu/resctrl/rdtgroup.c:23: /kisskb/src/arch/x86/include/asm/bitops.h:321:9: warning: array subscript 'long unsigned int[0]' is partly outside array bounds of 'u32[1]' {aka 'unsigned int[1]'} [-Warray-bounds] 321 | asm volatile(__ASM_SIZE(bt) " %2,%1" | ^~~ /kisskb/src/arch/x86/kernel/cpu/resctrl/rdtgroup.c:806:13: note: while referencing 'exclusive' 806 | u32 exclusive = 0, pseudo_locked = 0; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/cacheinfo.h:5, from /kisskb/src/arch/x86/kernel/cpu/resctrl/rdtgroup.c:23: /kisskb/src/arch/x86/include/asm/bitops.h:321:9: warning: array subscript 'long unsigned int[0]' is partly outside array bounds of 'u32[1]' {aka 'unsigned int[1]'} [-Warray-bounds] 321 | asm volatile(__ASM_SIZE(bt) " %2,%1" | ^~~ /kisskb/src/arch/x86/kernel/cpu/resctrl/rdtgroup.c:806:28: note: while referencing 'pseudo_locked' 806 | u32 exclusive = 0, pseudo_locked = 0; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/arch/x86/xen/spinlock.c:14: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/arch/x86/xen/spinlock.c:7: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ net/9p/client.o: warning: objtool: missing symbol for section .exit.text drivers/atm/iphase.o: warning: objtool: missing symbol for section .exit.text net/6lowpan/nhc_routing.o: warning: objtool: missing symbol for section .exit.text lib/mpi/generic_mpih-sub1.o: warning: objtool: missing symbol for section .text drivers/ata/ahci_qoriq.o: warning: objtool: missing symbol for section .exit.text arch/x86/kernel/cpu/resctrl/rdtgroup.o: warning: objtool: missing symbol for section .exit.text lib/raid6/algos.o: warning: objtool: missing symbol for section .text lib/mpi/generic_mpih-add1.o: warning: objtool: missing symbol for section .text arch/x86/lib/rwsem.o: warning: objtool: missing symbol for section .text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/net/9p/trans_xen.c:33: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/net/9p/trans_xen.c:33: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/ata/pdc_adma.o: warning: objtool: missing symbol for section .exit.text net/6lowpan/nhc_udp.o: warning: objtool: missing symbol for section .exit.text kernel/trace/trace_functions.o: warning: objtool: missing symbol for section .init.text sound/drivers/pcsp/pcsp.o: warning: objtool: missing symbol for section .exit.text drivers/atm/fore200e.o: warning: objtool: missing symbol for section .exit.text sound/core/info.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/xen/efi.c:17: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/efi.h:17, from /kisskb/src/arch/x86/xen/efi.c:7: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ /kisskb/src/arch/x86/kvm/svm.c: In function 'update_cr0_intercept': /kisskb/src/arch/x86/kvm/svm.c:2504:21: warning: taking address of packed member of 'struct vmcb_save_area' may result in an unaligned pointer value [-Waddress-of-packed-member] 2504 | u64 *hcr0 = &svm->vmcb->save.cr0; | ^~~~~~~~~~~~~~~~~~~~ drivers/ata/pata_arasan_cf.o: warning: objtool: missing symbol for section .exit.text lib/mpi/mpi-bit.o: warning: objtool: missing symbol for section .text net/6lowpan/nhc_ghc_ext_hop.o: warning: objtool: missing symbol for section .exit.text net/appletalk/ddp.o: warning: objtool: missing symbol for section .exit.text lib/mpi/mpi-cmp.o: warning: objtool: missing symbol for section .text net/9p/trans_rdma.o: warning: objtool: missing symbol for section .exit.text sound/drivers/opl4/opl4_seq.o: warning: objtool: missing symbol for section .exit.text net/9p/trans_virtio.o: warning: objtool: missing symbol for section .exit.text sound/core/hwdep.o: warning: objtool: missing symbol for section .exit.text net/6lowpan/nhc_ghc_udp.o: warning: objtool: missing symbol for section .exit.text lib/mpi/mpih-cmp.o: warning: objtool: missing symbol for section .text drivers/ata/sata_qstor.o: warning: objtool: missing symbol for section .exit.text net/6lowpan/nhc_ghc_icmpv6.o: warning: objtool: missing symbol for section .exit.text sound/core/hrtimer.o: warning: objtool: missing symbol for section .exit.text net/6lowpan/nhc_ghc_ext_dest.o: warning: objtool: missing symbol for section .exit.text lib/mpi/mpih-div.o: warning: objtool: missing symbol for section .text /kisskb/src/fs/ceph/mds_client.c: In function 'ceph_send_cap_releases': /kisskb/src/fs/ceph/mds_client.c:1736:30: warning: taking address of packed member of 'struct ceph_mds_cap_release' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | le32_add_cpu(&head->num, 1); | ^~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/arch/x86/kernel/cpu/mshyperv.c:14: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/arch/x86/kernel/cpu/mshyperv.c:27: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_frag.o: warning: objtool: missing symbol for section .exit.text sound/core/timer.o: warning: objtool: missing symbol for section .exit.text drivers/ata/sata_sx4.o: warning: objtool: missing symbol for section .exit.text sound/core/pcm.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/fs/ceph/mdsmap.c:4: /kisskb/src/fs/ceph/mdsmap.c: In function 'ceph_mdsmap_decode': /kisskb/src/fs/ceph/mdsmap.c:208:35: 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), | ^~~~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:128:38: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/ceph/ceph_debug.h:19:9: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ /kisskb/src/fs/ceph/mdsmap.c:206:17: note: in expansion of macro 'dout' 206 | dout("mdsmap_decode %d/%d %lld mds%d.%d %s %s\n", | ^~~~ sound/firewire/bebob/bebob.o: warning: objtool: missing symbol for section .exit.text sound/drivers/virmidi.o: warning: objtool: missing symbol for section .exit.text sound/drivers/dummy.o: warning: objtool: missing symbol for section .exit.text net/6lowpan/nhc_ghc_ext_route.o: warning: objtool: missing symbol for section .exit.text sound/firewire/fireface/ff.o: warning: objtool: missing symbol for section .exit.text drivers/ata/ata_piix.o: warning: objtool: missing symbol for section .exit.text sound/drivers/aloop.o: warning: objtool: missing symbol for section .exit.text sound/drivers/serial-u16550.o: warning: objtool: missing symbol for section .exit.text sound/drivers/mtpav.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/ceph/debugfs.c: In function 'mdsmap_show': /kisskb/src/fs/ceph/debugfs.c:40:45: 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), | ^~~~~~~~~~~~~~ drivers/ata/sata_mv.o: warning: objtool: missing symbol for section .exit.text sound/hda/hda_bus_type.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_hwinfo': /kisskb/src/sound/firewire/fireworks/fireworks_command.c:219:32: warning: converting a packed 'struct snd_efw_hwinfo' pointer (alignment 1) to a '__be32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 219 | NULL, 0, (__be32 *)hwinfo, sizeof(*hwinfo)); | ^~~~ In file included from /kisskb/src/sound/firewire/fireworks/fireworks_command.c:9: /kisskb/src/sound/firewire/fireworks/./fireworks.h:125:8: note: defined here 125 | struct snd_efw_hwinfo { | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/byteorder/little_endian.h:5, from /kisskb/src/arch/x86/include/uapi/asm/byteorder.h:5, from /kisskb/src/include/asm-generic/bitops/le.h:6, from /kisskb/src/arch/x86/include/asm/bitops.h:507, from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/sound/firewire/fireworks/./fireworks.h:12, from /kisskb/src/sound/firewire/fireworks/fireworks_command.c:9: /kisskb/src/sound/firewire/fireworks/fireworks_command.c:223:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:223:9: note: in expansion of macro 'be32_to_cpus' 223 | be32_to_cpus(&hwinfo->flags); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:224:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:224:9: note: in expansion of macro 'be32_to_cpus' 224 | be32_to_cpus(&hwinfo->guid_hi); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:225:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:225:9: note: in expansion of macro 'be32_to_cpus' 225 | be32_to_cpus(&hwinfo->guid_lo); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:226:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:226:9: note: in expansion of macro 'be32_to_cpus' 226 | be32_to_cpus(&hwinfo->type); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:227:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:227:9: note: in expansion of macro 'be32_to_cpus' 227 | be32_to_cpus(&hwinfo->version); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:228:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:228:9: note: in expansion of macro 'be32_to_cpus' 228 | be32_to_cpus(&hwinfo->supported_clocks); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:229:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:229:9: note: in expansion of macro 'be32_to_cpus' 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:230:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:230:9: note: in expansion of macro 'be32_to_cpus' 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:231:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:231:9: note: in expansion of macro 'be32_to_cpus' 231 | be32_to_cpus(&hwinfo->phys_out); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:232:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:232:9: note: in expansion of macro 'be32_to_cpus' 232 | be32_to_cpus(&hwinfo->phys_in); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:233:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:233:9: note: in expansion of macro 'be32_to_cpus' 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:234:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:234:9: note: in expansion of macro 'be32_to_cpus' 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:235:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:235:9: note: in expansion of macro 'be32_to_cpus' 235 | be32_to_cpus(&hwinfo->midi_out_ports); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:236:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:236:9: note: in expansion of macro 'be32_to_cpus' 236 | be32_to_cpus(&hwinfo->midi_in_ports); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:237:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:237:9: note: in expansion of macro 'be32_to_cpus' 237 | be32_to_cpus(&hwinfo->max_sample_rate); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:238:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:238:9: note: in expansion of macro 'be32_to_cpus' 238 | be32_to_cpus(&hwinfo->min_sample_rate); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:239:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:239:9: note: in expansion of macro 'be32_to_cpus' 239 | be32_to_cpus(&hwinfo->dsp_version); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:240:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:240:9: note: in expansion of macro 'be32_to_cpus' 240 | be32_to_cpus(&hwinfo->arm_version); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:241:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:241:9: note: in expansion of macro 'be32_to_cpus' 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:242:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:242:9: note: in expansion of macro 'be32_to_cpus' 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:243:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:243:9: note: in expansion of macro 'be32_to_cpus' 243 | be32_to_cpus(&hwinfo->fpga_version); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:244:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:244:9: note: in expansion of macro 'be32_to_cpus' 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:245:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:245:9: note: in expansion of macro 'be32_to_cpus' 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:246:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:246:9: note: in expansion of macro 'be32_to_cpus' 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:247:22: 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); /kisskb/src/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)) | ^ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:247:9: note: in expansion of macro 'be32_to_cpus' 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); | ^~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_phys_meters': /kisskb/src/sound/firewire/fireworks/fireworks_command.c:260:9: warning: converting a packed 'struct snd_efw_phys_meters' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 260 | u32 *buf = (u32 *)meters; | ^~~ In file included from /kisskb/src/sound/firewire/fireworks/fireworks_command.c:9: /kisskb/src/sound/firewire/fireworks/./fireworks.h:170:8: note: defined here 170 | struct snd_efw_phys_meters { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/firewire/fireworks/fireworks_command.c:266:31: warning: converting a packed 'struct snd_efw_phys_meters' pointer (alignment 1) to a '__be32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | NULL, 0, (__be32 *)meters, len); | ^~~~ In file included from /kisskb/src/sound/firewire/fireworks/fireworks_command.c:9: /kisskb/src/sound/firewire/fireworks/./fireworks.h:170:8: note: defined here 170 | struct snd_efw_phys_meters { | ^~~~~~~~~~~~~~~~~~~ sound/drivers/mts64.o: warning: objtool: missing symbol for section .exit.text net/bluetooth/bnep/core.o: warning: objtool: missing symbol for section .exit.text net/ax25/ax25_dev.o: warning: objtool: missing symbol for section .exit.text drivers/ata/sata_nv.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/sound/firewire/fireworks/fireworks_proc.c: In function 'proc_read_phys_meters': /kisskb/src/sound/firewire/fireworks/fireworks_proc.c:152:18: 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; | ^~~~~~ drivers/atm/idt77252.o: warning: objtool: missing symbol for section .exit.text sound/drivers/portman2x4.o: warning: objtool: missing symbol for section .exit.text drivers/ata/sata_promise.o: warning: objtool: missing symbol for section .exit.text fs/afs/main.o: warning: objtool: missing symbol for section .exit.text net/bluetooth/bnep/sock.o: warning: objtool: missing symbol for section .exit.text sound/core/seq_device.o: warning: objtool: missing symbol for section .exit.text drivers/ata/sata_rcar.o: warning: objtool: missing symbol for section .exit.text sound/firewire/fireworks/fireworks.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/atmdev.h:11, from /kisskb/src/net/atm/common.c:11: /kisskb/src/net/atm/common.c: In function 'vcc_process_recv_queue': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/atm/common.c:226:29: note: while referencing 'queue' 226 | struct sk_buff_head queue, *rq; | ^~~~~ drivers/ata/sata_sil.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_insert': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:129:22: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | rb_link_node(&rbnode->node, parent, new); | ^~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:130:25: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rb_insert_color(&rbnode->node, root); | ^~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_exit': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:232:32: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | next = rb_next(&rbtree_node->node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:233:26: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | rb_erase(&rbtree_node->node, &rbtree_ctx->root); | ^~~~~~~~~~~~~~~~~~ sound/firewire/dice/dice.o: warning: objtool: missing symbol for section .exit.text fs/coda/psdev.o: warning: objtool: missing symbol for section .exit.text net/atm/common.o: warning: objtool: missing symbol for section .exit.text sound/isa/ad1816a/ad1816a.o: warning: objtool: missing symbol for section .exit.text drivers/atm/solos-pci.o: warning: objtool: missing symbol for section .exit.text sound/firewire/motu/motu.o: warning: objtool: missing symbol for section .exit.text sound/core/rawmidi.o: warning: objtool: missing symbol for section .exit.text drivers/ata/sata_sis.o: warning: objtool: missing symbol for section .exit.text drivers/base/test/test_async_driver_probe.o: warning: objtool: missing symbol for section .exit.text net/bluetooth/cmtp/core.o: warning: objtool: missing symbol for section .exit.text sound/firewire/digi00x/digi00x.o: warning: objtool: missing symbol for section .exit.text lib/xz/xz_dec_stream.o: warning: objtool: missing symbol for section .text drivers/ata/sata_svw.o: warning: objtool: missing symbol for section .exit.text drivers/atm/idt77105.o: warning: objtool: missing symbol for section .exit.text sound/pcmcia/pdaudiocf/pdaudiocf.o: warning: objtool: missing symbol for section .exit.text net/bluetooth/hidp/core.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/dptf/dptf_power.o: warning: objtool: missing symbol for section .exit.text sound/isa/ad1848/ad1848.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/crypto.h:26, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/include/linux/uio.h:14, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/x86/kernel/fpu/signal.c:6: /kisskb/src/arch/x86/kernel/fpu/signal.c: In function 'save_xstate_epilog': /kisskb/src/arch/x86/kernel/fpu/signal.c:116:47: warning: taking address of packed member of 'struct xstate_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 116 | err |= __put_user(xfeatures, (__u32 *)&x->header.xfeatures); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/arch/x86/kernel/fpu/signal.c:116:16: note: in expansion of macro '__put_user' 116 | err |= __put_user(xfeatures, (__u32 *)&x->header.xfeatures); | ^~~~~~~~~~ sound/isa/cs423x/cs4231.o: warning: objtool: missing symbol for section .exit.text drivers/ata/sata_uli.o: warning: objtool: missing symbol for section .exit.text lib/xz/xz_dec_lzma2.o: warning: objtool: missing symbol for section .text In file included from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/rcupdate.h:40, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/debug.c:12: In function 'check_object_size', inlined from 'check_copy_size' at /kisskb/src/include/linux/thread_info.h:150:2, inlined from 'copy_from_user' at /kisskb/src/include/linux/uaccess.h:143:6, inlined from 'sched_feat_write' at /kisskb/src/kernel/sched/debug.c:141:6: /kisskb/src/include/linux/thread_info.h:119:17: warning: 'buf' may be used uninitialized [-Wmaybe-uninitialized] 119 | __check_object_size(ptr, n, to_user); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/debug.c: In function 'sched_feat_write': /kisskb/src/include/linux/thread_info.h:112:13: note: by argument 1 of type 'const void *' to '__check_object_size' declared here 112 | extern void __check_object_size(const void *ptr, unsigned long n, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/debug.c:133:14: note: 'buf' declared here 133 | char buf[64]; | ^~~ lib/zlib_inflate/inffast.o: warning: objtool: missing symbol for section .text drivers/atm/adummy.o: warning: objtool: missing symbol for section .exit.text sound/isa/es1688/es1688.o: warning: objtool: missing symbol for section .exit.text drivers/ata/sata_via.o: warning: objtool: missing symbol for section .exit.text net/bluetooth/hidp/sock.o: warning: objtool: missing symbol for section .exit.text sound/isa/cs423x/cs4236.o: warning: objtool: missing symbol for section .exit.text lib/xz/xz_dec_test.o: warning: objtool: missing symbol for section .init.text crypto/echainiv.o: warning: objtool: missing symbol for section .exit.text lib/zlib_inflate/inflate.o: warning: objtool: missing symbol for section .text drivers/ata/sata_vsc.o: warning: objtool: missing symbol for section .exit.text drivers/atm/atmtcp.o: warning: objtool: missing symbol for section .exit.text sound/pcmcia/vx/vxpocket.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_ali.o: warning: objtool: missing symbol for section .exit.text net/ax25/ax25_route.o: warning: objtool: missing symbol for section .exit.text lib/zlib_inflate/infutil.o: warning: objtool: missing symbol for section .text drivers/ata/pata_amd.o: warning: objtool: missing symbol for section .exit.text net/atm/atm_sysfs.o: warning: objtool: missing symbol for section .exit.text crypto/crypto_user_base.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_atiixp.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_artop.o: warning: objtool: missing symbol for section .exit.text net/bluetooth/rfcomm/core.o: warning: objtool: missing symbol for section .exit.text sound/isa/galaxy/azt1605.o: warning: objtool: missing symbol for section .exit.text sound/isa/gus/gusclassic.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_atp867x.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_cmd64x.o: warning: objtool: missing symbol for section .exit.text crypto/cmac.o: warning: objtool: missing symbol for section .exit.text crypto/vmac.o: warning: objtool: missing symbol for section .exit.text drivers/atm/firestream.o: warning: objtool: missing symbol for section .exit.text sound/firewire/isight.o: warning: objtool: missing symbol for section .exit.text crypto/xcbc.o: warning: objtool: missing symbol for section .exit.text sound/spi/at73c213.o: warning: objtool: missing symbol for section .exit.text sound/soc/adi/axi-i2s.o: warning: objtool: missing symbol for section .exit.text sound/isa/galaxy/azt2316.o: warning: objtool: missing symbol for section .exit.text sound/firewire/oxfw/oxfw.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_cs5520.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_cs5530.o: warning: objtool: missing symbol for section .exit.text crypto/md4.o: warning: objtool: missing symbol for section .exit.text net/bluetooth/rfcomm/sock.o: warning: objtool: missing symbol for section .exit.text net/bpfilter/bpfilter_kern.o: warning: objtool: missing symbol for section .exit.text sound/usb/6fire/chip.o: warning: objtool: missing symbol for section .exit.text sound/soc/adi/axi-spdif.o: warning: objtool: missing symbol for section .exit.text sound/firewire/tascam/tascam.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/apei/erst-dbg.o: warning: objtool: missing symbol for section .exit.text sound/pci/ali5451/ali5451.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_cs5536.o: warning: objtool: missing symbol for section .exit.text crypto/rmd128.o: warning: objtool: missing symbol for section .exit.text sound/soc/amd/raven/pci-acp3x.o: warning: objtool: missing symbol for section .exit.text sound/xen/xen_snd_front.o: warning: objtool: missing symbol for section .exit.text net/atm/clip.o: warning: objtool: missing symbol for section .exit.text net/ax25/ax25_uid.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_cypress.o: warning: objtool: missing symbol for section .exit.text sound/pci/asihpi/asihpi.o: warning: objtool: missing symbol for section .exit.text sound/soc/amd/raven/acp3x-pcm-dma.o: warning: objtool: missing symbol for section .exit.text drivers/atm/lanai.o: warning: objtool: missing symbol for section .exit.text sound/x86/intel_hdmi_audio.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/nft_reject_bridge.o: warning: objtool: missing symbol for section .exit.text crypto/rmd160.o: warning: objtool: missing symbol for section .exit.text mm/zswap.o: warning: objtool: missing symbol for section .exit.text net/ax25/af_ax25.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_efar.o: warning: objtool: missing symbol for section .exit.text sound/sound_core.o: warning: objtool: missing symbol for section .exit.text sound/ac97_bus.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/nf_log_bridge.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/sound/xen/xen_snd_front_evtchnl.c:11: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/sound/xen/xen_snd_front_evtchnl.c:11: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ sound/soc/amd/acp-pcm-dma.o: warning: objtool: missing symbol for section .exit.text crypto/rmd256.o: warning: objtool: missing symbol for section .exit.text net/atm/br2684.o: warning: objtool: missing symbol for section .exit.text net/bluetooth/af_bluetooth.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_hpt366.o: warning: objtool: missing symbol for section .exit.text fs/cramfs/inode.o: warning: objtool: missing symbol for section .exit.text sound/usb/bcd2000/bcd2000.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_hpt37x.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_hpt3x2n.o: warning: objtool: missing symbol for section .exit.text sound/soc/amd/acp-da7219-max98357a.o: warning: objtool: missing symbol for section .exit.text crypto/rmd320.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/mm/hugetlb.c: In function 'hugetlb_fault_mutex_hash': /kisskb/src/mm/hugetlb.c:3897:47: warning: expression does not compute the number of elements in this array; element type is 'long unsigned int', not 'u32' {aka 'unsigned int'} [-Wsizeof-array-div] 3897 | hash = jhash2((u32 *)&key, sizeof(key)/sizeof(u32), 0); | ^ /kisskb/src/mm/hugetlb.c:3897:47: note: add parentheses around the second 'sizeof' to silence this warning /kisskb/src/mm/hugetlb.c:3891:23: note: array 'key' declared here 3891 | unsigned long key[2]; | ^~~ drivers/atm/he.o: warning: objtool: missing symbol for section .exit.text sound/pci/au88x0/au8810.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_hpt3x3.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_it8213.o: warning: objtool: missing symbol for section .exit.text sound/soc/amd/acp-rt5645.o: warning: objtool: missing symbol for section .exit.text fs/crypto/crypto.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_jmicron.o: warning: objtool: missing symbol for section .exit.text sound/usb/caiaq/device.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebtables.o: warning: objtool: missing symbol for section .exit.text crypto/sha512_generic.o: warning: objtool: missing symbol for section .exit.text net/atm/lec.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_it821x.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_marvell.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_netcell.o: warning: objtool: missing symbol for section .exit.text sound/isa/gus/gusmax.o: warning: objtool: missing symbol for section .exit.text sound/isa/gus/gusextreme.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_ninja32.o: warning: objtool: missing symbol for section .exit.text sound/isa/gus/interwave.o: warning: objtool: missing symbol for section .exit.text net/caif/caif_dev.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_ns87415.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebtable_broute.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/sysfs.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_oldpiix.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_optidma.o: warning: objtool: missing symbol for section .exit.text sound/isa/gus/interwave-stb.o: warning: objtool: missing symbol for section .exit.text crypto/sha3_generic.o: warning: objtool: missing symbol for section .exit.text sound/isa/msnd/msnd_pinnacle.o: warning: objtool: missing symbol for section .exit.text net/atm/mpc.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/mm/mempolicy.c: In function 'mpol_parse_str': /kisskb/src/mm/mempolicy.c:2847:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2847 | *--flags = '='; | ~~~~~~~~~^~~~~ /kisskb/src/mm/mempolicy.c:2736:26: note: destination object 'str' of size [0, 9223372036854775807] 2736 | int mpol_parse_str(char *str, struct mempolicy **mpol) | ~~~~~~^~~ /kisskb/src/mm/mempolicy.c:2847:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2847 | *--flags = '='; | ~~~~~~~~~^~~~~ /kisskb/src/mm/mempolicy.c:2736:26: note: destination object 'str' of size [0, 9223372036854775807] 2736 | int mpol_parse_str(char *str, struct mempolicy **mpol) | ~~~~~~^~~ /kisskb/src/mm/mempolicy.c:2847:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2847 | *--flags = '='; | ~~~~~~~~~^~~~~ /kisskb/src/mm/mempolicy.c:2736:26: note: destination object 'str' of size [0, 9223372036854775807] 2736 | int mpol_parse_str(char *str, struct mempolicy **mpol) | ~~~~~~^~~ /kisskb/src/mm/mempolicy.c:2847:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2847 | *--flags = '='; | ~~~~~~~~~^~~~~ /kisskb/src/mm/mempolicy.c:2736:26: note: destination object 'str' of size [0, 9223372036854775807] 2736 | int mpol_parse_str(char *str, struct mempolicy **mpol) | ~~~~~~^~~ /kisskb/src/mm/mempolicy.c:2847:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2847 | *--flags = '='; | ~~~~~~~~~^~~~~ /kisskb/src/mm/mempolicy.c:2736:26: note: destination object 'str' of size [0, 9223372036854775807] 2736 | int mpol_parse_str(char *str, struct mempolicy **mpol) | ~~~~~~^~~ /kisskb/src/mm/mempolicy.c:2847:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2847 | *--flags = '='; | ~~~~~~~~~^~~~~ /kisskb/src/mm/mempolicy.c:2736:26: note: destination object 'str' of size [0, 9223372036854775807] 2736 | int mpol_parse_str(char *str, struct mempolicy **mpol) | ~~~~~~^~~ /kisskb/src/mm/mempolicy.c:2847:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2847 | *--flags = '='; | ~~~~~~~~~^~~~~ /kisskb/src/mm/mempolicy.c:2736:26: note: destination object 'str' of size [0, 9223372036854775807] 2736 | int mpol_parse_str(char *str, struct mempolicy **mpol) | ~~~~~~^~~ /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c: In function 'snd_opti9xx_configure': /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c:334:57: warning: overflow in conversion from 'int' to 'unsigned char' changes value from '(int)snd_opti9xx_read(chip, 3) & -256 | 240' to '240' [-Woverflow] 334 | (snd_opti9xx_read(chip, reg) & ~(mask)) | ((value) & (mask))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c:363:17: note: in expansion of macro 'snd_opti9xx_write_mask' 363 | snd_opti9xx_write_mask(chip, OPTi9XX_MC_REG(3), 0xf0, 0xff); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/isa/opti9xx/opti92x-cs4231.c:2: /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c: In function 'snd_opti9xx_configure': /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c:334:57: warning: overflow in conversion from 'int' to 'unsigned char' changes value from '(int)snd_opti9xx_read(chip, 3) & -256 | 240' to '240' [-Woverflow] 334 | (snd_opti9xx_read(chip, reg) & ~(mask)) | ((value) & (mask))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c:363:17: note: in expansion of macro 'snd_opti9xx_write_mask' 363 | snd_opti9xx_write_mask(chip, OPTi9XX_MC_REG(3), 0xf0, 0xff); | ^~~~~~~~~~~~~~~~~~~~~~ net/bridge/netfilter/ebtable_filter.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebtable_nat.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_pdc2027x.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_pdc202xx_old.o: warning: objtool: missing symbol for section .exit.text sound/pci/au88x0/au8820.o: warning: objtool: missing symbol for section .exit.text crypto/sm3_generic.o: warning: objtool: missing symbol for section .exit.text sound/isa/opti9xx/opti92x-ad1848.o: warning: objtool: missing symbol for section .exit.text sound/usb/hiface/chip.o: warning: objtool: missing symbol for section .exit.text sound/isa/opti9xx/opti92x-cs4231.o: warning: objtool: missing symbol for section .exit.text sound/soc/atmel/atmel-i2s.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/bluetooth/mgmt.c: In function 'read_commands': /kisskb/src/net/bluetooth/mgmt.c:328:34: 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; | ^~ /kisskb/src/net/bluetooth/mgmt.c:336:34: 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; | ^~ sound/pci/au88x0/au8830.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_radisys.o: warning: objtool: missing symbol for section .exit.text kernel/trace/bpf_trace.o: warning: objtool: missing symbol for section .init.text In file included from /kisskb/src/sound/isa/opti9xx/opti93x.c:2: /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c: In function 'snd_opti9xx_configure': /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c:334:57: warning: overflow in conversion from 'int' to 'unsigned char' changes value from '(int)snd_opti9xx_read(chip, 21) & -256 | 130' to '130' [-Woverflow] 334 | (snd_opti9xx_read(chip, reg) & ~(mask)) | ((value) & (mask))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c:398:17: note: in expansion of macro 'snd_opti9xx_write_mask' 398 | snd_opti9xx_write_mask(chip, OPTi9XX_MC_REG(21), 0x82, 0xff); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c:334:57: warning: overflow in conversion from 'int' to 'unsigned char' changes value from '(int)snd_opti9xx_read(chip, 3) & -256' to '0' [-Woverflow] 334 | (snd_opti9xx_read(chip, reg) & ~(mask)) | ((value) & (mask))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/isa/opti9xx/opti92x-ad1848.c:407:17: note: in expansion of macro 'snd_opti9xx_write_mask' 407 | snd_opti9xx_write_mask(chip, OPTi9XX_MC_REG(3), 0x00, 0xff); | ^~~~~~~~~~~~~~~~~~~~~~ net/bridge/netfilter/ebt_802_3.o: warning: objtool: missing symbol for section .exit.text lib/zstd/entropy_common.o: warning: objtool: missing symbol for section .text fs/crypto/keyinfo.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_rdc.o: warning: objtool: missing symbol for section .exit.text crypto/streebog_generic.o: warning: objtool: missing symbol for section .exit.text sound/soc/atmel/sam9g20_wm8731.o: warning: objtool: missing symbol for section .exit.text sound/isa/opti9xx/opti93x.o: warning: objtool: missing symbol for section .exit.text sound/soc/atmel/atmel_wm8904.o: warning: objtool: missing symbol for section .exit.text drivers/bcma/main.o: warning: objtool: missing symbol for section .exit.text sound/isa/msnd/msnd_classic.o: warning: objtool: missing symbol for section .exit.text block/mq-deadline.o: warning: objtool: missing symbol for section .exit.text net/atm/pppoatm.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_sc1200.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/sound/isa/opti9xx/miro.c: In function 'snd_miro_configure': /kisskb/src/sound/isa/opti9xx/miro.c:886:54: warning: overflow in conversion from 'int' to 'unsigned char' changes value from '(int)snd_miro_read(chip, 3) & -256 | 240' to '240' [-Woverflow] 886 | (snd_miro_read(chip, reg) & ~(mask)) | ((value) & (mask))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/isa/opti9xx/miro.c:1026:17: note: in expansion of macro 'snd_miro_write_mask' 1026 | snd_miro_write_mask(chip, OPTi9XX_MC_REG(3), 0xf0, 0xff); | ^~~~~~~~~~~~~~~~~~~ sound/soc/atmel/sam9x5_wm8731.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_among.o: warning: objtool: missing symbol for section .exit.text sound/soc/atmel/atmel-classd.o: warning: objtool: missing symbol for section .exit.text crypto/wp512.o: warning: objtool: missing symbol for section .exit.text sound/pci/aw2/aw2-alsa.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_sch.o: warning: objtool: missing symbol for section .exit.text sound/isa/opti9xx/miro.o: warning: objtool: missing symbol for section .exit.text sound/soc/atmel/atmel-pdmic.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/bluetooth/ecdh_helper.c:122:55: warning: argument 2 of type 'const u8[32]' {aka 'const unsigned char[32]'} with mismatched bound [-Warray-parameter=] 122 | int set_ecdh_privkey(struct crypto_kpp *tfm, const u8 private_key[32]) | ~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/ecdh_helper.c:23: /kisskb/src/net/bluetooth/ecdh_helper.h:28:56: note: previously declared as 'const u8 *' {aka 'const unsigned char *'} 28 | int set_ecdh_privkey(struct crypto_kpp *tfm, const u8 *private_key); | ~~~~~~~~~~^~~~~~~~~~~ sound/soc/atmel/mikroe-proto.o: warning: objtool: missing symbol for section .exit.text crypto/tgr192.o: warning: objtool: missing symbol for section .exit.text block/kyber-iosched.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_arp.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/filter.h:13, from /kisskb/src/net/bluetooth/l2cap_core.c:35: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_send': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c:2449:29: note: while referencing 'seg_queue' 2449 | struct sk_buff_head seg_queue; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/filter.h:13, from /kisskb/src/net/bluetooth/l2cap_core.c:35: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c:2449:29: note: while referencing 'seg_queue' 2449 | struct sk_buff_head seg_queue; | ^~~~~~~~~ drivers/ata/pata_serverworks.o: warning: objtool: missing symbol for section .exit.text sound/pci/cs46xx/cs46xx.o: warning: objtool: missing symbol for section .exit.text sound/pci/ca0106/ca0106_main.o: warning: objtool: missing symbol for section .exit.text crypto/ecb.o: warning: objtool: missing symbol for section .exit.text sound/pci/cs5535audio/cs5535audio.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_ip.o: warning: objtool: missing symbol for section .exit.text sound/soc/bcm/bcm2835-i2s.o: warning: objtool: missing symbol for section .exit.text sound/usb/line6/pod.o: warning: objtool: missing symbol for section .exit.text sound/isa/wavefront/wavefront.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_sil680.o: warning: objtool: missing symbol for section .exit.text crypto/cfb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/cifs/smb2pdu.c: In function 'add_posix_context': /kisskb/src/fs/cifs/smb2pdu.c:681:22: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 681 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_posix)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sound/usb/line6/podhd.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/cifs/smb2pdu.c: In function 'add_lease_context': /kisskb/src/fs/cifs/smb2pdu.c:1836:22: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1836 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/cifs/smb2pdu.c: In function 'add_durable_v2_context': /kisskb/src/fs/cifs/smb2pdu.c:1927:22: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1927 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable_v2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/cifs/smb2pdu.c: In function 'add_durable_reconnect_v2_context': /kisskb/src/fs/cifs/smb2pdu.c:1950:22: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1950 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/cifs/smb2pdu.c: In function 'add_durable_context': /kisskb/src/fs/cifs/smb2pdu.c:1984:22: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1984 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/cifs/smb2pdu.c: In function 'add_twarp_context': /kisskb/src/fs/cifs/smb2pdu.c:2029:22: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 2029 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/cifs/smb2pdu.c: In function 'SMB2_set_info_init': /kisskb/src/fs/cifs/smb2pdu.c:3951:30: warning: taking address of packed member of 'struct smb2_set_info_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 3951 | le32_add_cpu(&req->BufferLength, size[i]); | ^~~~~~~~~~~~~~~~~~ sound/usb/line6/toneport.o: warning: objtool: missing symbol for section .exit.text sound/pci/ctxfi/xfi.o: warning: objtool: missing symbol for section .exit.text net/batman-adv/main.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_ip6.o: warning: objtool: missing symbol for section .exit.text net/can/af_can.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_sis.o: warning: objtool: missing symbol for section .exit.text crypto/pcbc.o: warning: objtool: missing symbol for section .exit.text crypto/cts.o: warning: objtool: missing symbol for section .exit.text sound/usb/line6/variax.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/acpi_ipmi.o: warning: objtool: missing symbol for section .exit.text block/bfq-iosched.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/ac.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/crypto/lrw.c:296:13: warning: conflicting types for built-in function 'free'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 296 | static void free(struct skcipher_instance *inst) | ^~~~ /kisskb/src/crypto/lrw.c:31:1: note: 'free' is declared in header '' 30 | #include +++ |+#include 31 | /kisskb/src/fs/cifs/smb2file.c: In function 'smb2_open_file': /kisskb/src/fs/cifs/smb2file.c:94:39: warning: taking address of packed member of 'struct smb2_file_all_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | &smb2_data->IndexNumber); | ^~~~~~~~~~~~~~~~~~~~~~~ net/caif/caif_socket.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_findDecompressedSize': /kisskb/src/lib/zstd/decompress.c:303:20: warning: 'fParams.windowSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 303 | if (fParams.windowSize == 0) { | ^ /kisskb/src/lib/zstd/decompress.c:300:34: note: 'fParams.windowSize' was declared here 300 | ZSTD_frameParams fParams; | ^~~~~~~ /kisskb/src/lib/zstd/decompress.c:342:36: warning: 'fParams.frameContentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 342 | if (ret >= ZSTD_CONTENTSIZE_ERROR) | ^ net/caif/caif_usb.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_piccolo.o: warning: objtool: missing symbol for section .exit.text crypto/lrw.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_limit.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_mark_m.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/button.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_pkttype.o: warning: objtool: missing symbol for section .exit.text net/can/raw.o: warning: objtool: missing symbol for section .exit.text sound/soc/bcm/cygnus-ssp.o: warning: objtool: missing symbol for section .exit.text security/keys/trusted.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/fan.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/sound/usb/misc/ua101.c: In function 'alloc_stream_urbs': /kisskb/src/sound/usb/misc/ua101.c:1129:48: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct usb_iso_packet_descriptor[0]' [-Wzero-length-bounds] 1129 | urb->urb.iso_frame_desc[0].offset = 0; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/sound/usb/misc/ua101.c:20: /kisskb/src/include/linux/usb.h:1578:42: note: while referencing 'iso_frame_desc' 1578 | struct usb_iso_packet_descriptor iso_frame_desc[0]; | ^~~~~~~~~~~~~~ /kisskb/src/sound/usb/misc/ua101.c:1130:48: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct usb_iso_packet_descriptor[0]' [-Wzero-length-bounds] 1130 | urb->urb.iso_frame_desc[0].length = max_packet_size; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/sound/usb/misc/ua101.c:20: /kisskb/src/include/linux/usb.h:1578:42: note: while referencing 'iso_frame_desc' 1578 | struct usb_iso_packet_descriptor iso_frame_desc[0]; | ^~~~~~~~~~~~~~ /kisskb/src/crypto/xts.c:223:13: warning: conflicting types for built-in function 'free'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 223 | static void free(struct skcipher_instance *inst) | ^~~~ /kisskb/src/crypto/xts.c:28:1: note: 'free' is declared in header '' 27 | #include +++ |+#include 28 | sound/usb/usx2y/usbusx2y.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_triflex.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_stp.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/can/gw.c: In function 'cgw_parse_attr': /kisskb/src/net/can/gw.c:682:49: 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); | ^~~~~~ /kisskb/src/net/can/gw.c:698:48: 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); | ^~~~~~ /kisskb/src/net/can/gw.c:714:49: 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); | ^~~~~~ /kisskb/src/net/can/gw.c:730:49: 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); | ^~~~~~ /kisskb/src/sound/usb/misc/ua101.c: In function 'playback_urb_complete': /kisskb/src/sound/usb/misc/ua101.c:203:56: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct usb_iso_packet_descriptor[0]' [-Wzero-length-bounds] 203 | urb->urb.iso_frame_desc[0].length / | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/sound/usb/misc/ua101.c:20: /kisskb/src/include/linux/usb.h:1578:42: note: while referencing 'iso_frame_desc' 1578 | struct usb_iso_packet_descriptor iso_frame_desc[0]; | ^~~~~~~~~~~~~~ /kisskb/src/sound/usb/misc/ua101.c: In function 'playback_tasklet': /kisskb/src/sound/usb/misc/ua101.c:297:40: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct usb_iso_packet_descriptor[0]' [-Wzero-length-bounds] 297 | urb->urb.iso_frame_desc[0].length = | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/sound/usb/misc/ua101.c:20: /kisskb/src/include/linux/usb.h:1578:42: note: while referencing 'iso_frame_desc' 1578 | struct usb_iso_packet_descriptor iso_frame_desc[0]; | ^~~~~~~~~~~~~~ crypto/xts.o: warning: objtool: missing symbol for section .exit.text net/can/bcm.o: warning: objtool: missing symbol for section .exit.text sound/usb/misc/ua101.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/video_detect.o: warning: objtool: missing symbol for section .exit.text sound/isa/sb/sb8.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/acpi_tad.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/acpi_video.o: warning: objtool: missing symbol for section .exit.text net/can/gw.o: warning: objtool: missing symbol for section .exit.text lib/bcd.o: warning: objtool: missing symbol for section .text lib/div64.o: warning: objtool: missing symbol for section .text /kisskb/src/fs/efivarfs/super.c: In function 'efivarfs_callback': /kisskb/src/fs/efivarfs/super.c:130:39: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | len = ucs2_utf8size(entry->var.VariableName); | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/fs/efivarfs/super.c:137:38: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 137 | ucs2_as_utf8(name, entry->var.VariableName, len); | ~~~~~~~~~~^~~~~~~~~~~~~ fs/efivarfs/super.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_via.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_vlan.o: warning: objtool: missing symbol for section .exit.text lib/debug_locks.o: warning: objtool: missing symbol for section .text crypto/keywrap.o: warning: objtool: missing symbol for section .exit.text sound/usb/card.o: warning: objtool: missing symbol for section .exit.text sound/isa/sb/sb16.o: warning: objtool: missing symbol for section .exit.text lib/gcd.o: warning: objtool: missing symbol for section .text drivers/acpi/sbshc.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/ceph/messenger.c: In function 'ceph_tcp_connect': /kisskb/src/net/ceph/messenger.c:452:42: 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 /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c:474:43: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:128:38: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/ceph/ceph_debug.h:19:9: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ /kisskb/src/net/ceph/messenger.c:474:9: note: in expansion of macro 'dout' 474 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~ /kisskb/src/net/ceph/messenger.c:481:35: 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), | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:128:38: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/ceph/ceph_debug.h:19:9: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ /kisskb/src/net/ceph/messenger.c:480:17: note: in expansion of macro 'dout' 480 | dout("connect %s EINPROGRESS sk_state = %u\n", | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c:485:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:303:40: note: in definition of macro 'pr_err' 303 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/acpi/thermal.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'ceph_con_close': /kisskb/src/net/ceph/messenger.c:673:27: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:128:38: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/ceph/ceph_debug.h:19:9: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ /kisskb/src/net/ceph/messenger.c:672:9: note: in expansion of macro 'dout' 672 | dout("con_close %p peer %s\n", con, | ^~~~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_con_open': /kisskb/src/net/ceph/messenger.c:697:52: 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)); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:128:38: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/ceph/ceph_debug.h:19:9: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ /kisskb/src/net/ceph/messenger.c:697:9: note: in expansion of macro 'dout' 697 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'verify_hello': /kisskb/src/net/ceph/messenger.c:1787:37: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1787 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:303:40: note: in definition of macro 'pr_err' 303 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_parse_ips': /kisskb/src/net/ceph/messenger.c:1941:47: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1941 | struct sockaddr_storage *ss = &addr[i].in_addr; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c: In function 'process_banner': /kisskb/src/net/ceph/messenger.c:2022:29: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2022 | !(addr_is_blank(&con->actual_peer_addr.in_addr) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c:2025:38: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2025 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:305:44: note: in definition of macro 'pr_warning' 305 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c:2024:17: note: in expansion of macro 'pr_warn' 2024 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ /kisskb/src/net/ceph/messenger.c:2027:38: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2027 | ceph_pr_addr(&con->actual_peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:305:44: note: in definition of macro 'pr_warning' 305 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c:2024:17: note: in expansion of macro 'pr_warn' 2024 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ /kisskb/src/net/ceph/messenger.c:2036:27: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2036 | if (addr_is_blank(&con->msgr->inst.addr.in_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c:2037:38: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2037 | int port = addr_port(&con->msgr->inst.addr.in_addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c:2042:31: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2042 | addr_set_port(&con->msgr->inst.addr.in_addr, port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c:2045:35: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2045 | ceph_pr_addr(&con->msgr->inst.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:128:38: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/ceph/ceph_debug.h:19:9: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ /kisskb/src/net/ceph/messenger.c:2044:17: note: in expansion of macro 'dout' 2044 | dout("process_banner learned my addr is %s\n", | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'process_connect': /kisskb/src/net/ceph/messenger.c:2096:37: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2096 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:303:40: note: in definition of macro 'pr_err' 303 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c:2106:37: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2106 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:303:40: note: in definition of macro 'pr_err' 303 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c:2140:37: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2140 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:303:40: note: in definition of macro 'pr_err' 303 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c:2197:45: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2197 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:303:40: note: in definition of macro 'pr_err' 303 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c: In function 'read_partial_message': lib/bust_spinlocks.o: warning: objtool: missing symbol for section .text /kisskb/src/net/ceph/messenger.c:2404:38: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2404 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:310:41: note: in definition of macro 'pr_info' 310 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'con_fault': /kisskb/src/net/ceph/messenger.c:2983:44: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2983 | con, con->state, ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:128:38: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/ceph/ceph_debug.h:19:9: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ /kisskb/src/net/ceph/messenger.c:2982:9: note: in expansion of macro 'dout' 2982 | dout("fault %p state %lu to peer %s\n", | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c:2986:30: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2986 | ceph_pr_addr(&con->peer_addr.in_addr), con->error_msg); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:305:44: note: in definition of macro 'pr_warning' 305 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c:2985:9: note: in expansion of macro 'pr_warn' 2985 | pr_warn("%s%lld %s %s\n", ENTITY_NAME(con->peer_name), | ^~~~~~~ lib/lcm.o: warning: objtool: missing symbol for section .text fs/efs/super.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_sl82c105.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/88pm860x-codec.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/battery.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_arpreply.o: warning: objtool: missing symbol for section .exit.text sound/isa/sb/sbawe.o: warning: objtool: missing symbol for section .exit.text lib/uuid.o: warning: objtool: missing symbol for section .text crypto/adiantum.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/ec_sys.o: warning: objtool: missing symbol for section .exit.text fs/ecryptfs/main.o: warning: objtool: missing symbol for section .exit.text lib/flex_array.o: warning: objtool: missing symbol for section .text drivers/acpi/custom_method.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_cmd640.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/sbs.o: warning: objtool: missing symbol for section .exit.text lib/clz_ctz.o: warning: objtool: missing symbol for section .text drivers/ata/pata_isapnp.o: warning: objtool: missing symbol for section .exit.text net/decnet/netfilter/dn_rtmsg.o: warning: objtool: missing symbol for section .exit.text kernel/trace/ring_buffer_benchmark.o: warning: objtool: missing symbol for section .exit.text crypto/nhpoly1305.o: warning: objtool: missing symbol for section .exit.text sound/isa/sb/jazz16.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_mark.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/arch/x86/kernel/kdebugfs.c: In function 'boot_params_kdebugfs_init': /kisskb/src/arch/x86/kernel/kdebugfs.c:163:38: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ sound/pci/echoaudio/darla20.o: warning: objtool: missing symbol for section .exit.text lib/bsearch.o: warning: objtool: missing symbol for section .text drivers/acpi/acpi_dbg.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/ecryptfs/keystore.c: In function 'decrypt_pki_encrypted_session_key': /kisskb/src/fs/ecryptfs/keystore.c:1156:48: 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), | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/keystore.c:1175:34: 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), | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/security/tomoyo/audit.c:8: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ net/dns_resolver/dns_key.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/acpi_pad.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_ns87410.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_mpiix.o: warning: objtool: missing symbol for section .exit.text kernel/trace/preemptirq_delay_test.o: warning: objtool: missing symbol for section .exit.text sound/usb/usx2y/us122l.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_opti.o: warning: objtool: missing symbol for section .exit.text lib/find_bit.o: warning: objtool: missing symbol for section .text net/bridge/netfilter/ebt_dnat.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ab8500-codec.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/acpi_configfs.o: warning: objtool: missing symbol for section .exit.text drivers/acpi/acpi_extlog.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_pcmcia.o: warning: objtool: missing symbol for section .exit.text sound/pci/emu10k1/emu10k1.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_platform.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/ceph/cls_lock_client.c:5: /kisskb/src/net/ceph/cls_lock_client.c: In function 'decode_locker': /kisskb/src/net/ceph/cls_lock_client.c:274:27: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:128:38: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/ceph/ceph_debug.h:19:9: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ /kisskb/src/net/ceph/cls_lock_client.c:272:9: note: in expansion of macro 'dout' 272 | dout("%s %s%llu cookie %s addr %s\n", __func__, | ^~~~ drivers/ata/pata_of_platform.o: warning: objtool: missing symbol for section .exit.text crypto/ccm.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ceph/mon_client.c:4: /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monmap_decode': /kisskb/src/net/ceph/mon_client.c:79:35: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:128:38: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/ceph/ceph_debug.h:19:9: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ /kisskb/src/net/ceph/mon_client.c:78:17: note: in expansion of macro 'dout' 78 | dout("monmap_decode mon%d is %s\n", i, | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ceph/mon_client.c:4: /kisskb/src/net/ceph/mon_client.c: In function 'reopen_session': /kisskb/src/net/ceph/mon_client.c:206:49: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:310:41: note: in definition of macro 'pr_info' 310 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/net/ceph/mon_client.c: In function 'handle_auth_reply': /kisskb/src/net/ceph/mon_client.c:1181:38: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/printk.h:310:41: note: in definition of macro 'pr_info' 310 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/ata/pata_rz1000.o: warning: objtool: missing symbol for section .exit.text arch/x86/kernel/irqflags.o: warning: objtool: missing symbol for section .text sound/soc/codecs/ac97.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/platform_device.h:14, from /kisskb/src/arch/x86/kernel/rtc.c:5: /kisskb/src/arch/x86/kernel/rtc.c: In function 'add_rtc_cmos': /kisskb/src/include/linux/kernel.h:1001:10: warning: array subscript -88 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 1001 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:419:9: note: in expansion of macro 'container_of' 419 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/include/linux/pnp.h:275:30: note: in expansion of macro 'list_entry' 275 | #define global_to_pnp_dev(n) list_entry(n, struct pnp_dev, global_list) | ^~~~~~~~~~ /kisskb/src/include/linux/pnp.h:281:18: note: in expansion of macro 'global_to_pnp_dev' 281 | (dev) != global_to_pnp_dev(&pnp_global); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/kernel/rtc.c:189:9: note: in expansion of macro 'pnp_for_each_dev' 189 | pnp_for_each_dev(dev) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/kernel/rtc.c:10: /kisskb/src/include/linux/pnp.h:456:25: note: while referencing 'pnp_global' 456 | extern struct list_head pnp_global; | ^~~~~~~~~~ sound/isa/sb/emu8000_synth.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/security/tomoyo/condition.c:8: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/condition.c: In function 'tomoyo_commit_condition': /kisskb/src/security/tomoyo/condition.c:406:33: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 406 | atomic_read(&ptr->head.users) == TOMOYO_GC_IN_PROGRESS) | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/condition.c:409:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | atomic_inc(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/condition.c:415:36: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 415 | atomic_set(&entry->head.users, 1); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/condition.c:416:34: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 416 | list_add(&entry->head.list, &tomoyo_condition_list); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/condition.c:425:38: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 425 | tomoyo_del_condition(&entry->head.list); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/condition.c: In function 'tomoyo_get_condition': /kisskb/src/security/tomoyo/condition.c:679:38: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 679 | tomoyo_del_condition(&entry->head.list); | ^~~~~~~~~~~~~~~~~ net/bridge/netfilter/ebt_redirect.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/gina20.o: warning: objtool: missing symbol for section .exit.text net/dsa/dsa.o: warning: objtool: missing symbol for section .exit.text drivers/ata/ata_generic.o: warning: objtool: missing symbol for section .exit.text fs/dlm/main.o: warning: objtool: missing symbol for section .exit.text drivers/ata/pata_acpi.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ad1836.o: warning: objtool: missing symbol for section .exit.text crypto/chacha20poly1305.o: warning: objtool: missing symbol for section .exit.text crypto/aegis128.o: warning: objtool: missing symbol for section .exit.text drivers/bcma/host_soc.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_snat.o: warning: objtool: missing symbol for section .exit.text drivers/bcma/host_pci.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ceph/osd_client.c:5: /kisskb/src/net/ceph/osd_client.c: In function 'decode_watcher': /kisskb/src/net/ceph/osd_client.c:4929:27: 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)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:128:38: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/ceph/ceph_debug.h:19:9: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ /kisskb/src/net/ceph/osd_client.c:4927:9: note: in expansion of macro 'dout' 4927 | dout("%s %s%llu cookie %llu addr %s\n", __func__, | ^~~~ drivers/ata/pata_legacy.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/arch/x86/kernel/tboot.c: In function 'tboot_wait_for_aps': /kisskb/src/arch/x86/kernel/tboot.c:329:40: warning: taking address of packed member of 'struct tboot' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | while (atomic_read((atomic_t *)&tboot->num_in_wfs) != num_aps && | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/kernel/tboot.c:338:42: warning: taking address of packed member of 'struct tboot' may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | return !(atomic_read((atomic_t *)&tboot->num_in_wfs) == num_aps); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rbtree.h:34, from /kisskb/src/include/linux/iova.h:16, from /kisskb/src/include/linux/intel-iommu.h:26, from /kisskb/src/arch/x86/kernel/tboot.c:22: In function 'memcmp', inlined from 'tboot_probe' at /kisskb/src/arch/x86/kernel/tboot.c:80:6: /kisskb/src/include/linux/string.h:396:16: warning: '__builtin_memcmp_eq' specified bound 16 exceeds source size 0 [-Wstringop-overread] 396 | return __builtin_memcmp(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/security/tomoyo/domain.c:8: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/domain.c: In function 'tomoyo_update_policy': /kisskb/src/security/tomoyo/domain.c:56:43: 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); | ^~~~~~~~~~~~ /kisskb/src/security/tomoyo/domain.c: In function 'tomoyo_update_domain': /kisskb/src/security/tomoyo/domain.c:139:43: 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); | ^~~~~~~~~~~~ In file included from /kisskb/src/fs/f2fs/dir.c:11: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ sound/pci/echoaudio/layla20.o: warning: objtool: missing symbol for section .exit.text net/hsr/hsr_main.o: warning: objtool: missing symbol for section .exit.text crypto/aegis128l.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ad193x-spi.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ad193x-i2c.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_log.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ad73311.o: warning: objtool: missing symbol for section .exit.text crypto/aegis256.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ad1980.o: warning: objtool: missing symbol for section .exit.text net/dccp/proto.o: warning: objtool: missing symbol for section .exit.text sound/isa/adlib.o: warning: objtool: missing symbol for section .exit.text fs/btrfs/volumes.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/security/tomoyo/environ.c:8: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ net/ieee802154/6lowpan/core.o: warning: objtool: missing symbol for section .exit.text net/bridge/netfilter/ebt_nflog.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/file.c:24: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ sound/isa/als100.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/adau1701.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/darla24.o: warning: objtool: missing symbol for section .exit.text crypto/morus640.o: warning: objtool: missing symbol for section .exit.text net/hsr/hsr_netlink.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/adau1373.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/ceph/debugfs.c: In function 'monmap_show': /kisskb/src/net/ceph/debugfs.c:49:41: 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)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/debugfs.c: In function 'osdmap_show': /kisskb/src/net/ceph/debugfs.c:85:44: 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), | ^~~~~~~~~~~~~~ In file included from /kisskb/src/security/tomoyo/gc.c:8: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ net/decnet/dn_neigh.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/security/tomoyo/gc.c: In function 'tomoyo_del_domain': /kisskb/src/security/tomoyo/gc.c:256:32: warning: taking address of packed member of 'struct tomoyo_acl_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 256 | tomoyo_del_acl(&acl->list); | ^~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c: In function 'tomoyo_collect_member': /kisskb/src/security/tomoyo/gc.c:483:38: warning: taking address of packed member of 'struct tomoyo_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | tomoyo_try_to_gc(id, &member->list); | ^~~~~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c: In function 'tomoyo_collect_acl': /kisskb/src/security/tomoyo/gc.c:502:49: warning: taking address of packed member of 'struct tomoyo_acl_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 502 | tomoyo_try_to_gc(TOMOYO_ID_ACL, &acl->list); | ^~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c: In function 'tomoyo_collect_entry': /kisskb/src/security/tomoyo/gc.c:539:41: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 539 | if (atomic_read(&ptr->users) > 0) | ^~~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c:541:36: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 541 | atomic_set(&ptr->users, TOMOYO_GC_IN_PROGRESS); | ^~~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c:542:63: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 542 | tomoyo_try_to_gc(TOMOYO_ID_CONDITION, &ptr->list); | ^~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c:564:49: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 564 | atomic_read(&group->head.users) > 0) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c:566:44: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 566 | atomic_set(&group->head.users, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c:569:50: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 569 | &group->head.list); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c:578:41: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 578 | if (atomic_read(&ptr->users) > 0) | ^~~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c:580:36: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 580 | atomic_set(&ptr->users, TOMOYO_GC_IN_PROGRESS); | ^~~~~~~~~~~ /kisskb/src/security/tomoyo/gc.c:581:58: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | tomoyo_try_to_gc(TOMOYO_ID_NAME, &ptr->list); | ^~~~~~~~~~ In file included from /kisskb/src/security/tomoyo/file.c:8: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ net/decnet/dn_dev.o: warning: objtool: missing symbol for section .exit.text sound/isa/azt2320.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/dlm/lowcomms.c: In function 'sctp_accept_from_sock': /kisskb/src/fs/dlm/lowcomms.c:891:23: 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); | ^~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lowcomms.c:892:30: 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); | ^~~~~~~~~~~~~~ net/bridge/br.o: warning: objtool: missing symbol for section .exit.text crypto/morus1280.o: warning: objtool: missing symbol for section .exit.text net/decnet/dn_route.o: warning: objtool: missing symbol for section .exit.text arch/x86/kernel/ftrace.o: warning: objtool: missing symbol for section .init.text sound/pci/emu10k1/emu10k1_synth.o: warning: objtool: missing symbol for section .exit.text sound/isa/cmi8328.o: warning: objtool: missing symbol for section .exit.text net/decnet/dn_rules.o: warning: objtool: missing symbol for section .exit.text lib/bucket_locks.o: warning: objtool: missing symbol for section .text In file included from /kisskb/src/security/tomoyo/load_policy.c:8: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ fs/ext2/super.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/security/tomoyo/group.c:11: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/block/aoe/aoechr.c:13: /kisskb/src/drivers/block/aoe/aoechr.c: In function 'revalidate': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoechr.c:117:37: note: while referencing 'queue' 117 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoechr.c:13: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoechr.c:117:37: note: while referencing 'queue' 117 | struct sk_buff_head queue; | ^~~~~ crypto/pcrypt.o: warning: objtool: missing symbol for section .exit.text net/decnet/dn_fib.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/gina24.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/aten.o: warning: objtool: missing symbol for section .exit.text sound/isa/cmi8330.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/hci_vhci.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/adau1761-i2c.o: warning: objtool: missing symbol for section .exit.text net/decnet/dn_table.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/arch/x86/kernel/kexec-bzimage64.c: In function 'setup_efi_info_memmap': /kisskb/src/arch/x86/kernel/kexec-bzimage64.c:123:31: 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; | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/kernel/kexec-bzimage64.c: In function 'setup_efi_state': /kisskb/src/arch/x86/kernel/kexec-bzimage64.c:167:39: 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; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/kernel/kexec-bzimage64.c:168:31: 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; | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/security/tomoyo/memory.c:10: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/memory.c: In function 'tomoyo_get_group': /kisskb/src/security/tomoyo/memory.c:111:33: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | atomic_read(&group->head.users) == TOMOYO_GC_IN_PROGRESS) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/memory.c:113:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | atomic_inc(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/memory.c:121:36: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 121 | atomic_set(&entry->head.users, 1); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/memory.c:122:43: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | list_add_tail_rcu(&entry->head.list, list); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/memory.c: In function 'tomoyo_get_name': /kisskb/src/security/tomoyo/memory.c:164:33: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | atomic_read(&ptr->head.users) == TOMOYO_GC_IN_PROGRESS) | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/memory.c:166:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | atomic_inc(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/memory.c:173:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | atomic_set(&ptr->head.users, 1); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/memory.c:175:31: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | list_add_tail(&ptr->head.list, head); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'resend': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:455:29: note: while referencing 'queue' 455 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:455:29: note: while referencing 'queue' 455 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/security/tomoyo/mount.c:10: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ kernel/configs.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'probe': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:585:29: note: while referencing 'queue' 585 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:585:29: note: while referencing 'queue' 585 | struct sk_buff_head queue; | ^~~~~ drivers/block/paride/comm.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/adau1761-spi.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/inode.c:14: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_work': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:374:29: note: while referencing 'queue' 374 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:374:29: note: while referencing 'queue' 374 | struct sk_buff_head queue; | ^~~~~ drivers/block/paride/bpck.o: warning: objtool: missing symbol for section .exit.text crypto/cryptd.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/namei.c:17: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_cfg_rsp': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1533:29: note: while referencing 'queue' 1533 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1533:29: note: while referencing 'queue' 1533 | struct sk_buff_head queue; | ^~~~~ sound/pci/emu10k1/emu10k1x.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/hci_ldisc.o: warning: objtool: missing symbol for section .exit.text sound/isa/es18xx.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/security/tomoyo/network.c:8: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ fs/exofs/super.o: warning: objtool: missing symbol for section .exit.text net/ipv6/ila/ila_main.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/security/tomoyo/realpath.c:8: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ext4/extents.c:32: /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_convert_to_initialized': /kisskb/src/fs/ext4/ext4_extents.h:226:15: warning: 'zero_ex1.ee_start_lo' may be used uninitialized in this function [-Wmaybe-uninitialized] 226 | block = le32_to_cpu(ex->ee_start_lo); /kisskb/src/fs/ext4/extents.c:3489:28: note: 'zero_ex1.ee_start_lo' was declared here 3489 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ In file included from /kisskb/src/fs/ext4/extents.c:32: /kisskb/src/fs/ext4/ext4_extents.h:227:19: warning: 'zero_ex1.ee_start_hi' may be used uninitialized in this function [-Wmaybe-uninitialized] 227 | block |= ((ext4_fsblk_t) le16_to_cpu(ex->ee_start_hi) << 31) << 1; /kisskb/src/fs/ext4/extents.c:3489:28: note: 'zero_ex1.ee_start_hi' was declared here 3489 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ /kisskb/src/fs/ext4/extents.c:3208:16: warning: 'zero_ex1.ee_block' may be used uninitialized in this function [-Wmaybe-uninitialized] 3208 | return ext4_es_insert_extent(inode, ee_block, ee_len, ee_pblock, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3209 | EXTENT_STATUS_WRITTEN); | ~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/extents.c:3489:28: note: 'zero_ex1.ee_block' was declared here 3489 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ drivers/block/paride/dstr.o: warning: objtool: missing symbol for section .exit.text drivers/block/aoe/aoemain.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/layla24.o: warning: objtool: missing symbol for section .exit.text drivers/cdrom/cdrom.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/kbic.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/hash.c:18: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ net/ipv4/netfilter/nf_nat_l3proto_ipv4.o: warning: objtool: missing symbol for section .exit.text crypto/des_generic.o: warning: objtool: missing symbol for section .exit.text sound/isa/opl3sa2.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/security/tomoyo/securityfs_if.c:9: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ sound/soc/codecs/adau1781-i2c.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/security/tomoyo/tomoyo.c:9: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ lib/pci_iomap.o: warning: objtool: missing symbol for section .text drivers/block/paride/epia.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/super.c:27: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ sound/pci/hda/patch_cmedia.o: warning: objtool: missing symbol for section .exit.text sound/pci/ice1712/ice1712.o: warning: objtool: missing symbol for section .exit.text drivers/char/agp/backend.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/inline.c:12: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ drivers/block/paride/epat.o: warning: objtool: missing symbol for section .exit.text net/kcm/kcmsock.o: warning: objtool: missing symbol for section .exit.text crypto/fcrypt.o: warning: objtool: missing symbol for section .exit.text sound/isa/sc6000.o: warning: objtool: missing symbol for section .exit.text lib/iomap_copy.o: warning: objtool: missing symbol for section .text drivers/block/paride/frpw.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/security/tomoyo/util.c:11: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ crypto/blowfish_generic.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/adau1781-spi.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/patch_analog.o: warning: objtool: missing symbol for section .exit.text lib/check_signature.o: warning: objtool: missing symbol for section .text net/ipv4/netfilter/nf_defrag_ipv4.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/fit2.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/mona.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/hci_h4.o: warning: objtool: missing symbol for section .exit.text sound/isa/sscape.o: warning: objtool: missing symbol for section .exit.text net/kcm/kcmproc.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/patch_realtek.o: warning: objtool: missing symbol for section .exit.text crypto/twofish_generic.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/friq.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/security/tomoyo/common.c:11: /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_name': /kisskb/src/security/tomoyo/common.h:1169:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_condition': /kisskb/src/security/tomoyo/common.h:1183:28: 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(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/tomoyo/common.h: In function 'tomoyo_put_group': /kisskb/src/security/tomoyo/common.h:1196:28: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ drivers/block/paride/fit3.o: warning: objtool: missing symbol for section .exit.text lib/hweight.o: warning: objtool: missing symbol for section .text net/ipv6/netfilter/ip6table_filter.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/patch_si3054.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/mia.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/patch_sigmatel.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/ktti.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/on20.o: warning: objtool: missing symbol for section .exit.text arch/x86/kernel/paravirt-spinlocks.o: warning: objtool: missing symbol for section .text sound/soc/codecs/adau1977-spi.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6_tables.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/hci_bcsp.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nf_log_arp.o: warning: objtool: missing symbol for section .exit.text net/ieee802154/core.o: warning: objtool: missing symbol for section .exit.text net/dccp/ipv4.o: warning: objtool: missing symbol for section .exit.text arch/x86/kernel/paravirt.o: warning: objtool: missing symbol for section .entry.text crypto/serpent_generic.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6table_mangle.o: warning: objtool: missing symbol for section .exit.text crypto/sm4_generic.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/hda_generic.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/adau1977-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/char/hw_random/timeriomem-rng.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/patch_cirrus.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/pd.o: warning: objtool: missing symbol for section .exit.text sound/pci/korg1212/korg1212.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/echo3g.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/hci_ll.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/indigo.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nf_log_ipv4.o: warning: objtool: missing symbol for section .exit.text drivers/bus/simple-pm-bus.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/on26.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6table_security.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/adau7002.o: warning: objtool: missing symbol for section .exit.text crypto/aes_ti.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6table_raw.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/patch_ca0110.o: warning: objtool: missing symbol for section .exit.text lib/list_debug.o: warning: objtool: missing symbol for section .text fs/f2fs/super.o: warning: objtool: missing symbol for section .exit.text net/key/af_key.o: warning: objtool: missing symbol for section .exit.text drivers/char/hw_random/intel-rng.o: warning: objtool: missing symbol for section .exit.text fs/fat/inode.o: warning: objtool: missing symbol for section .exit.text drivers/char/ipmi/ipmi_devintf.o: warning: objtool: missing symbol for section .exit.text sound/pci/lola/lola.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/pcd.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/hci_ath.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/pf.o: warning: objtool: missing symbol for section .exit.text net/dccp/diag.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/checkpoint.c:17: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ net/ipv6/netfilter/ip6table_nat.o: warning: objtool: missing symbol for section .exit.text fs/freevxfs/vxfs_super.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/pt.o: warning: objtool: missing symbol for section .exit.text crypto/camellia_generic.o: warning: objtool: missing symbol for section .exit.text lib/rational.o: warning: objtool: missing symbol for section .text drivers/char/hw_random/amd-rng.o: warning: objtool: missing symbol for section .exit.text net/dccp/ipv6.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/patch_conexant.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/indigodj.o: warning: objtool: missing symbol for section .exit.text crypto/cast5_generic.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/indigoio.o: warning: objtool: missing symbol for section .exit.text drivers/block/paride/pg.o: warning: objtool: missing symbol for section .exit.text drivers/char/hw_random/via-rng.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/nf_nat_l3proto_ipv6.o: warning: objtool: missing symbol for section .exit.text crypto/cast6_generic.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/indigoiox.o: warning: objtool: missing symbol for section .exit.text sound/pci/echoaudio/indigodjx.o: warning: objtool: missing symbol for section .exit.text drivers/char/agp/amd64-agp.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/adav801.o: warning: objtool: missing symbol for section .exit.text fs/fat/namei_vfat.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/patch_via.o: warning: objtool: missing symbol for section .exit.text sound/pci/ice1712/ice1724.o: warning: objtool: missing symbol for section .exit.text fs/fscache/main.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/adav803.o: warning: objtool: missing symbol for section .exit.text fs/fat/namei_msdos.o: warning: objtool: missing symbol for section .exit.text drivers/char/hw_random/exynos-trng.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/nf_defrag_ipv6_hooks.o: warning: objtool: missing symbol for section .exit.text net/l2tp/l2tp_core.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/hci_h5.o: warning: objtool: missing symbol for section .exit.text crypto/tea.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ads117x.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nf_nat_pptp.o: warning: objtool: missing symbol for section .exit.text crypto/arc4.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: missing symbol for section .exit.text crypto/khazad.o: warning: objtool: missing symbol for section .exit.text drivers/char/hw_random/virtio-rng.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/patch_ca0132.o: warning: objtool: missing symbol for section .exit.text drivers/char/agp/intel-agp.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ak4104.o: warning: objtool: missing symbol for section .exit.text crypto/anubis.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/gc.c:17: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ drivers/char/hw_random/stm32-rng.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ak4118.o: warning: objtool: missing symbol for section .exit.text crypto/seed.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nft_reject_ipv4.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nft_chain_route_ipv4.o: warning: objtool: missing symbol for section .exit.text crypto/salsa20_generic.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nft_chain_nat_ipv4.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/data.c:22: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ net/ieee802154/socket.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/nf_log_ipv6.o: warning: objtool: missing symbol for section .exit.text sound/pci/lx6464es/lx6464es.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/hci_intel.o: warning: objtool: missing symbol for section .exit.text drivers/char/hw_random/meson-rng.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ak4458.o: warning: objtool: missing symbol for section .exit.text crypto/chacha_generic.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nft_fib_ipv4.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ak4535.o: warning: objtool: missing symbol for section .exit.text crypto/deflate.o: warning: objtool: missing symbol for section .exit.text drivers/char/hw_random/cavium-rng.o: warning: objtool: missing symbol for section .exit.text crypto/poly1305_generic.o: warning: objtool: missing symbol for section .exit.text drivers/block/mtip32xx/mtip32xx.o: warning: objtool: missing symbol for section .exit.text sound/pci/hda/patch_hdmi.o: warning: objtool: missing symbol for section .exit.text net/l2tp/l2tp_ppp.o: warning: objtool: missing symbol for section .exit.text drivers/char/hw_random/mtk-rng.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nft_masq_ipv4.o: warning: objtool: missing symbol for section .exit.text drivers/char/agp/sis-agp.o: warning: objtool: missing symbol for section .exit.text drivers/char/hw_random/cavium-rng-vf.o: warning: objtool: missing symbol for section .exit.text lib/glob.o: warning: objtool: missing symbol for section .text net/llc/llc_core.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ak4554.o: warning: objtool: missing symbol for section .exit.text crypto/michael_mic.o: warning: objtool: missing symbol for section .exit.text crypto/crc32c_generic.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/nft_chain_route_ipv6.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/block/xen-blkback/blkback.c:46: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/drivers/block/xen-blkback/blkback.c:39: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/bluetooth/hci_ag6xx.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/block/xen-blkback/xenbus.c:22: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/xen-blkback/xenbus.c:20: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/block/xen-blkback/common.h:44, from /kisskb/src/drivers/block/xen-blkback/blkback.c:53: /kisskb/src/drivers/block/xen-blkback/blkback.c: In function 'make_response': /kisskb/src/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)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/xen-blkback/blkback.c:1455:24: note: in expansion of macro 'RING_GET_RESPONSE' 1455 | resp = RING_GET_RESPONSE(&blk_rings->x86_32, | ^~~~~~~~~~~~~~~~~ sound/pci/hda/hda_intel.o: warning: objtool: missing symbol for section .exit.text drivers/char/agp/via-agp.o: warning: objtool: missing symbol for section .exit.text crypto/crc32_generic.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/hci_qca.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nft_redir_ipv4.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ak4613.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/nft_chain_nat_ipv6.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/node.c:16: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ lib/net_utils.o: warning: objtool: missing symbol for section .text drivers/bluetooth/hci_mrvl.o: warning: objtool: missing symbol for section .exit.text net/l2tp/l2tp_ip.o: warning: objtool: missing symbol for section .exit.text lib/sg_split.o: warning: objtool: missing symbol for section .text crypto/authenc.o: warning: objtool: missing symbol for section .exit.text net/mac80211/main.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/nft_reject_ipv6.o: warning: objtool: missing symbol for section .exit.text sound/pci/mixart/mixart.o: warning: objtool: missing symbol for section .exit.text drivers/block/rsxx/core.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nft_dup_ipv4.o: warning: objtool: missing symbol for section .exit.text crypto/authencesn.o: warning: objtool: missing symbol for section .exit.text lib/stmp_device.o: warning: objtool: missing symbol for section .text sound/soc/codecs/ak4641.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/bcm203x.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/sound/pci/mixart/mixart_core.c: In function 'snd_mixart_threaded_irq': /kisskb/src/sound/pci/mixart/mixart_core.c:461:50: warning: array subscript 'struct mixart_timer_notify[0]' is partly outside array bounds of 'u32[128]' {aka 'unsigned int[128]'} [-Warray-bounds] 461 | for(i=0; istream_count; i++) { | ^~ /kisskb/src/sound/pci/mixart/mixart_core.c:342:12: note: while referencing 'mixart_msg_data' 342 | static u32 mixart_msg_data[MSG_DEFAULT_SIZE / 4]; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_core.c:463:63: warning: array subscript 'struct mixart_timer_notify[0]' is partly outside array bounds of 'u32[128]' {aka 'unsigned int[128]'} [-Warray-bounds] 463 | u32 buffer_id = notify->streams[i].buffer_id; | ^~ /kisskb/src/sound/pci/mixart/mixart_core.c:342:12: note: while referencing 'mixart_msg_data' 342 | static u32 mixart_msg_data[MSG_DEFAULT_SIZE / 4]; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_core.c:487:80: warning: array subscript 'struct mixart_timer_notify[0]' is partly outside array bounds of 'u32[128]' {aka 'unsigned int[128]'} [-Warray-bounds] 487 | u64 sample_count = ((u64)notify->streams[i].sample_pos_high_part) << 32; | ^~ /kisskb/src/sound/pci/mixart/mixart_core.c:342:12: note: while referencing 'mixart_msg_data' 342 | static u32 mixart_msg_data[MSG_DEFAULT_SIZE / 4]; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_core.c:488:71: warning: array subscript 'struct mixart_timer_notify[0]' is partly outside array bounds of 'u32[128]' {aka 'unsigned int[128]'} [-Warray-bounds] 488 | sample_count |= notify->streams[i].sample_pos_low_part; | ^~ /kisskb/src/sound/pci/mixart/mixart_core.c:342:12: note: while referencing 'mixart_msg_data' 342 | static u32 mixart_msg_data[MSG_DEFAULT_SIZE / 4]; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pci.h:31, from /kisskb/src/sound/pci/mixart/mixart_core.c:25: /kisskb/src/sound/pci/mixart/mixart_core.c:475:77: warning: array subscript 'struct mixart_timer_notify[0]' is partly outside array bounds of 'u32[128]' {aka 'unsigned int[128]'} [-Warray-bounds] 475 | buffer_id, notify->streams[i].sample_pos_low_part); | ^~ /kisskb/src/include/linux/device.h:1463:39: note: in definition of macro 'dev_err' 1463 | _dev_err(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_core.c:342:12: note: while referencing 'mixart_msg_data' 342 | static u32 mixart_msg_data[MSG_DEFAULT_SIZE / 4]; | ^~~~~~~~~~~~~~~ crypto/lz4.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/nft_masq_ipv6.o: warning: objtool: missing symbol for section .exit.text crypto/lz4hc.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ak4642.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/bpa10x.o: warning: objtool: missing symbol for section .exit.text sound/pci/nm256/nm256.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nf_flow_table_ipv4.o: warning: objtool: missing symbol for section .exit.text fs/f2fs/data.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/nft_redir_ipv6.o: warning: objtool: missing symbol for section .exit.text net/bridge/br_netfilter_hooks.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/char/mwave/3780i.c:60: /kisskb/src/drivers/char/mwave/3780i.c: In function 'dsp3780I_EnableDSP': /kisskb/src/drivers/char/mwave/3780i.h:345:22: warning: array subscript 'short unsigned int[0]' is partly outside array bounds of 'DSP_ISA_SLAVE_CONTROL[1]' [-Warray-bounds] 345 | #define MKWORD(var) (*((unsigned short *)(&var))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/mwave/mwavedd.h:81:14: note: in definition of macro 'PRINTK_2' 81 | printk(s,v1); \ | ^~ /kisskb/src/drivers/char/mwave/3780i.c:292:17: note: in expansion of macro 'MKWORD' 292 | MKWORD(rSlaveControl)); | ^~~~~~ /kisskb/src/drivers/char/mwave/3780i.c:192:31: note: while referencing 'rSlaveControl' 192 | DSP_ISA_SLAVE_CONTROL rSlaveControl; | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/char/mwave/mwavedd.h:51, from /kisskb/src/drivers/char/mwave/3780i.c:60: /kisskb/src/drivers/char/mwave/3780i.h:345:22: warning: array subscript 'short unsigned int[0]' is partly outside array bounds of 'DSP_ISA_SLAVE_CONTROL[1]' [-Warray-bounds] 345 | #define MKWORD(var) (*((unsigned short *)(&var))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/mwave/3780i.h:355:40: note: in definition of macro 'OutWordDsp' 355 | #define OutWordDsp(index,value) outw(value,usDspBaseIO+index) | ^~~~~ /kisskb/src/drivers/char/mwave/3780i.c:295:41: note: in expansion of macro 'MKWORD' 295 | OutWordDsp(DSP_IsaSlaveControl, MKWORD(rSlaveControl)); | ^~~~~~ /kisskb/src/drivers/char/mwave/3780i.c:192:31: note: while referencing 'rSlaveControl' 192 | DSP_ISA_SLAVE_CONTROL rSlaveControl; | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/char/mwave/mwavedd.h:51, from /kisskb/src/drivers/char/mwave/3780i.c:60: /kisskb/src/drivers/char/mwave/3780i.h:345:22: warning: array subscript 'short unsigned int[0]' is partly outside array bounds of 'DSP_ISA_SLAVE_CONTROL[1]' [-Warray-bounds] 345 | #define MKWORD(var) (*((unsigned short *)(&var))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/mwave/3780i.h:355:40: note: in definition of macro 'OutWordDsp' 355 | #define OutWordDsp(index,value) outw(value,usDspBaseIO+index) | ^~~~~ /kisskb/src/drivers/char/mwave/3780i.c:306:41: note: in expansion of macro 'MKWORD' 306 | OutWordDsp(DSP_IsaSlaveControl, MKWORD(rSlaveControl)); | ^~~~~~ /kisskb/src/drivers/char/mwave/3780i.c:192:31: note: while referencing 'rSlaveControl' 192 | DSP_ISA_SLAVE_CONTROL rSlaveControl; | ^~~~~~~~~~~~~ sound/soc/codecs/ak4671.o: warning: objtool: missing symbol for section .exit.text drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/segment.c:19: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': In file included from /kisskb/src/drivers/char/mwave/mwavedd.h:51, from /kisskb/src/drivers/char/mwave/3780i.c:60: /kisskb/src/drivers/char/mwave/3780i.c: In function 'dsp3780I_DisableDSP': /kisskb/src/drivers/char/mwave/3780i.h:345:22: warning: array subscript 'short unsigned int[0]' is partly outside array bounds of 'DSP_ISA_SLAVE_CONTROL[1]' [-Warray-bounds] 345 | #define MKWORD(var) (*((unsigned short *)(&var))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/mwave/3780i.h:355:40: note: in definition of macro 'OutWordDsp' 355 | #define OutWordDsp(index,value) outw(value,usDspBaseIO+index) | ^~~~~ /kisskb/src/drivers/char/mwave/3780i.c:368:41: note: in expansion of macro 'MKWORD' 368 | OutWordDsp(DSP_IsaSlaveControl, MKWORD(rSlaveControl)); | ^~~~~~ /kisskb/src/drivers/char/mwave/3780i.c:358:31: note: while referencing 'rSlaveControl' 358 | DSP_ISA_SLAVE_CONTROL rSlaveControl; | ^~~~~~~~~~~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from /kisskb/src/drivers/char/mwave/mwavedd.h:51, from /kisskb/src/drivers/char/mwave/3780i.c:60: /kisskb/src/drivers/char/mwave/3780i.h:345:22: warning: array subscript 'short unsigned int[0]' is partly outside array bounds of 'DSP_ISA_SLAVE_CONTROL[1]' [-Warray-bounds] 345 | #define MKWORD(var) (*((unsigned short *)(&var))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/mwave/3780i.h:355:40: note: in definition of macro 'OutWordDsp' 355 | #define OutWordDsp(index,value) outw(value,usDspBaseIO+index) | ^~~~~ /kisskb/src/drivers/char/mwave/3780i.c:373:41: note: in expansion of macro 'MKWORD' 373 | OutWordDsp(DSP_IsaSlaveControl, MKWORD(rSlaveControl)); | ^~~~~~ /kisskb/src/drivers/char/mwave/3780i.c:358:31: note: while referencing 'rSlaveControl' 358 | DSP_ISA_SLAVE_CONTROL rSlaveControl; | ^~~~~~~~~~~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ lib/ucs2_string.o: warning: objtool: missing symbol for section .text fs/fuse/inode.o: warning: objtool: missing symbol for section .exit.text net/mac802154/main.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/bfusb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/lib/ubsan.c:195:6: warning: conflicting types for built-in function '__ubsan_handle_add_overflow'; expected 'void(void *, void *, void *)' [-Wbuiltin-declaration-mismatch] 195 | void __ubsan_handle_add_overflow(struct overflow_data *data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:201:15: warning: conflicting types for built-in function '__ubsan_handle_add_overflow'; expected 'void(void *, void *, void *)' [-Wbuiltin-declaration-mismatch] 201 | EXPORT_SYMBOL(__ubsan_handle_add_overflow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:201:1: note: in expansion of macro 'EXPORT_SYMBOL' 201 | EXPORT_SYMBOL(__ubsan_handle_add_overflow); | ^~~~~~~~~~~~~ /kisskb/src/lib/ubsan.c:203:6: warning: conflicting types for built-in function '__ubsan_handle_sub_overflow'; expected 'void(void *, void *, void *)' [-Wbuiltin-declaration-mismatch] 203 | void __ubsan_handle_sub_overflow(struct overflow_data *data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:208:15: warning: conflicting types for built-in function '__ubsan_handle_sub_overflow'; expected 'void(void *, void *, void *)' [-Wbuiltin-declaration-mismatch] 208 | EXPORT_SYMBOL(__ubsan_handle_sub_overflow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:208:1: note: in expansion of macro 'EXPORT_SYMBOL' 208 | EXPORT_SYMBOL(__ubsan_handle_sub_overflow); | ^~~~~~~~~~~~~ /kisskb/src/lib/ubsan.c:210:6: warning: conflicting types for built-in function '__ubsan_handle_mul_overflow'; expected 'void(void *, void *, void *)' [-Wbuiltin-declaration-mismatch] 210 | void __ubsan_handle_mul_overflow(struct overflow_data *data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:215:15: warning: conflicting types for built-in function '__ubsan_handle_mul_overflow'; expected 'void(void *, void *, void *)' [-Wbuiltin-declaration-mismatch] 215 | EXPORT_SYMBOL(__ubsan_handle_mul_overflow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:215:1: note: in expansion of macro 'EXPORT_SYMBOL' 215 | EXPORT_SYMBOL(__ubsan_handle_mul_overflow); | ^~~~~~~~~~~~~ /kisskb/src/lib/ubsan.c:217:6: warning: conflicting types for built-in function '__ubsan_handle_negate_overflow'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 217 | void __ubsan_handle_negate_overflow(struct overflow_data *data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:235:15: warning: conflicting types for built-in function '__ubsan_handle_negate_overflow'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 235 | EXPORT_SYMBOL(__ubsan_handle_negate_overflow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:235:1: note: in expansion of macro 'EXPORT_SYMBOL' 235 | EXPORT_SYMBOL(__ubsan_handle_negate_overflow); | ^~~~~~~~~~~~~ /kisskb/src/lib/ubsan.c:238:6: warning: conflicting types for built-in function '__ubsan_handle_divrem_overflow'; expected 'void(void *, void *, void *)' [-Wbuiltin-declaration-mismatch] 238 | void __ubsan_handle_divrem_overflow(struct overflow_data *data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:259:15: warning: conflicting types for built-in function '__ubsan_handle_divrem_overflow'; expected 'void(void *, void *, void *)' [-Wbuiltin-declaration-mismatch] 259 | EXPORT_SYMBOL(__ubsan_handle_divrem_overflow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:259:1: note: in expansion of macro 'EXPORT_SYMBOL' 259 | EXPORT_SYMBOL(__ubsan_handle_divrem_overflow); | ^~~~~~~~~~~~~ /kisskb/src/lib/ubsan.c:337:6: warning: conflicting types for built-in function '__ubsan_handle_type_mismatch_v1'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 337 | void __ubsan_handle_type_mismatch_v1(struct type_mismatch_data_v1 *data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:350:15: warning: conflicting types for built-in function '__ubsan_handle_type_mismatch_v1'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 350 | EXPORT_SYMBOL(__ubsan_handle_type_mismatch_v1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:350:1: note: in expansion of macro 'EXPORT_SYMBOL' 350 | EXPORT_SYMBOL(__ubsan_handle_type_mismatch_v1); | ^~~~~~~~~~~~~ /kisskb/src/lib/ubsan.c:352:6: warning: conflicting types for built-in function '__ubsan_handle_vla_bound_not_positive'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 352 | void __ubsan_handle_vla_bound_not_positive(struct vla_bound_data *data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:368:15: warning: conflicting types for built-in function '__ubsan_handle_vla_bound_not_positive'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 368 | EXPORT_SYMBOL(__ubsan_handle_vla_bound_not_positive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:368:1: note: in expansion of macro 'EXPORT_SYMBOL' 368 | EXPORT_SYMBOL(__ubsan_handle_vla_bound_not_positive); | ^~~~~~~~~~~~~ /kisskb/src/lib/ubsan.c:370:6: warning: conflicting types for built-in function '__ubsan_handle_out_of_bounds'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 370 | void __ubsan_handle_out_of_bounds(struct out_of_bounds_data *data, void *index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:385:15: warning: conflicting types for built-in function '__ubsan_handle_out_of_bounds'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 385 | EXPORT_SYMBOL(__ubsan_handle_out_of_bounds); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:385:1: note: in expansion of macro 'EXPORT_SYMBOL' 385 | EXPORT_SYMBOL(__ubsan_handle_out_of_bounds); | ^~~~~~~~~~~~~ /kisskb/src/lib/ubsan.c:387:6: warning: conflicting types for built-in function '__ubsan_handle_shift_out_of_bounds'; expected 'void(void *, void *, void *)' [-Wbuiltin-declaration-mismatch] 387 | void __ubsan_handle_shift_out_of_bounds(struct shift_out_of_bounds_data *data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:424:15: warning: conflicting types for built-in function '__ubsan_handle_shift_out_of_bounds'; expected 'void(void *, void *, void *)' [-Wbuiltin-declaration-mismatch] 424 | EXPORT_SYMBOL(__ubsan_handle_shift_out_of_bounds); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:424:1: note: in expansion of macro 'EXPORT_SYMBOL' 424 | EXPORT_SYMBOL(__ubsan_handle_shift_out_of_bounds); | ^~~~~~~~~~~~~ /kisskb/src/lib/ubsan.c:427:6: warning: conflicting types for built-in function '__ubsan_handle_builtin_unreachable'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 427 | void __ubsan_handle_builtin_unreachable(struct unreachable_data *data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:436:15: warning: conflicting types for built-in function '__ubsan_handle_builtin_unreachable'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 436 | EXPORT_SYMBOL(__ubsan_handle_builtin_unreachable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:436:1: note: in expansion of macro 'EXPORT_SYMBOL' 436 | EXPORT_SYMBOL(__ubsan_handle_builtin_unreachable); | ^~~~~~~~~~~~~ /kisskb/src/lib/ubsan.c:438:6: warning: conflicting types for built-in function '__ubsan_handle_load_invalid_value'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 438 | void __ubsan_handle_load_invalid_value(struct invalid_value_data *data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/lib/ubsan.c:14: /kisskb/src/lib/ubsan.c:456:15: warning: conflicting types for built-in function '__ubsan_handle_load_invalid_value'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 456 | EXPORT_SYMBOL(__ubsan_handle_load_invalid_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/export.h:79:28: note: in definition of macro '___EXPORT_SYMBOL' 79 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/lib/ubsan.c:456:1: note: in expansion of macro 'EXPORT_SYMBOL' 456 | EXPORT_SYMBOL(__ubsan_handle_load_invalid_value); | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/f2fs/recovery.c:10: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ crypto/ansi_cprng.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/nft_dup_ipv6.o: warning: objtool: missing symbol for section .exit.text net/mpls/mpls_gso.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ak5386.o: warning: objtool: missing symbol for section .exit.text drivers/char/ipmi/ipmi_poweroff.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/dtl1_cs.o: warning: objtool: missing symbol for section .exit.text lib/argv_split.o: warning: objtool: missing symbol for section .text net/ipv6/netfilter/nft_fib_ipv6.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ak5558.o: warning: objtool: missing symbol for section .exit.text drivers/block/zram/zram_drv.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/nf_flow_table_ipv6.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/bt3c_cs.o: warning: objtool: missing symbol for section .exit.text fs/fuse/control.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/ip_tables.o: warning: objtool: missing symbol for section .exit.text drivers/char/ipmi/bt-bmc.o: warning: objtool: missing symbol for section .exit.text net/l2tp/l2tp_eth.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/net/mac80211/sta_info.c:15: /kisskb/src/net/mac80211/sta_info.c: In function 'ieee80211_sta_ps_deliver_response': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/sta_info.c:1515:29: note: while referencing 'frames' 1515 | struct sk_buff_head frames; | ^~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/net/mac80211/sta_info.c:15: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/sta_info.c:1515:29: note: while referencing 'frames' 1515 | struct sk_buff_head frames; | ^~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/net/mac80211/sta_info.c:15: /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/sta_info.c:1558:37: note: while referencing 'pending' 1558 | struct sk_buff_head pending; | ^~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/net/mac80211/sta_info.c:15: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/sta_info.c:1558:37: note: while referencing 'pending' 1558 | struct sk_buff_head pending; | ^~~~~~~ drivers/bluetooth/bluecard_cs.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/shrinker.c:12: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ sound/soc/codecs/alc5623.o: warning: objtool: missing symbol for section .exit.text drivers/char/ipmi/kcs_bmc_aspeed.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/extent_cache.c:14: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ drivers/char/ipmi/kcs_bmc_npcm7xx.o: warning: objtool: missing symbol for section .exit.text crypto/tcrypt.o: warning: objtool: missing symbol for section .exit.text crypto/af_alg.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/net/mac80211/sta_info.c:15: /kisskb/src/net/mac80211/sta_info.c: In function 'ieee80211_sta_ps_deliver_wakeup': /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/net/mac80211/sta_info.c:1223:29: note: while referencing 'pending' 1223 | struct sk_buff_head pending; | ^~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/net/mac80211/sta_info.c:15: /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/net/mac80211/sta_info.c:1223:29: note: while referencing 'pending' 1223 | struct sk_buff_head pending; | ^~~~~~~ drivers/block/brd.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6t_ah.o: warning: objtool: missing symbol for section .exit.text sound/pci/pcxhr/pcxhr.o: warning: objtool: missing symbol for section .exit.text lib/cpumask.o: warning: objtool: missing symbol for section .init.text net/ipv4/netfilter/iptable_filter.o: warning: objtool: missing symbol for section .exit.text drivers/char/pcmcia/synclink_cs.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/alc5632.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/iptable_nat.o: warning: objtool: missing symbol for section .exit.text fs/gfs2/main.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/btsdio.o: warning: objtool: missing symbol for section .exit.text net/mpls/af_mpls.o: warning: objtool: missing symbol for section .exit.text net/l2tp/l2tp_debugfs.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/iptable_raw.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/iptable_mangle.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/btusb.o: warning: objtool: missing symbol for section .exit.text sound/pci/oxygen/oxygen.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6t_eui64.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/sysfs.c:14: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/hfs/btree.c: In function 'hfs_btree_open': /kisskb/src/fs/hfs/btree.c:48:53: 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, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/btree.c:60:53: 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, | ~~~^~~~~~~~~~~~ net/ipv4/netfilter/ipt_ah.o: warning: objtool: missing symbol for section .exit.text drivers/block/loop.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/iptable_security.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/ipt_rpfilter.o: warning: objtool: missing symbol for section .exit.text sound/pci/oxygen/virtuoso.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/ipt_CLUSTERIP.o: warning: objtool: missing symbol for section .exit.text net/l2tp/l2tp_ip6.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/ath3k.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/ipt_ECN.o: warning: objtool: missing symbol for section .exit.text net/mpls/mpls_iptunnel.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6t_frag.o: warning: objtool: missing symbol for section .exit.text drivers/char/pcmcia/cm4000_cs.o: warning: objtool: missing symbol for section .exit.text drivers/block/floppy.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/xattr.c:22: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ net/ipv4/netfilter/ipt_REJECT.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/fuse/cuse.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/ipt_MASQUERADE.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/bd28623.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/debug.c:18: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/hfs/extent.c: In function 'hfs_free_fork': /kisskb/src/fs/hfs/extent.c:297:26: 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; | ^~~~ /kisskb/src/fs/hfs/extent.c:300:26: 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; | ^~~~ net/ipv6/netfilter/ip6t_ipv6header.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/hfs/inode.c: In function 'hfs_read_inode': /kisskb/src/fs/hfs/inode.c:340:61: 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, | ~~~~~~~~~^~~~~~~ /kisskb/src/fs/hfs/inode.c:343:61: 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, | ~~~~~~~~~^~~~~~~~ /kisskb/src/fs/hfs/inode.c: In function 'hfs_write_inode': /kisskb/src/fs/hfs/inode.c:478:53: 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, | ~~~~~~~~^~~~~~~~ /kisskb/src/fs/hfs/inode.c:479:38: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:479:56: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:495:53: 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); | ~~~~~~~~^~~~~~~ /kisskb/src/fs/hfs/inode.c:495:62: 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); | ^~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:495:79: 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); | ^~~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.o: warning: objtool: missing symbol for section .exit.text crypto/ofb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_fill_super': /kisskb/src/fs/hfsplus/super.c:547:30: 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); | ^~~~~~~~~~~~~~~~~~ net/ipv4/netfilter/arpt_mangle.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/ipt_SYNPROXY.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/arptable_filter.o: warning: objtool: missing symbol for section .exit.text drivers/char/pcmcia/cm4040_cs.o: warning: objtool: missing symbol for section .exit.text lib/decompress_unlz4.o: warning: objtool: missing symbol for section .init.text sound/soc/codecs/bt-sco.o: warning: objtool: missing symbol for section .exit.text fs/hfsplus/super.o: warning: objtool: missing symbol for section .exit.text drivers/block/pktcdvd.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/acl.c:13: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ arch/x86/kernel/head64.o: warning: objtool: missing symbol for section .text net/ipv4/netfilter/arp_tables.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/f2fs/trace.c:13: /kisskb/src/fs/f2fs/f2fs.h: In function 'blkaddr_in_node': /kisskb/src/fs/f2fs/f2fs.h:2201:37: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/fs/f2fs/f2fs.h:2201:54: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2201 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_router_discovery': /kisskb/src/net/ipv6/ndisc.c:1430:57: warning: converting a packed 'struct nd_opt_hdr' pointer (alignment 1) to a 'struct route_info' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1430 | struct route_info *ri = (struct route_info *)p; | ^~~~~~~~~~ In file included from /kisskb/src/include/net/ipv6.h:21, from /kisskb/src/net/ipv6/ndisc.c:58: /kisskb/src/include/net/ndisc.h:101:8: note: defined here 101 | struct nd_opt_hdr { | ^~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ndisc.c:61: /kisskb/src/include/net/ip6_route.h:5:8: note: defined here 5 | struct route_info { | ^~~~~~~~~~ sound/soc/codecs/cq93vc.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6t_hbh.o: warning: objtool: missing symbol for section .exit.text drivers/char/pcmcia/scr24x_cs.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6t_rpfilter.o: warning: objtool: missing symbol for section .exit.text drivers/block/skd_main.o: warning: objtool: missing symbol for section .exit.text net/ipv4/netfilter/nf_nat_snmp_basic_main.o: warning: objtool: missing symbol for section .exit.text mm/kmemleak-test.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/btwilink.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/hfs/mdb.c: In function 'hfs_mdb_get': /kisskb/src/fs/hfs/mdb.c:218:30: 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); | ^~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c: In function 'hfs_mdb_commit': /kisskb/src/fs/hfs/mdb.c:285:70: 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, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:286:38: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:287:70: 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, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:288:38: 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); | ^~~~~~~~~~~~~~~~ drivers/block/umem.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cpcap.o: warning: objtool: missing symbol for section .exit.text arch/x86/kernel/msr.o: warning: objtool: missing symbol for section .exit.text sound/pci/riptide/riptide.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6t_rt.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/btmrvl_sdio.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/btmtkuart.o: warning: objtool: missing symbol for section .exit.text mm/zbud.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6t_srh.o: warning: objtool: missing symbol for section .exit.text arch/x86/kernel/cpuid.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/hfs/part_tbl.c: In function 'hfs_part_find': /kisskb/src/fs/hfs/part_tbl.c:77:21: 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; | ^~ drivers/block/cryptoloop.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/hpfs/anode.c: In function 'hpfs_add_sector_to_btree': /kisskb/src/fs/hpfs/anode.c:209:48: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct bplus_internal_node[0]' [-Wzero-length-bounds] 209 | anode->btree.u.internal[0].down = cpu_to_le32(a); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/hpfs/hpfs_fn.h:26, from /kisskb/src/fs/hpfs/anode.c:10: /kisskb/src/fs/hpfs/hpfs.h:411:32: note: while referencing 'internal' 411 | struct bplus_internal_node internal[0]; /* (internal) 2-word entries giving | ^~~~~~~~ /kisskb/src/fs/hpfs/anode.c:210:48: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct bplus_internal_node[0]' [-Wzero-length-bounds] 210 | anode->btree.u.internal[0].file_secno = cpu_to_le32(-1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/hpfs/hpfs_fn.h:26, from /kisskb/src/fs/hpfs/anode.c:10: /kisskb/src/fs/hpfs/hpfs.h:411:32: note: while referencing 'internal' 411 | struct bplus_internal_node internal[0]; /* (internal) 2-word entries giving | ^~~~~~~~ sound/soc/codecs/cs35l32.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/btqcomsmd.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6t_MASQUERADE.o: warning: objtool: missing symbol for section .exit.text crypto/xor.o: warning: objtool: missing symbol for section .exit.text mm/zsmalloc.o: warning: objtool: missing symbol for section .exit.text drivers/char/tpm/st33zp24/i2c.o: warning: objtool: missing symbol for section .exit.text lib/fdt_empty_tree.o: warning: objtool: missing symbol for section .text mm/z3fold.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6t_NPT.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_strcasecmp': /kisskb/src/fs/hfsplus/unicode.c:40:14: 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; | ^~ /kisskb/src/fs/hfsplus/unicode.c:41:14: 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; | ^~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_strcmp': /kisskb/src/fs/hfsplus/unicode.c:74:14: 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; | ^~ /kisskb/src/fs/hfsplus/unicode.c:75:14: 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; | ^~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_uni2asc': /kisskb/src/fs/hfsplus/unicode.c:134:14: 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; | ^~~~ lib/fdt_strerror.o: warning: objtool: missing symbol for section .text net/ipv6/netfilter/ip6t_REJECT.o: warning: objtool: missing symbol for section .exit.text drivers/block/virtio_blk.o: warning: objtool: missing symbol for section .exit.text fs/isofs/inode.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs35l33.o: warning: objtool: missing symbol for section .exit.text drivers/bluetooth/hci_nokia.o: warning: objtool: missing symbol for section .exit.text sound/pci/rme9652/rme9652.o: warning: objtool: missing symbol for section .exit.text drivers/char/tpm/st33zp24/spi.o: warning: objtool: missing symbol for section .exit.text fs/hfs/super.o: warning: objtool: missing symbol for section .exit.text net/ipv6/netfilter/ip6t_SYNPROXY.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_bitmap_ip.o: warning: objtool: missing symbol for section .exit.text drivers/block/sx8.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_bitmap_port.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/ipv6/exthdrs.c: In function 'ipv6_dest_hao': /kisskb/src/net/ipv6/exthdrs.c:234:30: 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)) { | ^~~~~~~~~~ /kisskb/src/net/ipv6/exthdrs.c:241:50: 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); | ^~~~~~~~~~ lib/int_sqrt.o: warning: objtool: missing symbol for section .text sound/soc/codecs/cs35l34.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/block/xen-blkfront.c:54: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/block/xen-blkfront.c:38: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_ipmac.o: warning: objtool: missing symbol for section .exit.text fs/jfs/super.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/hfsplus/part_tbl.c: In function 'hfs_parse_old_pmap': /kisskb/src/fs/hfsplus/part_tbl.c:77:44: 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]; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/core/netpoll.c:16: /kisskb/src/net/core/netpoll.c: In function 'refill_skbs': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netpoll.c:47:28: note: while referencing 'skb_pool' 47 | static struct sk_buff_head skb_pool; | ^~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/core/netpoll.c:16: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netpoll.c:47:28: note: while referencing 'skb_pool' 47 | static struct sk_buff_head skb_pool; | ^~~~~~~~ drivers/char/tpm/tpm-dev-common.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs35l35.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_init_header_node': /kisskb/src/fs/hfsplus/xattr.c:104:30: 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); | ^~~~~~~~~~~~~~~~~ drivers/block/xen-blkfront.o: warning: objtool: missing symbol for section .exit.text sound/pci/rme9652/hdsp.o: warning: objtool: missing symbol for section .exit.text net/llc/af_llc.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: missing symbol for section .exit.text drivers/cpufreq/cpufreq_powersave.o: warning: objtool: missing symbol for section .exit.text net/netlink/diag.o: warning: objtool: missing symbol for section .exit.text lib/memcat_p.o: warning: objtool: missing symbol for section .text sound/soc/codecs/cs42l42.o: warning: objtool: missing symbol for section .exit.text drivers/cpufreq/cpufreq_userspace.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: missing symbol for section .exit.text net/netrom/af_netrom.o: warning: objtool: missing symbol for section .exit.text drivers/cpufreq/cpufreq_conservative.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: missing symbol for section .exit.text drivers/cpufreq/cpufreq_ondemand.o: warning: objtool: missing symbol for section .exit.text lib/nodemask.o: warning: objtool: missing symbol for section .text drivers/block/null_blk_main.o: warning: objtool: missing symbol for section .exit.text drivers/cpufreq/cpufreq-dt.o: warning: objtool: missing symbol for section .exit.text lib/rbtree.o: warning: objtool: missing symbol for section .text sound/soc/codecs/cs42l51-i2c.o: warning: objtool: missing symbol for section .exit.text net/nsh/nsh.o: warning: objtool: missing symbol for section .exit.text sound/pci/rme9652/hdspm.o: warning: objtool: missing symbol for section .exit.text net/nfc/hci/core.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: missing symbol for section .exit.text drivers/dax/pmem.o: warning: objtool: missing symbol for section .exit.text net/ipv6/ah6.o: warning: objtool: missing symbol for section .exit.text drivers/dax/device.o: warning: objtool: missing symbol for section .exit.text sound/pci/trident/trident.o: warning: objtool: missing symbol for section .exit.text drivers/cpufreq/pcc-cpufreq.o: warning: objtool: missing symbol for section .exit.text drivers/block/rbd.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs42l52.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: missing symbol for section .exit.text fs/jbd2/journal.o: warning: objtool: missing symbol for section .exit.text lib/sha1.o: warning: objtool: missing symbol for section .text /kisskb/src/net/core/drop_monitor.c: In function 'trace_drop_common.constprop': cc1: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] In file included from /kisskb/src/net/core/drop_monitor.c:22: /kisskb/src/include/uapi/linux/net_dropmon.h:36:15: note: at offset 4 into destination object 'entries' of size 4 36 | __u32 entries; | ^~~~~~~ lib/show_mem.o: warning: objtool: missing symbol for section .text.unlikely net/core/failover.o: warning: objtool: missing symbol for section .exit.text drivers/cpufreq/p4-clockmod.o: warning: objtool: missing symbol for section .exit.text drivers/cpufreq/speedstep-centrino.o: warning: objtool: missing symbol for section .exit.text net/ipv6/esp6.o: warning: objtool: missing symbol for section .exit.text drivers/devfreq/event/exynos-nocp.o: warning: objtool: missing symbol for section .exit.text fs/nfs/blocklayout/blocklayout.o: warning: objtool: missing symbol for section .exit.text drivers/cpufreq/amd_freq_sensitivity.o: warning: objtool: missing symbol for section .exit.text net/ipv6/esp6_offload.o: warning: objtool: missing symbol for section .exit.text net/ipv6/ipcomp6.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: missing symbol for section .exit.text drivers/dca/dca-core.o: warning: objtool: missing symbol for section .exit.text net/psample/psample.o: warning: objtool: missing symbol for section .exit.text net/ipv6/tunnel6.o: warning: objtool: missing symbol for section .exit.text drivers/cpufreq/sfi-cpufreq.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs42l56.o: warning: objtool: missing symbol for section .exit.text fs/hpfs/super.o: warning: objtool: missing symbol for section .exit.text lib/win_minmax.o: warning: objtool: missing symbol for section .text net/ipv6/xfrm6_tunnel.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_map_response_body': /kisskb/src/drivers/char/tpm/tpm2-space.c:421:40: warning: taking address of packed member of 'struct tpm2_cap_handles' may result in an unaligned pointer value [-Waddress-of-packed-member] 421 | phandle = be32_to_cpup((__be32 *)&data->handles[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/test_string.o: warning: objtool: missing symbol for section .init.text drivers/crypto/cavium/cpt/cptpf_main.o: warning: objtool: missing symbol for section .exit.text drivers/dca/dca-sysfs.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/cavium/zip/zip_main.o: warning: objtool: missing symbol for section .exit.text drivers/devfreq/event/exynos-ppmu.o: warning: objtool: missing symbol for section .exit.text fs/minix/inode.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/cavium/nitrox/nitrox_main.o: warning: objtool: missing symbol for section .exit.text net/qrtr/smd.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs42l73.o: warning: objtool: missing symbol for section .exit.text lib/test_hexdump.o: warning: objtool: missing symbol for section .exit.text net/packet/af_packet.o: warning: objtool: missing symbol for section .exit.text fs/nfs_common/grace.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_hash_mac.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/ipv6/mip6.c: In function 'mip6_destopt_reject': /kisskb/src/net/ipv6/mip6.c:234:41: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | hao ? &hao->addr : &ipv6_hdr(skb)->saddr, | ^~~~~~~~~~ /kisskb/src/net/ipv6/mip6.c:256:50: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 256 | (hao ? (xfrm_address_t *)&hao->addr : NULL)); | ^~~~~~~~~~ lib/find_bit_benchmark.o: warning: objtool: missing symbol for section .init.text net/core/pktgen.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/phonet/socket.c: In function 'pn_socket_autobind': /kisskb/src/net/phonet/socket.c:223:47: warning: converting a packed 'struct sockaddr_pn' pointer (alignment 1) to a 'struct sockaddr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | sizeof(struct sockaddr_pn)); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/phonet.h:25, from /kisskb/src/net/phonet/socket.c:35: /kisskb/src/include/uapi/linux/phonet.h:102:8: note: defined here 102 | struct sockaddr_pn { | ^~~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/net.h:22, from /kisskb/src/include/linux/net.h:29, from /kisskb/src/net/phonet/socket.c:28: /kisskb/src/include/linux/socket.h:30:8: note: defined here 30 | struct sockaddr { | ^~~~~~~~ net/qrtr/qrtr.o: warning: objtool: missing symbol for section .exit.text net/ipv6/mip6.o: warning: objtool: missing symbol for section .exit.text net/qrtr/tun.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs4265.o: warning: objtool: missing symbol for section .exit.text net/core/devlink.o: warning: objtool: missing symbol for section .exit.text fs/ext4/super.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/cavium/cpt/cptvf_main.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': /kisskb/src/net/ipv6/ip6_tunnel.c:419:61: warning: converting a packed 'struct ipv6_opt_hdr' pointer (alignment 1) to a 'struct frag_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 419 | struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr; | ^~~~~~~~ In file included from /kisskb/src/include/linux/ipv6.h:5, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/include/net/inetpeer.h:16, from /kisskb/src/include/net/route.h:28, from /kisskb/src/include/net/ip.h:32, from /kisskb/src/include/net/icmp.h:25, from /kisskb/src/net/ipv6/ip6_tunnel.c:48: /kisskb/src/include/uapi/linux/ipv6.h:61:8: note: defined here 61 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/net/inetpeer.h:16, from /kisskb/src/include/net/route.h:28, from /kisskb/src/include/net/ip.h:32, from /kisskb/src/include/net/icmp.h:25, from /kisskb/src/net/ipv6/ip6_tunnel.c:48: /kisskb/src/include/net/ipv6.h:147:8: note: defined here 147 | struct frag_hdr { | ^~~~~~~~ net/ipv6/ip6_vti.o: warning: objtool: missing symbol for section .exit.text net/rfkill/input.o: warning: objtool: missing symbol for section .exit.text lib/test_firmware.o: warning: objtool: missing symbol for section .init.text sound/soc/codecs/cs4270.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp437.o: warning: objtool: missing symbol for section .exit.text net/ipv6/sit.o: warning: objtool: missing symbol for section .exit.text net/packet/diag.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: missing symbol for section .exit.text drivers/dma/dw/platform.o: warning: objtool: missing symbol for section .exit.text lib/test_sysctl.o: warning: objtool: missing symbol for section .init.text lib/test_bpf.o: warning: objtool: missing symbol for section .exit.text fs/jffs2/super.o: warning: objtool: missing symbol for section .exit.text lib/test_hash.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-apq8084.o: warning: objtool: missing symbol for section .exit.text sound/pci/vx222/vx222.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp737.o: warning: objtool: missing symbol for section .exit.text net/rfkill/rfkill-gpio.o: warning: objtool: missing symbol for section .exit.text net/rfkill/core.o: warning: objtool: missing symbol for section .exit.text net/phonet/datagram.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs4271-i2c.o: warning: objtool: missing symbol for section .exit.text lib/test_siphash.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/mmcc-apq8084.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp775.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp850.o: warning: objtool: missing symbol for section .exit.text drivers/devfreq/governor_simpleondemand.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-ipq4019.o: warning: objtool: missing symbol for section .exit.text drivers/dma/dw/pci.o: warning: objtool: missing symbol for section .exit.text drivers/devfreq/governor_performance.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-ipq806x.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp852.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/lib/test_kasan.c: In function 'kasan_alloca_oob_left': /kisskb/src/lib/test_kasan.c:513:9: warning: array subscript -1 is outside array bounds of 'char[2147483647]' [-Warray-bounds] 513 | *(volatile char *)p; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_kasan.c:509:14: note: referencing a variable length array of size between 0 and 2147483647 509 | char alloca_array[i]; | ^~~~~~~~~~~~ drivers/clk/qcom/gcc-ipq8074.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs4271-spi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/lib/test_ubsan.c: In function 'test_ubsan_object_size_mismatch': /kisskb/src/lib/test_ubsan.c:107:16: warning: array subscript 'long long int[0]' is partly outside array bounds of 'volatile int[1]' [-Warray-bounds] 107 | val2 = *ptr; | ^~~~ /kisskb/src/lib/test_ubsan.c:103:22: note: while referencing 'val' 103 | volatile int val __aligned(8) = 4; | ^~~ net/ipv6/ip6_tunnel.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: missing symbol for section .exit.text fs/lockd/svc.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp855.o: warning: objtool: missing symbol for section .exit.text lib/test_ubsan.o: warning: objtool: missing symbol for section .init.text net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: missing symbol for section .exit.text drivers/devfreq/governor_userspace.o: warning: objtool: missing symbol for section .exit.text drivers/devfreq/governor_powersave.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/ccp/sp-dev.o: warning: objtool: missing symbol for section .exit.text net/rose/af_rose.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/lcc-ipq806x.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp857.o: warning: objtool: missing symbol for section .exit.text lib/test_module.o: warning: objtool: missing symbol for section .init.text drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.o: warning: objtool: missing symbol for section .exit.text sound/pci/ymfpci/ymfpci.o: warning: objtool: missing symbol for section .exit.text drivers/devfreq/governor_passive.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp860.o: warning: objtool: missing symbol for section .exit.text fs/ocfs2/dlm/dlmdomain.o: warning: objtool: missing symbol for section .exit.text drivers/devfreq/exynos-bus.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/ccree/cc_driver.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-mdm9615.o: warning: objtool: missing symbol for section .exit.text net/phonet/af_phonet.o: warning: objtool: missing symbol for section .exit.text fs/nfsd/nfsctl.o: warning: objtool: missing symbol for section .exit.text fs/nfs/filelayout/filelayout.o: warning: objtool: missing symbol for section .exit.text lib/test_sort.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': /kisskb/src/net/sctp/sm_statefuns.c:780:21: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c:783:32: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_dupcook_a': /kisskb/src/net/sctp/sm_statefuns.c:1792:21: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_dupcook_b': /kisskb/src/net/sctp/sm_statefuns.c:1910:21: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nls/nls_cp861.o: warning: objtool: missing symbol for section .exit.text net/ipv6/ip6_gre.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/lib/test_rhashtable.c: In function 'print_ht': /kisskb/src/lib/test_rhashtable.c:512:25: warning: 'sprintf' argument 3 overlaps destination object 'buff' [-Wrestrict] 512 | sprintf(buff, "%s\nbucket[%d] -> ", buff, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c:497:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 497 | char buff[512] = ""; | ^~~~ /kisskb/src/lib/test_rhashtable.c:517:25: warning: 'sprintf' argument 3 overlaps destination object 'buff' [-Wrestrict] 517 | sprintf(buff, "%s[[", buff); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c:497:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 497 | char buff[512] = ""; | ^~~~ /kisskb/src/lib/test_rhashtable.c:523:33: warning: 'sprintf' argument 3 overlaps destination object 'buff' [-Wrestrict] 523 | sprintf(buff, "%s val %d (tid=%d)%s", buff, p->value.id, p->value.tid, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | list? ", " : " "); | ~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c:497:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 497 | char buff[512] = ""; | ^~~~ /kisskb/src/lib/test_rhashtable.c:532:25: warning: 'sprintf' argument 3 overlaps destination object 'buff' [-Wrestrict] 532 | sprintf(buff, "%s]]%s", buff, !rht_is_a_nulls(pos) ? " -> " : ""); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c:497:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 497 | char buff[512] = ""; | ^~~~ drivers/clk/qcom/lcc-mdm9615.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_list_set.o: warning: objtool: missing symbol for section .exit.text fs/nilfs2/super.o: warning: objtool: missing symbol for section .exit.text net/ipv6/fou6.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp862.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/net/nfc/nci/data.c:30: /kisskb/src/net/nfc/nci/data.c: In function 'nci_queue_tx_data_frags': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/nci/data.c:112:29: note: while referencing 'frags_q' 112 | struct sk_buff_head frags_q; | ^~~~~~~ In file included from /kisskb/src/net/nfc/nci/data.c:30: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/nci/data.c:112:29: note: while referencing 'frags_q' 112 | struct sk_buff_head frags_q; | ^~~~~~~ net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs42xx8-i2c.o: warning: objtool: missing symbol for section .exit.text lib/test_user_copy.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-msm8660.o: warning: objtool: missing symbol for section .exit.text lib/test_overflow.o: warning: objtool: missing symbol for section .exit.text lib/test_rhashtable.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp863.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/chelsio/chtls/chtls_main.o: warning: objtool: missing symbol for section .exit.text drivers/dma/hsu/pci.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-msm8916.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/caam/caamalg_qi2.o: warning: objtool: missing symbol for section .exit.text lib/test_static_key_base.o: warning: objtool: missing symbol for section .init.text lib/test_static_keys.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp864.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/omfs/file.c: In function 'omfs_grow_extent': cc1: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=] In file included from /kisskb/src/fs/omfs/omfs.h:8, from /kisskb/src/fs/omfs/file.c:11: /kisskb/src/fs/omfs/omfs_fs.h:80:34: note: at offset 16 into destination object 'e_entry' of size 16 80 | struct omfs_extent_entry e_entry; /* start of extent entries */ | ^~~~~~~ fs/ocfs2/cluster/nodemanager.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/ntfs/dir.c: In function 'ntfs_lookup_inode_by_name': /kisskb/src/fs/ntfs/dir.c:157:44: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/dir.c:207:44: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 207 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/dir.c:248:44: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 248 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/dir.c:267:44: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 267 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/dir.c:417:44: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 417 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/dir.c:467:44: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 467 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/dir.c:510:44: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 510 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/dir.c:529:44: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 529 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/dir.c: In function 'ntfs_filldir': /kisskb/src/fs/ntfs/dir.c:1048:50: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1048 | name_len = ntfs_ucstonls(vol, (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/phonet/pep.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-msm8960.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp865.o: warning: objtool: missing symbol for section .exit.text sound/pci/ad1889.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp866.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-msm8974.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_init_dm_workarea': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:157:46: 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); | ^~~~~~~~~~~~~~~~ sound/soc/codecs/cs4349.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp869.o: warning: objtool: missing symbol for section .exit.text net/smc/af_smc.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-msm8994.o: warning: objtool: missing symbol for section .exit.text lib/test_bitmap.o: warning: objtool: missing symbol for section .exit.text drivers/dma/ioat/init.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs43130.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp874.o: warning: objtool: missing symbol for section .exit.text fs/ocfs2/dlmfs/dlmfs.o: warning: objtool: missing symbol for section .exit.text fs/omfs/inode.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-msm8996.o: warning: objtool: missing symbol for section .exit.text sound/pci/als4000.o: warning: objtool: missing symbol for section .exit.text lib/test_bitfield.o: warning: objtool: missing symbol for section .init.text fs/nls/nls_cp932.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/notify/fdinfo.c: In function 'show_mark_fhandle': /kisskb/src/fs/notify/fdinfo.c:66:61: warning: array subscript 'i' is outside the bounds of an interior zero-length array 'unsigned char[0]' [-Wzero-length-bounds] 66 | seq_printf(m, "%02x", (int)f.handle.f_handle[i]); | ~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/notify/fdinfo.c:3: /kisskb/src/include/linux/fs.h:955:23: note: while referencing 'f_handle' 955 | unsigned char f_handle[0]; | ^~~~~~~~ sound/soc/codecs/cs53l30.o: warning: objtool: missing symbol for section .exit.text sound/pci/als300.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cs47l24.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/lcc-msm8960.o: warning: objtool: missing symbol for section .exit.text net/openvswitch/vport-vxlan.o: warning: objtool: missing symbol for section .exit.text net/rose/rose_loopback.o: warning: objtool: missing symbol for section .exit.text lib/test_uuid.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/cx20442.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_euc-jp.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/char/tpm/tpm_crb.c: In function '__crb_go_idle': /kisskb/src/drivers/char/tpm/tpm_crb.c:159:34: 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, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_crb.c: In function '__crb_cmd_ready': /kisskb/src/drivers/char/tpm/tpm_crb.c:201:34: 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, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_crb.c: In function '__crb_request_locality': /kisskb/src/drivers/char/tpm/tpm_crb.c:230:34: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_crb.c: In function '__crb_relinquish_locality': /kisskb/src/drivers/char/tpm/tpm_crb.c:257:34: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~ fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-msm8998.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/da7210.o: warning: objtool: missing symbol for section .exit.text drivers/edac/edac_module.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp936.o: warning: objtool: missing symbol for section .exit.text sound/pci/atiixp_modem.o: warning: objtool: missing symbol for section .exit.text sound/pci/atiixp.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/hisilicon/sec/sec_drv.o: warning: objtool: missing symbol for section .exit.text drivers/char/tpm/tpm_tis_spi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/ccp/psp-dev.c: In function 'sev_ioctl_do_reset': /kisskb/src/drivers/crypto/ccp/psp-dev.c:304:45: 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); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c:312:53: 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); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c:317:65: 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); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c: In function 'sev_ioctl_do_platform_status': /kisskb/src/drivers/crypto/ccp/psp-dev.c:325:66: 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); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c: In function 'sev_ioctl_do_pek_pdh_gen': /kisskb/src/drivers/crypto/ccp/psp-dev.c:340:49: 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); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c:345:47: 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); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c: In function 'sev_ioctl_do_pek_csr': /kisskb/src/drivers/crypto/ccp/psp-dev.c:384:50: 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); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c:389:58: 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); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c: In function 'sev_ioctl_do_pek_import': /kisskb/src/drivers/crypto/ccp/psp-dev.c:569:50: warning: taking address of packed member of 'struct sev_issue_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 569 | ret = __sev_platform_init_locked(&argp->error); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c:574:66: warning: taking address of packed member of 'struct sev_issue_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 574 | ret = __sev_do_cmd_locked(SEV_CMD_PEK_CERT_IMPORT, data, &argp->error); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c: In function 'sev_ioctl_do_get_id': /kisskb/src/drivers/crypto/ccp/psp-dev.c:614:57: warning: taking address of packed member of 'struct sev_issue_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 614 | ret = __sev_do_cmd_locked(SEV_CMD_GET_ID, data, &argp->error); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c: In function 'sev_ioctl_do_pdh_export': /kisskb/src/drivers/crypto/ccp/psp-dev.c:680:50: warning: taking address of packed member of 'struct sev_issue_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 680 | ret = __sev_platform_init_locked(&argp->error); | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/psp-dev.c:685:66: warning: taking address of packed member of 'struct sev_issue_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 685 | ret = __sev_do_cmd_locked(SEV_CMD_PDH_CERT_EXPORT, data, &argp->error); | ^~~~~~~~~~~~ sound/soc/codecs/da7213.o: warning: objtool: missing symbol for section .exit.text net/sched/act_gact.o: warning: objtool: missing symbol for section .exit.text sound/pci/azt3328.o: warning: objtool: missing symbol for section .exit.text net/sched/act_police.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/mmcc-msm8960.o: warning: objtool: missing symbol for section .exit.text fs/overlayfs/super.o: warning: objtool: missing symbol for section .exit.text net/openvswitch/vport-geneve.o: warning: objtool: missing symbol for section .exit.text net/sched/act_mirred.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/da7219.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/da7218.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp949.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/jffs2/summary.c: In function 'jffs2_sum_add_inode_mem': /kisskb/src/fs/jffs2/summary.c:130:44: warning: converting a packed 'struct jffs2_sum_inode_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/jffs2/nodelist.h:22, from /kisskb/src/fs/jffs2/summary.c:23: /kisskb/src/fs/jffs2/summary.h:99:8: note: defined here 99 | struct jffs2_sum_inode_mem | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.c: In function 'jffs2_sum_add_dirent_mem': /kisskb/src/fs/jffs2/summary.c:154:44: warning: converting a packed 'struct jffs2_sum_dirent_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 154 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/jffs2/nodelist.h:22, from /kisskb/src/fs/jffs2/summary.c:23: /kisskb/src/fs/jffs2/summary.h:109:8: note: defined here 109 | struct jffs2_sum_dirent_mem | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.c: In function 'jffs2_sum_add_xattr_mem': /kisskb/src/fs/jffs2/summary.c:173:44: warning: converting a packed 'struct jffs2_sum_xattr_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/jffs2/nodelist.h:22, from /kisskb/src/fs/jffs2/summary.c:23: /kisskb/src/fs/jffs2/summary.h:123:8: note: defined here 123 | struct jffs2_sum_xattr_mem | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.c: In function 'jffs2_sum_add_xref_mem': /kisskb/src/fs/jffs2/summary.c:188:44: warning: converting a packed 'struct jffs2_sum_xref_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 188 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/jffs2/nodelist.h:22, from /kisskb/src/fs/jffs2/summary.c:23: /kisskb/src/fs/jffs2/summary.h:133:8: note: defined here 133 | struct jffs2_sum_xref_mem | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.c: In function 'jffs2_sum_add_kvec': /kisskb/src/fs/jffs2/summary.c:278:69: warning: converting a packed 'struct jffs2_sum_inode_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/jffs2/nodelist.h:22, from /kisskb/src/fs/jffs2/summary.c:23: /kisskb/src/fs/jffs2/summary.h:99:8: note: defined here 99 | struct jffs2_sum_inode_mem | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.c:312:69: warning: converting a packed 'struct jffs2_sum_dirent_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/jffs2/nodelist.h:22, from /kisskb/src/fs/jffs2/summary.c:23: /kisskb/src/fs/jffs2/summary.h:109:8: note: defined here 109 | struct jffs2_sum_dirent_mem | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.c:328:69: warning: converting a packed 'struct jffs2_sum_xattr_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/jffs2/nodelist.h:22, from /kisskb/src/fs/jffs2/summary.c:23: /kisskb/src/fs/jffs2/summary.h:123:8: note: defined here 123 | struct jffs2_sum_xattr_mem | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.c:339:69: warning: converting a packed 'struct jffs2_sum_xref_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 339 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/jffs2/nodelist.h:22, from /kisskb/src/fs/jffs2/summary.c:23: /kisskb/src/fs/jffs2/summary.h:133:8: note: defined here 133 | struct jffs2_sum_xref_mem | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ drivers/char/tpm/tpm_i2c_atmel.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/chelsio/chtls/chtls_io.c: In function 'send_tx_flowc_wr': /kisskb/src/drivers/crypto/chelsio/chtls/chtls_io.c:177:17: warning: taking address of packed member of 'struct flowc_packed' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | flowc = &sflowc.fc; | ^~~~~~~~~~ drivers/clk/qcom/mmcc-msm8974.o: warning: objtool: missing symbol for section .exit.text net/openvswitch/vport-gre.o: warning: objtool: missing symbol for section .exit.text sound/pci/bt87x.o: warning: objtool: missing symbol for section .exit.text net/sched/act_sample.o: warning: objtool: missing symbol for section .exit.text sound/pci/cs5530.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/mmcc-msm8996.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp950.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/inside-secure/safexcel.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/da732x.o: warning: objtool: missing symbol for section .exit.text sound/pci/cs4281.o: warning: objtool: missing symbol for section .exit.text drivers/char/tpm/tpm_i2c_infineon.o: warning: objtool: missing symbol for section .exit.text net/rose/rose_route.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp1250.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/a53-pll.o: warning: objtool: missing symbol for section .exit.text net/sched/act_ipt.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/dmic.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/da9055.o: warning: objtool: missing symbol for section .exit.text sound/pci/cmipci.o: warning: objtool: missing symbol for section .exit.text net/sctp/protocol.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp1251.o: warning: objtool: missing symbol for section .exit.text net/sched/act_nat.o: warning: objtool: missing symbol for section .exit.text sound/pci/ens1370.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/es7134.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/clk-rpmh.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/es7241.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_msg_hdr_valid': /kisskb/src/net/smc/smc_clc.c:55:32: warning: converting a packed 'struct smc_clc_msg_hdr' pointer (alignment 1) to a 'struct smc_clc_msg_proposal' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 55 | pclc = (struct smc_clc_msg_proposal *)clcm; | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/smc/smc_clc.c:24: /kisskb/src/net/smc/smc_clc.h:48:8: note: defined here 48 | struct smc_clc_msg_hdr { /* header1 of clc messages */ | ^~~~~~~~~~~~~~~ /kisskb/src/net/smc/smc_clc.h:97:8: note: defined here 97 | struct smc_clc_msg_proposal { /* clc proposal message sent by Linux */ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/smc/smc_clc.c:81:32: warning: converting a packed 'struct smc_clc_msg_hdr' pointer (alignment 1) to a 'struct smc_clc_msg_decline' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 81 | dclc = (struct smc_clc_msg_decline *)clcm; | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/smc/smc_clc.c:24: /kisskb/src/net/smc/smc_clc.h:48:8: note: defined here 48 | struct smc_clc_msg_hdr { /* header1 of clc messages */ | ^~~~~~~~~~~~~~~ /kisskb/src/net/smc/smc_clc.h:155:8: note: defined here 155 | struct smc_clc_msg_decline { /* clc decline message */ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_prfx_set6_rcu': /kisskb/src/net/smc/smc_clc.c:130:34: 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, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_prfx_match6_rcu': /kisskb/src/net/smc/smc_clc.c:225:59: 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, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_wait_msg': /kisskb/src/net/smc/smc_clc.c:344:32: warning: converting a packed 'struct smc_clc_msg_hdr' pointer (alignment 1) to a 'struct smc_clc_msg_decline' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | dclc = (struct smc_clc_msg_decline *)clcm; | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/smc/smc_clc.c:24: /kisskb/src/net/smc/smc_clc.h:48:8: note: defined here 48 | struct smc_clc_msg_hdr { /* header1 of clc messages */ | ^~~~~~~~~~~~~~~ /kisskb/src/net/smc/smc_clc.h:155:8: note: defined here 155 | struct smc_clc_msg_decline { /* clc decline message */ | ^~~~~~~~~~~~~~~~~~~ drivers/clk/qcom/apcs-msm8916.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_ascii.o: warning: objtool: missing symbol for section .exit.text net/sched/act_pedit.o: warning: objtool: missing symbol for section .exit.text lib/test_parman.o: warning: objtool: missing symbol for section .init.text drivers/char/tpm/tpm_i2c_nuvoton.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_iso8859-1.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_iso8859-2.o: warning: objtool: missing symbol for section .exit.text net/sched/act_simple.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/es8316.o: warning: objtool: missing symbol for section .exit.text sound/pci/es1938.o: warning: objtool: missing symbol for section .exit.text net/sunrpc/auth_gss/auth_gss.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/clk-smd-rpm.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_iso8859-3.o: warning: objtool: missing symbol for section .exit.text sound/pci/ens1371.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/es8328-i2c.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_iso8859-4.o: warning: objtool: missing symbol for section .exit.text net/sched/act_skbedit.o: warning: objtool: missing symbol for section .exit.text net/nfc/nci/uart.o: warning: objtool: missing symbol for section .exit.text sound/pci/es1968.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-qcs404.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/chelsio/chcr_core.o: warning: objtool: missing symbol for section .exit.text sound/pci/fm801.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_iso8859-5.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/camcc-sdm845.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_core.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/es8328-spi.o: warning: objtool: missing symbol for section .exit.text lib/test_kmod.o: warning: objtool: missing symbol for section .exit.text drivers/char/tpm/tpm_nsc.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_iso8859-6.o: warning: objtool: missing symbol for section .exit.text drivers/dma/mediatek/mtk-hsdma.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/gtm601.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/dispcc-sdm845.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_iso8859-7.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c:11: /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'chtls_init_kmap': /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c:136:24: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | spin_lock_init(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/spinlock.h:323:24: note: in definition of macro 'spin_lock_init' 323 | spinlock_check(_lock); \ | ^~~~~ In file included from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c:11: /kisskb/src/include/linux/spinlock.h:324:28: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | raw_spin_lock_init(&(_lock)->rlock); \ | ^ /kisskb/src/include/linux/spinlock.h:100:31: note: in definition of macro 'raw_spin_lock_init' 100 | __raw_spin_lock_init((lock), #lock, &__key); \ | ^~~~ /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c:136:9: note: in expansion of macro 'spin_lock_init' 136 | spin_lock_init(&cdev->kmap.lock); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'get_new_keyid': /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c:151:22: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | spin_lock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c:163:24: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 163 | spin_unlock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'free_tls_keyid': /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c:181:22: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | spin_lock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/chelsio/chtls/chtls_hw.c:192:24: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 192 | spin_unlock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ drivers/clk/qcom/gcc-sdm660.o: warning: objtool: missing symbol for section .exit.text net/sched/act_csum.o: warning: objtool: missing symbol for section .exit.text net/sched/act_vlan.o: warning: objtool: missing symbol for section .exit.text sound/pci/intel8x0m.o: warning: objtool: missing symbol for section .exit.text lib/test_memcat_p.o: warning: objtool: missing symbol for section .init.text lib/test_debug_virtual.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_cp1255.o: warning: objtool: missing symbol for section .exit.text net/sched/act_bpf.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gcc-sdm845.o: warning: objtool: missing symbol for section .exit.text drivers/char/tpm/tpm_atmel.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/gpucc-sdm845.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ics43432.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/hdac_hdmi.o: warning: objtool: missing symbol for section .exit.text lib/crc-ccitt.o: warning: objtool: missing symbol for section .text fs/nls/nls_iso8859-9.o: warning: objtool: missing symbol for section .exit.text sound/pci/maestro3.o: warning: objtool: missing symbol for section .exit.text drivers/dma/mediatek/mtk-cqdma.o: warning: objtool: missing symbol for section .exit.text sound/pci/rme32.o: warning: objtool: missing symbol for section .exit.text lib/test_objagg.o: warning: objtool: missing symbol for section .init.text drivers/clk/qcom/lpasscc-sdm845.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/inno_rk3036.o: warning: objtool: missing symbol for section .exit.text sound/pci/intel8x0.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_iso8859-13.o: warning: objtool: missing symbol for section .exit.text lib/crc16.o: warning: objtool: missing symbol for section .text net/nfc/core.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/isabelle.o: warning: objtool: missing symbol for section .exit.text net/sched/act_skbmod.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/videocc-sdm845.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/jz4740.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_iso8859-14.o: warning: objtool: missing symbol for section .exit.text net/sched/act_connmark.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_iso8859-15.o: warning: objtool: missing symbol for section .exit.text drivers/char/tpm/tpm_infineon.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/lm4857.o: warning: objtool: missing symbol for section .exit.text drivers/edac/mce_amd.o: warning: objtool: missing symbol for section .exit.text drivers/clk/samsung/clk-exynos-audss.o: warning: objtool: missing symbol for section .exit.text lib/crc-itu-t.o: warning: objtool: missing symbol for section .text fs/nls/nls_koi8-u.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/clk-spmi-pmic-div.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/mediatek/mtk-platform.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_koi8-r.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/char/tpm/xen-tpmfront.c:15: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/char/tpm/xen-tpmfront.c:12: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ fs/nls/nls_koi8-ru.o: warning: objtool: missing symbol for section .exit.text sound/pci/sonicvibes.o: warning: objtool: missing symbol for section .exit.text sound/pci/rme96.o: warning: objtool: missing symbol for section .exit.text lib/crc4.o: warning: objtool: missing symbol for section .text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/net/dst.h:13, from /kisskb/src/net/ipv4/tcp_input.c:73: /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_collapse': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c:4858:29: note: while referencing 'tmp' 4858 | struct sk_buff_head tmp; | ^~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/net/dst.h:13, from /kisskb/src/net/ipv4/tcp_input.c:73: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c:4858:29: note: while referencing 'tmp' 4858 | struct sk_buff_head tmp; | ^~~ sound/soc/codecs/lm49453.o: warning: objtool: missing symbol for section .exit.text drivers/clk/qcom/kpss-xcc.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/ntfs/namei.c: In function 'ntfs_lookup': /kisskb/src/fs/ntfs/namei.c:188:44: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 188 | (ntfschar*)&name->name, name->len, | ^~~~~~~~~~~ /kisskb/src/fs/ntfs/namei.c:242:44: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 242 | (ntfschar*)&fn->file_name, fn->file_name_length, | ^~~~~~~~~~~~~~ drivers/char/tpm/xen-tpmfront.o: warning: objtool: missing symbol for section .exit.text drivers/char/tpm/tpm_vtpm_proxy.o: warning: objtool: missing symbol for section .exit.text fs/nls/nls_utf8.o: warning: objtool: missing symbol for section .exit.text lib/crc32test.o: warning: objtool: missing symbol for section .init.text fs/nls/mac-celtic.o: warning: objtool: missing symbol for section .exit.text net/sched/act_meta_mark.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/ccree/cc_debugfs.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_c3xxx/adf_drv.c: In function 'adf_probe': /kisskb/src/drivers/crypto/qat/qat_c3xxx/adf_drv.c:150:24: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_c3xxx/adf_drv.c:175:31: 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); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_c3xxx/adf_drv.c:234:31: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/sched/act_ife.o: warning: objtool: missing symbol for section .exit.text lib/crc7.o: warning: objtool: missing symbol for section .text drivers/clk/qcom/hfpll.o: warning: objtool: missing symbol for section .exit.text fs/nls/mac-centeuro.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/qat/qat_c3xxx/adf_drv.o: warning: objtool: missing symbol for section .exit.text fs/nls/mac-croatian.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': /kisskb/src/net/sctp/sm_make_chunk.c:1747:23: 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; | ^~~~~~~~~~ sound/soc/codecs/max9759.o: warning: objtool: missing symbol for section .exit.text lib/libcrc32c.o: warning: objtool: missing symbol for section .init.text drivers/edac/i5000_edac.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/net/tipc/socket.h:38, from /kisskb/src/net/tipc/bcast.c:39: /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcbase_xmit': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bcast.c:171:29: note: while referencing '_xmitq' 171 | struct sk_buff_head _xmitq; | ^~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/net/tipc/socket.h:38, from /kisskb/src/net/tipc/bcast.c:39: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bcast.c:171:29: note: while referencing '_xmitq' 171 | struct sk_buff_head _xmitq; | ^~~~~~ /kisskb/src/net/mac80211/rx.c: In function 'ieee80211_add_rx_radiotap_header': /kisskb/src/net/mac80211/rx.c:323:22: warning: taking address of packed member of 'struct ieee80211_radiotap_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 323 | it_present = &rthdr->it_present; | ^~~~~~~~~~~~~~~~~~ net/tls/tls_main.o: warning: objtool: missing symbol for section .exit.text fs/nls/mac-cyrillic.o: warning: objtool: missing symbol for section .exit.text fs/nls/mac-gaelic.o: warning: objtool: missing symbol for section .exit.text lib/crc8.o: warning: objtool: missing symbol for section .text net/sched/act_meta_skbprio.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/qce/core.o: warning: objtool: missing symbol for section .exit.text sound/pci/via82xx_modem.o: warning: objtool: missing symbol for section .exit.text fs/lockd/procfs.o: warning: objtool: missing symbol for section .exit.text sound/pci/via82xx.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max9768.o: warning: objtool: missing symbol for section .exit.text fs/nls/mac-greek.o: warning: objtool: missing symbol for section .exit.text drivers/clk/ti/adpll.o: warning: objtool: missing symbol for section .exit.text net/sched/act_meta_skbtcindex.o: warning: objtool: missing symbol for section .exit.text fs/nls/mac-iceland.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: In function 'adf_probe': /kisskb/src/drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:155:24: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/srcutree.h:28, from /kisskb/src/include/linux/srcu.h:62, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:751, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: /kisskb/src/drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:235:25: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:32:46: note: in definition of macro 'init_completion' 32 | #define init_completion(x) __init_completion(x) | ^ /kisskb/src/drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:241:40: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/char/xillybus/xillybus_core.o: warning: objtool: missing symbol for section .exit.text lib/ts_kmp.o: warning: objtool: missing symbol for section .init.text drivers/crypto/qat/qat_c3xxxvf/adf_drv.o: warning: objtool: missing symbol for section .exit.text fs/nls/mac-inuit.o: warning: objtool: missing symbol for section .exit.text drivers/edac/i5100_edac.o: warning: objtool: missing symbol for section .exit.text lib/ts_bm.o: warning: objtool: missing symbol for section .init.text fs/nls/mac-romanian.o: warning: objtool: missing symbol for section .exit.text fs/pstore/inode.o: warning: objtool: missing symbol for section .exit.text drivers/dma/qcom/hidma.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max98088.o: warning: objtool: missing symbol for section .exit.text fs/qnx4/inode.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/ntfs/super.c: In function 'is_boot_sector_ntfs': /kisskb/src/fs/ntfs/super.c:597:17: warning: converting a packed 'NTFS_BOOT_SECTOR' pointer (alignment 1) to a 'le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 597 | for (i = 0, u = (le32*)b; u < (le32*)(&b->checksum); ++u) | ^~~ drivers/char/xillybus/xillybus_pcie.o: warning: objtool: missing symbol for section .exit.text fs/nls/mac-roman.o: warning: objtool: missing symbol for section .exit.text lib/ts_fsm.o: warning: objtool: missing symbol for section .init.text net/sched/act_tunnel_key.o: warning: objtool: missing symbol for section .exit.text drivers/edac/i5400_edac.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_c62x/adf_drv.c: In function 'adf_probe': /kisskb/src/drivers/crypto/qat/qat_c62x/adf_drv.c:150:24: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_c62x/adf_drv.c:175:31: 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); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_c62x/adf_drv.c:234:31: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/tls/tls_device.o: warning: objtool: missing symbol for section .exit.text fs/nls/mac-turkish.o: warning: objtool: missing symbol for section .exit.text lib/notifier-error-inject.o: warning: objtool: missing symbol for section .init.text drivers/char/xillybus/xillybus_of.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/qat/qat_c62x/adf_drv.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_cbq.o: warning: objtool: missing symbol for section .exit.text lib/pm-notifier-error-inject.o: warning: objtool: missing symbol for section .text fs/qnx6/inode.o: warning: objtool: missing symbol for section .exit.text fs/ntfs/super.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max98090.o: warning: objtool: missing symbol for section .exit.text net/tipc/core.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/atmel-aes.o: warning: objtool: missing symbol for section .exit.text fs/pstore/ram.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/virtio/virtio_crypto_core.o: warning: objtool: missing symbol for section .exit.text lib/memory-notifier-error-inject.o: warning: objtool: missing symbol for section .text drivers/edac/i7300_edac.o: warning: objtool: missing symbol for section .exit.text lib/netdev-notifier-error-inject.o: warning: objtool: missing symbol for section .text /kisskb/src/drivers/crypto/qat/qat_c62xvf/adf_drv.c: In function 'adf_probe': /kisskb/src/drivers/crypto/qat/qat_c62xvf/adf_drv.c:155:24: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/srcutree.h:28, from /kisskb/src/include/linux/srcu.h:62, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:751, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: /kisskb/src/drivers/crypto/qat/qat_c62xvf/adf_drv.c:235:25: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:32:46: note: in definition of macro 'init_completion' 32 | #define init_completion(x) __init_completion(x) | ^ /kisskb/src/drivers/crypto/qat/qat_c62xvf/adf_drv.c:241:40: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ lib/of-reconfig-notifier-error-inject.o: warning: objtool: missing symbol for section .text drivers/crypto/qat/qat_c62xvf/adf_drv.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_htb.o: warning: objtool: missing symbol for section .exit.text net/sunrpc/auth_gss/gss_krb5_mech.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/ntfs/unistr.c: In function 'ntfs_file_upcase_value': /kisskb/src/fs/ntfs/unistr.c:220:37: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/unistr.c: In function 'ntfs_file_compare_values': /kisskb/src/fs/ntfs/unistr.c:229:46: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | return ntfs_collate_names((ntfschar*)&file_name_attr1->file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs/unistr.c:231:36: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 231 | (ntfschar*)&file_name_attr2->file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ net/sched/sch_red.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reasm_drain': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:741:29: note: while referencing 'temp' 741 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:741:29: note: while referencing 'temp' 741 | struct sk_buff_head temp; | ^~~~ net/sched/sch_hfsc.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reap_ordered': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:902:29: note: while referencing 'temp' 902 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:902:29: note: while referencing 'temp' 902 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:902:29: note: while referencing 'temp' 902 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:902:29: note: while referencing 'temp' 902 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:103:29: note: while referencing 'temp' 103 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:103:29: note: while referencing 'temp' 103 | struct sk_buff_head temp; | ^~~~ drivers/crypto/atmel-tdes.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/atmel-sha.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max98095.o: warning: objtool: missing symbol for section .exit.text drivers/dma/sh/shdmac.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/net/tipc/link.c: In function 'tipc_link_reset': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/tipc/link.c:867:29: note: while referencing 'list' 867 | struct sk_buff_head list; | ^~~~ drivers/edac/i7core_edac.o: warning: objtool: missing symbol for section .exit.text lib/cordic.o: warning: objtool: missing symbol for section .text fs/romfs/super.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/net/tipc/link.c: In function 'tipc_link_create_dummy_tnl_msg': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/link.c:1451:29: note: while referencing 'tnlq' 1451 | struct sk_buff_head tnlq; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/link.c:1451:29: note: while referencing 'tnlq' 1451 | struct sk_buff_head tnlq; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/net/tipc/link.c: In function 'tipc_link_tnl_prepare': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/link.c:1485:36: note: while referencing 'tnlq' 1485 | struct sk_buff_head tmpxq, tnlq; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/link.c:1485:36: note: while referencing 'tnlq' 1485 | struct sk_buff_head tmpxq, tnlq; | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_cfg.c: In function 'adf_cfg_del_all': /kisskb/src/drivers/crypto/qat/qat_common/adf_cfg.c:164:42: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | clear_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ lib/atomic64_test.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_ingress.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/atmel-ecc.o: warning: objtool: missing symbol for section .exit.text lib/globtest.o: warning: objtool: missing symbol for section .init.text drivers/crypto/exynos-rng.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_rr.o: warning: objtool: missing symbol for section .exit.text fs/nfs/inode.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_dsmark.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_gred.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/net/mac80211/tx.c:19: /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_xmit_fast': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct ieee80211_tx_data[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/tx.c:3403:34: note: while referencing 'tx' 3403 | struct ieee80211_tx_data tx; | ^~ In file included from /kisskb/src/net/mac80211/tx.c:19: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct ieee80211_tx_data[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/tx.c:3403:34: note: while referencing 'tx' 3403 | struct ieee80211_tx_data tx; | ^~ drivers/dma/sh/rcar-dmac.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max98357a.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/ocfs2/dir.c: In function '__ocfs2_delete_entry': /kisskb/src/fs/ocfs2/dir.c:1175:46: 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, | ^~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_expand_last_dirent': /kisskb/src/fs/ocfs2/dir.c:2771:22: 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); | ^~~~~~~~~~~~~~~~~ drivers/dma/sh/usb-dmac.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_msix_isr_bundle': /kisskb/src/drivers/crypto/qat/qat_common/adf_isr.c:99:29: 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); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_setup_bh': /kisskb/src/drivers/crypto/qat/qat_common/adf_isr.c:286:30: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_cleanup_bh': /kisskb/src/drivers/crypto/qat/qat_common/adf_isr.c:299:33: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_isr.c:300:30: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wrr.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_sfb.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/padlock-aes.o: warning: objtool: missing symbol for section .exit.text lib/rbtree_test.o: warning: objtool: missing symbol for section .init.text drivers/crypto/img-hash.o: warning: objtool: missing symbol for section .exit.text drivers/dma/sh/sudmac.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max98371.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/net/sched/sch_sfq.c:20: /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_rehash': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_sfq.c:545:29: note: while referencing 'list' 545 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/net/sched/sch_sfq.c:20: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_sfq.c:545:29: note: while referencing 'list' 545 | struct sk_buff_head list; | ^~~~ drivers/crypto/padlock-sha.o: warning: objtool: missing symbol for section .exit.text lib/percpu_test.o: warning: objtool: missing symbol for section .exit.text net/unix/af_unix.o: warning: objtool: missing symbol for section .exit.text drivers/edac/sb_edac.o: warning: objtool: missing symbol for section .exit.text fs/quota/quota_v1.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_tbf.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/net/mac80211/tx.c:19: /kisskb/src/net/mac80211/tx.c: In function 'ieee80211_tx_pending': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/mac80211/tx.c:3936:37: note: while referencing 'skbs' 3936 | struct sk_buff_head skbs; | ^~~~ In file included from /kisskb/src/net/mac80211/tx.c:19: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/tx.c:3936:37: note: while referencing 'skbs' 3936 | struct sk_buff_head skbs; | ^~~~ net/netfilter/ipvs/ip_vs_lc.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_common/adf_ctl_drv.c: In function 'adf_ctl_ioctl_dev_config': /kisskb/src/drivers/crypto/qat/qat_common/adf_ctl_drv.c:250:40: 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); | ^~~~~~~~~~~~~~~~~~ net/sched/sch_sfq.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max9867.o: warning: objtool: missing symbol for section .exit.text lib/prime_numbers.o: warning: objtool: missing symbol for section .init.text sound/soc/codecs/max98925.o: warning: objtool: missing symbol for section .exit.text net/vmw_vsock/af_vsock.o: warning: objtool: missing symbol for section .exit.text fs/squashfs/super.o: warning: objtool: missing symbol for section .exit.text net/smc/smc_diag.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/qcom-rng.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/qat/qat_common/adf_ctl_drv.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_teql.o: warning: objtool: missing symbol for section .exit.text fs/quota/quota_v2.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/picoxcell_crypto.o: warning: objtool: missing symbol for section .exit.text sound/soc/dwc/dwc-i2s.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max98926.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/sctp/socket.c: In function 'sctp_setsockopt_peer_addr_params': /kisskb/src/net/sctp/socket.c:2748:52: 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, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_add_dev': /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:196:20: 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); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:212:31: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_setsockopt_primary_addr': /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:238:39: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/socket.c:3089:44: warning: taking address of packed member of 'struct sctp_prim' may result in an unaligned pointer value [-Waddress-of-packed-member] 3089 | trans = sctp_addr_id2transport(sk, &prim.ssp_addr, prim.ssp_assoc_id); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:263:31: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_rm_dev': /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:315:18: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_in_use': /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:425:28: 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; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_get': /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:442:34: 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) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_put': /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:462:34: 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/x86/include/asm/percpu.h:45, from /kisskb/src/arch/x86/include/asm/current.h:6, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:47: /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_in_reset': /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:477:48: 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); /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:477:48: 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); /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_started': /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:491:45: 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); /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_dev_mgr.c:491:45: 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); /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_info': /kisskb/src/net/sctp/socket.c:5258:48: warning: taking address of packed member of 'struct sctp_paddrinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 5258 | transport = sctp_addr_id2transport(sk, &pinfo.spinfo_address, | ^~~~~~~~~~~~~~~~~~~~~ net/sched/sch_prio.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_params': /kisskb/src/net/sctp/socket.c:5672:52: warning: taking address of packed member of 'struct sctp_paddrparams' may result in an unaligned pointer value [-Waddress-of-packed-member] 5672 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, | ^~~~~~~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wlc.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_multiq.o: warning: objtool: missing symbol for section .exit.text drivers/edac/skx_edac.o: warning: objtool: missing symbol for section .exit.text drivers/char/ttyprintk.o: warning: objtool: missing symbol for section .exit.text fs/nfs/super.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max98927.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/x86/include/asm/percpu.h:45, from /kisskb/src/arch/x86/include/asm/current.h:6, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:47: /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_init': /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:115:46: 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)) { /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:115:46: 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)) { /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:142:44: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:149:45: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:155:43: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_start': /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:196:38: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:202:40: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:220:40: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:221:37: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:223:25: 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) && | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:227:46: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:228:47: 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 /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/x86/include/asm/percpu.h:45, from /kisskb/src/arch/x86/include/asm/current.h:6, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:47: /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_stop': /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:253:44: 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)) /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:253:44: 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)) /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:256:40: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:257:39: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:259:25: 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 /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/x86/include/asm/percpu.h:45, from /kisskb/src/arch/x86/include/asm/current.h:6, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:47: /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:280:45: 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)) { /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:280:45: 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)) { /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:284:58: 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 /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/x86/include/asm/percpu.h:45, from /kisskb/src/arch/x86/include/asm/current.h:6, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:47: /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_shutdown': /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:308:50: 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)) { /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:308:50: 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)) { /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:310:55: 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 /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/x86/include/asm/percpu.h:45, from /kisskb/src/arch/x86/include/asm/current.h:6, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:47: /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:313:49: 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)) { /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:313:49: 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)) { /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:319:35: 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 /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/x86/include/asm/percpu.h:45, from /kisskb/src/arch/x86/include/asm/current.h:6, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:47: /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:336:48: 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)) { /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:336:48: 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)) { /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:338:53: 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 /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/x86/include/asm/percpu.h:45, from /kisskb/src/arch/x86/include/asm/current.h:6, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:47: /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:342:46: 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)) /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_init.c:342:46: 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)) /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ sound/soc/codecs/max98373.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_atm.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/s5p-sss.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/udf/balloc.c: In function 'udf_add_free_space': /kisskb/src/fs/udf/balloc.c:101:22: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_fo.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/udf/balloc.c: In function 'udf_add_free_space.isra': /kisskb/src/fs/udf/balloc.c:101:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:7, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/balloc.c:101:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:7, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ drivers/dma/ti/edma.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_drr.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_netem.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max9850.o: warning: objtool: missing symbol for section .exit.text drivers/edac/pnd2_edac.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max9860.o: warning: objtool: missing symbol for section .exit.text net/vmw_vsock/diag.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_plug.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_label': /kisskb/src/fs/ocfs2/ioctl.c:213:35: 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); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_uuid': /kisskb/src/fs/ocfs2/ioctl.c:232:35: 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); | ^~~~~~~~~~~ net/unix/diag.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_ovf.o: warning: objtool: missing symbol for section .exit.text drivers/char/virtio_console.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/wireless/radiotap.c: In function 'ieee80211_radiotap_iterator_init': /kisskb/src/net/wireless/radiotap.c:119:34: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/dma/ti/omap-dma.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/mc13783.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_skbprio.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_mqprio.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_common/adf_aer.c: In function 'adf_device_reset_worker': /kisskb/src/drivers/crypto/qat/qat_common/adf_aer.c:147:42: 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 /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/crypto/qat/qat_common/adf_aer.c:47: /kisskb/src/drivers/crypto/qat/qat_common/adf_aer.c: In function 'adf_dev_aer_schedule_reset': /kisskb/src/drivers/crypto/qat/qat_common/adf_aer.c:162:45: 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)) /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_aer.c:162:45: 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)) /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_aer.c:165:40: 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); | ^~~~~~~~~~~~~~~~~~ net/sched/sch_choke.o: warning: objtool: missing symbol for section .exit.text net/vmw_vsock/vmci_transport.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ml26124.o: warning: objtool: missing symbol for section .exit.text drivers/edac/e752x_edac.o: warning: objtool: missing symbol for section .exit.text drivers/char/raw.o: warning: objtool: missing symbol for section .exit.text lib/crc32.o: warning: objtool: missing symbol for section .text net/wireless/core.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/msm8916-wcd-analog.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_codel.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/msm8916-wcd-digital.o: warning: objtool: missing symbol for section .exit.text drivers/edac/i82975x_edac.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_reserve_ring': /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:82:19: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:84:29: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:88:21: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_unreserve_ring': /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:94:19: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:96:21: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_enable_ring_irq': /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:101:22: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:103:24: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_disable_ring_irq': /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:111:22: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:113:24: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_send_message': /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:124:22: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:133:24: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_init_ring': /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:189:63: 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 /kisskb/src/arch/x86/include/asm/mmu.h:5, from /kisskb/src/arch/x86/include/asm/acpi.h:31, from /kisskb/src/arch/x86/include/asm/fixmap.h:29, from /kisskb/src/arch/x86/include/asm/apic.h:10, from /kisskb/src/arch/x86/include/asm/smp.h:13, from /kisskb/src/include/linux/smp.h:68, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/vtime.h:5, from /kisskb/src/include/linux/hardirq.h:8, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:48: /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:212:24: 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); | ^~~~~~~~~~~ /kisskb/src/include/linux/spinlock.h:323:24: note: in definition of macro 'spin_lock_init' 323 | spinlock_check(_lock); \ | ^~~~~ In file included from /kisskb/src/arch/x86/include/asm/mmu.h:5, from /kisskb/src/arch/x86/include/asm/acpi.h:31, from /kisskb/src/arch/x86/include/asm/fixmap.h:29, from /kisskb/src/arch/x86/include/asm/apic.h:10, from /kisskb/src/arch/x86/include/asm/smp.h:13, from /kisskb/src/include/linux/smp.h:68, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/vtime.h:5, from /kisskb/src/include/linux/hardirq.h:8, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:48: /kisskb/src/include/linux/spinlock.h:324:28: 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); \ | ^ /kisskb/src/include/linux/spinlock.h:100:31: note: in definition of macro 'raw_spin_lock_init' 100 | __raw_spin_lock_init((lock), #lock, &__key); \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:212:9: note: in expansion of macro 'spin_lock_init' 212 | spin_lock_init(&ring->lock); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_get_coalesc_timer': /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:377:48: 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 /kisskb/src/arch/x86/include/asm/mmu.h:5, from /kisskb/src/arch/x86/include/asm/acpi.h:31, from /kisskb/src/arch/x86/include/asm/fixmap.h:29, from /kisskb/src/arch/x86/include/asm/apic.h:10, from /kisskb/src/arch/x86/include/asm/smp.h:13, from /kisskb/src/include/linux/smp.h:68, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/vtime.h:5, from /kisskb/src/include/linux/hardirq.h:8, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:48: /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_init_bank': /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:398:24: 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); | ^~~~~~~~~~~ /kisskb/src/include/linux/spinlock.h:323:24: note: in definition of macro 'spin_lock_init' 323 | spinlock_check(_lock); \ | ^~~~~ In file included from /kisskb/src/arch/x86/include/asm/mmu.h:5, from /kisskb/src/arch/x86/include/asm/acpi.h:31, from /kisskb/src/arch/x86/include/asm/fixmap.h:29, from /kisskb/src/arch/x86/include/asm/apic.h:10, from /kisskb/src/arch/x86/include/asm/smp.h:13, from /kisskb/src/include/linux/smp.h:68, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/vtime.h:5, from /kisskb/src/include/linux/hardirq.h:8, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:48: /kisskb/src/include/linux/spinlock.h:324:28: 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); \ | ^ /kisskb/src/include/linux/spinlock.h:100:31: note: in definition of macro 'raw_spin_lock_init' 100 | __raw_spin_lock_init((lock), #lock, &__key); \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_transport.c:398:9: note: in expansion of macro 'spin_lock_init' 398 | spin_lock_init(&bank->lock); | ^~~~~~~~~~~~~~ net/x25/af_x25.o: warning: objtool: missing symbol for section .exit.text lib/crc64.o: warning: objtool: missing symbol for section .text /kisskb/src/fs/sysv/super.c: In function 'detected_xenix': /kisskb/src/fs/sysv/super.c:72:30: 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; | ^~~~~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:73:26: 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; | ^~~~~~~~~~~~~ /kisskb/src/fs/sysv/super.c: In function 'detected_sysv2': /kisskb/src/fs/sysv/super.c:127:30: 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; | ^~~~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:128:26: 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; | ^~~~~~~~~~~~ /kisskb/src/fs/sysv/super.c: In function 'detected_coherent': /kisskb/src/fs/sysv/super.c:151:30: 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; | ^~~~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:152:26: 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; | ^~~~~~~~~~~~ /kisskb/src/fs/sysv/super.c: In function 'detected_v7': /kisskb/src/fs/sysv/super.c:172:30: 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; | ^~~~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:173:26: 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; | ^~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_free_inode': /kisskb/src/fs/udf/ialloc.c:38:38: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:40:38: 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); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_new_inode': /kisskb/src/fs/udf/ialloc.c:99:38: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:101:38: 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lblc.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_qfq.o: warning: objtool: missing symbol for section .exit.text fs/sysv/super.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_fq_codel.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/mt6351.o: warning: objtool: missing symbol for section .exit.text net/wimax/stack.o: warning: objtool: missing symbol for section .exit.text drivers/char/applicom.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/udf/inode.c: In function '__udf_add_aext': /kisskb/src/fs/udf/inode.c:1958:30: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1958 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_delete_aext': /kisskb/src/fs/udf/inode.c:2220:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2220 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:2237:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2237 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/edac/i3000_edac.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/xfs/libxfs/xfs_ag.c:11: /kisskb/src/fs/xfs/libxfs/xfs_ag.c: In function 'xfs_agflblock_init': /kisskb/src/fs/xfs/libxfs/xfs_format.h:790:17: 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]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_ag.c:228:20: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 228 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, bp); | ^~~~~~~~~~~~~~~~~~~ net/vmw_vsock/virtio_transport.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/nau8540.o: warning: objtool: missing symbol for section .exit.text drivers/char/nvram.o: warning: objtool: missing symbol for section .exit.text drivers/char/ppdev.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_lblcr.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/nau8810.o: warning: objtool: missing symbol for section .exit.text drivers/char/tlclk.o: warning: objtool: missing symbol for section .exit.text drivers/edac/i3200_edac.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/nau8822.o: warning: objtool: missing symbol for section .exit.text drivers/char/hangcheck-timer.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_fq.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_dh.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/nau8824.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:8: /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_get_freelist': /kisskb/src/fs/xfs/libxfs/xfs_format.h:790:17: 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]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:2425:20: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 2425 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_put_freelist': /kisskb/src/fs/xfs/libxfs/xfs_format.h:790:17: 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]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:2562:20: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 2562 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_agfl_walk': /kisskb/src/fs/xfs/libxfs/xfs_format.h:790:17: 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]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3150:20: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 3150 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ drivers/edac/ie31200_edac.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_cake.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_get_instance_node': /kisskb/src/drivers/crypto/qat/qat_common/qat_crypto.c:107:33: 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)) { | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/qat_crypto.c:108:43: 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); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/qat_crypto.c:121:41: 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)) { | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_dev_config': /kisskb/src/drivers/crypto/qat/qat_common/qat_crypto.c:234:40: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_create_instances': /kisskb/src/drivers/crypto/qat/qat_common/qat_crypto.c:252:24: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/qat_crypto.c:266:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ sound/soc/codecs/nau8825.o: warning: objtool: missing symbol for section .exit.text drivers/edac/x38_edac.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_sh.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_hhf.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/vmw_vsock/hyperv_transport.c: In function 'hvs_shutdown': /kisskb/src/net/vmw_vsock/hyperv_transport.c:284:32: warning: array subscript 'struct hvs_send_buf[0]' is partly outside array bounds of 'struct vmpipe_proto_header[1]' [-Warray-bounds] 284 | send_buf->hdr.pkt_type = 1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/net/vmw_vsock/hyperv_transport.c:458:36: note: while referencing 'hdr' 458 | struct vmpipe_proto_header hdr; | ^~~ /kisskb/src/net/vmw_vsock/hyperv_transport.c:285:33: warning: array subscript 'struct hvs_send_buf[0]' is partly outside array bounds of 'struct vmpipe_proto_header[1]' [-Warray-bounds] 285 | send_buf->hdr.data_size = to_write; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /kisskb/src/net/vmw_vsock/hyperv_transport.c:458:36: note: while referencing 'hdr' 458 | struct vmpipe_proto_header hdr; | ^~~ sound/soc/codecs/hdmi-codec.o: warning: objtool: missing symbol for section .exit.text fs/reiserfs/super.o: warning: objtool: missing symbol for section .exit.text net/x25/x25_link.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_pie.o: warning: objtool: missing symbol for section .exit.text net/vmw_vsock/hyperv_transport.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/xfrm/xfrm_policy.c:23: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_requeue': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:1402:29: note: while referencing 'list' 1402 | struct sk_buff_head list; | ^~~~ net/sched/sch_cbs.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm1681.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_sed.o: warning: objtool: missing symbol for section .exit.text net/sched/sch_etf.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_mh.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_nq.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_ftp.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/xfrm/xfrm_policy.c:23: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_queue_process': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2762:29: note: while referencing 'list' 2762 | struct sk_buff_head list; | ^~~~ net/sched/sch_taprio.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm1789-i2c.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_common/adf_sriov.c: In function 'adf_sriov_configure': /kisskb/src/drivers/crypto/qat/qat_common/adf_sriov.c:263:40: 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); | ^~~~~~~~~~~~~~~~~~ drivers/edac/amd64_edac.o: warning: objtool: missing symbol for section .exit.text net/x25/x25_route.o: warning: objtool: missing symbol for section .exit.text net/netfilter/ipvs/ip_vs_pe_sip.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/byteorder/little_endian.h:5, from /kisskb/src/arch/x86/include/uapi/asm/byteorder.h:5, from /kisskb/src/include/asm-generic/bitops/le.h:6, from /kisskb/src/arch/x86/include/asm/bitops.h:507, from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:10, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/fs/udf/super.c: In function 'udf_statfs': /kisskb/src/fs/udf/super.c:2448:61: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 2448 | lvid->freeSpaceTable[sbi->s_partition]); /kisskb/src/include/uapi/linux/byteorder/little_endian.h:34:51: note: in definition of macro '__le32_to_cpu' 34 | #define __le32_to_cpu(x) ((__force __u32)(__le32)(x)) | ^ /kisskb/src/fs/udf/super.c:2447:33: note: in expansion of macro 'le32_to_cpu' 2447 | accum = le32_to_cpu( | ^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:7, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ fs/ufs/super.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm179x-i2c.o: warning: objtool: missing symbol for section .exit.text net/sched/cls_route.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function '__adf_iov_putmsg': /kisskb/src/drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:141:24: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function 'adf_vf2pf_request_version': /kisskb/src/drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:373:42: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/sched/cls_u32.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c:47: /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c: In function 'qat_hal_init_gpr': /kisskb/src/arch/x86/include/asm/bitops.h:321:9: warning: array subscript 'long unsigned int[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds] 321 | asm volatile(__ASM_SIZE(bt) " %2,%1" | ^~~ /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c:1317:54: note: while referencing 'ctx_mask' 1317 | unsigned char ae, unsigned char ctx_mask, | ~~~~~~~~~~~~~~^~~~~~~~ drivers/extcon/extcon-adc-jack.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c:47: /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c: In function 'qat_hal_init_wr_xfer': /kisskb/src/arch/x86/include/asm/bitops.h:321:9: warning: array subscript 'long unsigned int[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds] 321 | asm volatile(__ASM_SIZE(bt) " %2,%1" | ^~~ /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c:1351:58: note: while referencing 'ctx_mask' 1351 | unsigned char ae, unsigned char ctx_mask, | ~~~~~~~~~~~~~~^~~~~~~~ fs/udf/super.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c:47: /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c: In function 'qat_hal_init_rd_xfer': /kisskb/src/arch/x86/include/asm/bitops.h:321:9: warning: array subscript 'long unsigned int[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds] 321 | asm volatile(__ASM_SIZE(bt) " %2,%1" | ^~~ /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c:1386:58: note: while referencing 'ctx_mask' 1386 | unsigned char ae, unsigned char ctx_mask, | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'comp_short_le_keys': /kisskb/src/fs/reiserfs/stree.c:104:9: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | k1_u32 = (__u32 *) key1; | ^~~~~~ /kisskb/src/fs/reiserfs/stree.c:105:9: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 105 | k2_u32 = (__u32 *) key2; | ^~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_object': /kisskb/src/fs/reiserfs/stree.c:1495:21: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c:47: /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c: In function 'qat_hal_init_nn': /kisskb/src/arch/x86/include/asm/bitops.h:321:9: warning: array subscript 'long unsigned int[0]' is partly outside array bounds of 'unsigned char[1]' [-Warray-bounds] 321 | asm volatile(__ASM_SIZE(bt) " %2,%1" | ^~~ /kisskb/src/drivers/crypto/qat/qat_common/qat_hal.c:1421:53: note: while referencing 'ctx_mask' 1421 | unsigned char ae, unsigned char ctx_mask, | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function 'adf_vf2pf_init': /kisskb/src/drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:69:40: 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 /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from /kisskb/src/drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:47: /kisskb/src/drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function 'adf_vf2pf_shutdown': /kisskb/src/drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:87:45: 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)) /kisskb/src/arch/x86/include/asm/bitops.h:340:37: note: in definition of macro 'test_bit' 340 | ? constant_test_bit((nr), (addr)) \ | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:87:45: 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)) /kisskb/src/arch/x86/include/asm/bitops.h:341:37: note: in definition of macro 'test_bit' 341 | : variable_test_bit((nr), (addr))) | ^~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_pf2vf_bh_handler': /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:138:50: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:164:26: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_setup_pf2vf_bh': /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:185:22: 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 /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:50: /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:188:20: 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); /kisskb/src/include/linux/mutex.h:118:23: note: in definition of macro 'mutex_init' 118 | __mutex_init((mutex), #mutex, &__key); \ | ^~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_cleanup_pf2vf_bh': /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:194:25: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:195:22: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:196:23: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_isr': /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:217:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:229:37: 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); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_setup_bh': /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:262:22: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_cleanup_bh': /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:271:25: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_common/adf_vf_isr.c:272:22: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/codecs/pcm179x-spi.o: warning: objtool: missing symbol for section .exit.text net/sched/cls_fw.o: warning: objtool: missing symbol for section .exit.text net/sunrpc/xprtrdma/module.o: warning: objtool: missing symbol for section .exit.text drivers/dma/dmatest.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm186x-i2c.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/msg.h: In function 'tipc_skb_queue_splice_tail_init': /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ In file included from /kisskb/src/net/tipc/link.h:41, from /kisskb/src/net/tipc/node.c:38: /kisskb/src/net/tipc/msg.h:1103:29: note: while referencing 'tmp' 1103 | struct sk_buff_head tmp; | ^~~ sound/soc/codecs/pcm186x-spi.o: warning: objtool: missing symbol for section .exit.text net/ipv4/ipip.o: warning: objtool: missing symbol for section .exit.text net/sched/cls_rsvp.o: warning: objtool: missing symbol for section .exit.text net/x25/x25_proc.o: warning: objtool: missing symbol for section .exit.text drivers/extcon/extcon-arizona.o: warning: objtool: missing symbol for section .exit.text net/sched/cls_tcindex.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm3008.o: warning: objtool: missing symbol for section .exit.text drivers/dma/altera-msgdma.o: warning: objtool: missing symbol for section .exit.text drivers/dma/dma-axi-dmac.o: warning: objtool: missing symbol for section .exit.text net/sched/cls_rsvp6.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_dh895xcc/adf_drv.c: In function 'adf_probe': /kisskb/src/drivers/crypto/qat/qat_dh895xcc/adf_drv.c:150:24: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_dh895xcc/adf_drv.c:175:31: 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); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qat/qat_dh895xcc/adf_drv.c:236:31: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.o: warning: objtool: missing symbol for section .exit.text drivers/edac/xgene_edac.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function 'tipc_node_xmit_skb': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/tipc/node.c:1429:29: note: while referencing 'head' 1429 | struct sk_buff_head head; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/node.c:1429:29: note: while referencing 'head' 1429 | struct sk_buff_head head; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function 'tipc_node_distr_xmit': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/tipc/node.c:1429:29: note: while referencing 'head' 1429 | struct sk_buff_head head; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/node.c:1429:29: note: while referencing 'head' 1429 | struct sk_buff_head head; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function 'tipc_node_broadcast': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/tipc/node.c:1429:29: note: while referencing 'head' 1429 | struct sk_buff_head head; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/node.c:1429:29: note: while referencing 'head' 1429 | struct sk_buff_head head; | ^~~~ drivers/extcon/extcon-axp288.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm3060-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/dma/bcm-sba-raid.o: warning: objtool: missing symbol for section .exit.text net/sched/cls_basic.o: warning: objtool: missing symbol for section .exit.text net/ipv4/gre_demux.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/reiserfs/procfs.c: In function 'show_journal': /kisskb/src/fs/reiserfs/procfs.c:312:37: warning: taking address of packed member of 'struct reiserfs_super_block_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | struct journal_params *jp = &rs->s_v1.s_journal; | ^~~~~~~~~~~~~~~~~~~ drivers/dma/dma-jz4740.o: warning: objtool: missing symbol for section .exit.text net/ipv4/fou.o: warning: objtool: missing symbol for section .exit.text drivers/extcon/extcon-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/dma/dma-jz4780.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm3060-spi.o: warning: objtool: missing symbol for section .exit.text net/sched/cls_flow.o: warning: objtool: missing symbol for section .exit.text net/sched/cls_cgroup.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: In function 'adf_probe': /kisskb/src/drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:155:24: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/srcutree.h:28, from /kisskb/src/include/linux/srcu.h:62, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:751, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: /kisskb/src/drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:235:25: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:32:46: note: in definition of macro 'init_completion' 32 | #define init_completion(x) __init_completion(x) | ^ /kisskb/src/drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:241:40: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/extcon/extcon-intel-int3496.o: warning: objtool: missing symbol for section .exit.text drivers/dma/sa11x0-dma.o: warning: objtool: missing symbol for section .exit.text drivers/crypto/qat/qat_dh895xccvf/adf_drv.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm3168a-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/dma/fsl-edma.o: warning: objtool: missing symbol for section .exit.text net/ipv4/ip_gre.o: warning: objtool: missing symbol for section .exit.text drivers/extcon/extcon-intel-cht-wc.o: warning: objtool: missing symbol for section .exit.text drivers/dma/sun6i-dma.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/net/busy_poll.h:27, from /kisskb/src/net/sctp/stream_interleave.c:33: /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_ulpevent_idata': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/stream_interleave.c:846:29: note: while referencing 'temp' 846 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/net/busy_poll.h:27, from /kisskb/src/net/sctp/stream_interleave.c:33: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/stream_interleave.c:846:29: note: while referencing 'temp' 846 | struct sk_buff_head temp; | ^~~~ net/sched/em_cmp.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/net/busy_poll.h:27, from /kisskb/src/net/sctp/stream_interleave.c:33: /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_intl_reap_ordered': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/stream_interleave.c:1021:29: note: while referencing 'temp' 1021 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/net/busy_poll.h:27, from /kisskb/src/net/sctp/stream_interleave.c:33: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/stream_interleave.c:1021:29: note: while referencing 'temp' 1021 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/net/busy_poll.h:27, from /kisskb/src/net/sctp/stream_interleave.c:33: /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/stream_interleave.c:1021:29: note: while referencing 'temp' 1021 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/net/busy_poll.h:27, from /kisskb/src/net/sctp/stream_interleave.c:33: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/stream_interleave.c:1021:29: note: while referencing 'temp' 1021 | struct sk_buff_head temp; | ^~~~ net/sched/cls_matchall.o: warning: objtool: missing symbol for section .exit.text net/sched/cls_bpf.o: warning: objtool: missing symbol for section .exit.text net/ipv4/ah4.o: warning: objtool: missing symbol for section .exit.text net/ipv4/ip_vti.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nfnetlink.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm3168a-spi.o: warning: objtool: missing symbol for section .exit.text drivers/extcon/extcon-max14577.o: warning: objtool: missing symbol for section .exit.text drivers/dma/mcf-edma.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm5102a.o: warning: objtool: missing symbol for section .exit.text net/ipv4/esp4_offload.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/socket.c:40: /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_timeout': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:2669:29: note: while referencing 'list' 2669 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/socket.c:40: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:2669:29: note: while referencing 'list' 2669 | struct sk_buff_head list; | ^~~~ net/ipv4/esp4.o: warning: objtool: missing symbol for section .exit.text drivers/dma/img-mdc-dma.o: warning: objtool: missing symbol for section .exit.text drivers/extcon/extcon-max3355.o: warning: objtool: missing symbol for section .exit.text sound/soc/fsl/fsl-asoc-card.o: warning: objtool: missing symbol for section .exit.text net/sched/em_nbyte.o: warning: objtool: missing symbol for section .exit.text net/sched/em_u32.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm512x-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/extcon/extcon-max77693.o: warning: objtool: missing symbol for section .exit.text net/sched/cls_flower.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/netfilter/nfnetlink_queue.c: In function 'nfqnl_build_packet_message': /kisskb/src/net/netfilter/nfnetlink_queue.c:493:35: 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; | ^~~~~~~~~~~~~~~~ net/ipv4/ipcomp.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nfnetlink_acct.o: warning: objtool: missing symbol for section .exit.text net/ipv4/xfrm4_tunnel.o: warning: objtool: missing symbol for section .exit.text drivers/dma/idma64.o: warning: objtool: missing symbol for section .exit.text drivers/dma/mic_x100_dma.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/netfilter/nfnetlink_osf.c: In function 'nf_osf_hdr_ctx_init': cc1: warning: function may return address of local variable [-Wreturn-local-addr] /kisskb/src/net/netfilter/nfnetlink_osf.c:171:23: note: declared here 171 | struct tcphdr _tcph; | ^~~~~ net/sctp/diag.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/pcm512x-spi.o: warning: objtool: missing symbol for section .exit.text drivers/extcon/extcon-max8997.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nfnetlink_log.o: warning: objtool: missing symbol for section .exit.text sound/soc/fsl/fsl_sai.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/net/mac80211/mesh_pathtbl.c:10: /kisskb/src/net/mac80211/mesh_pathtbl.c: In function 'mesh_path_move_to_queue': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/mac80211/mesh_pathtbl.c:168:29: note: while referencing 'failq' 168 | struct sk_buff_head failq; | ^~~~~ sound/soc/fsl/fsl_asrc.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/socket.c:40: /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_filter_rcv': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/tipc/socket.c:2151:29: note: while referencing 'inputq' 2151 | struct sk_buff_head inputq; | ^~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/socket.c:40: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:2151:29: note: while referencing 'inputq' 2151 | struct sk_buff_head inputq; | ^~~~~~ net/sched/em_text.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nfnetlink_queue.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/xfrm/xfrm_input.c:16: /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_trans_reinject': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_input.c:487:29: note: while referencing 'queue' 487 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/xfrm/xfrm_input.c:16: /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/net/xfrm/xfrm_input.c:487:29: note: while referencing 'queue' 487 | struct sk_buff_head queue; | ^~~~~ net/ipv4/tunnel4.o: warning: objtool: missing symbol for section .exit.text drivers/extcon/extcon-qcom-spmi-misc.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/socket.c:40: /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_mcast_rcv': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:1137:29: note: while referencing 'tmpq' 1137 | struct sk_buff_head tmpq; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/socket.c:40: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:1137:29: note: while referencing 'tmpq' 1137 | struct sk_buff_head tmpq; | ^~~~ drivers/extcon/extcon-palmas.o: warning: objtool: missing symbol for section .exit.text net/sched/em_meta.o: warning: objtool: missing symbol for section .exit.text drivers/dma/k3dma.o: warning: objtool: missing symbol for section .exit.text drivers/firewire/core-transaction.o: warning: objtool: missing symbol for section .exit.text net/sched/em_canid.o: warning: objtool: missing symbol for section .exit.text drivers/dma/nbpfaxi.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt1305.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_standalone.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt274.o: warning: objtool: missing symbol for section .exit.text sound/soc/fsl/fsl_ssi.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt286.o: warning: objtool: missing symbol for section .exit.text drivers/dma/pch_dma.o: warning: objtool: missing symbol for section .exit.text sound/soc/fsl/imx-audmux.o: warning: objtool: missing symbol for section .exit.text net/ipv4/inet_diag.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/mac80211/ieee80211_i.h:19, from /kisskb/src/net/mac80211/mesh.h:16, from /kisskb/src/net/mac80211/mesh_ps.c:10: /kisskb/src/net/mac80211/mesh_ps.c: In function 'mps_frame_deliver': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/mesh_ps.c:453:29: note: while referencing 'frames' 453 | struct sk_buff_head frames; | ^~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/mac80211/ieee80211_i.h:19, from /kisskb/src/net/mac80211/mesh.h:16, from /kisskb/src/net/mac80211/mesh_ps.c:10: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/mesh_ps.c:453:29: note: while referencing 'frames' 453 | struct sk_buff_head frames; | ^~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/mac80211/ieee80211_i.h:19, from /kisskb/src/net/mac80211/mesh.h:16, from /kisskb/src/net/mac80211/mesh_ps.c:10: /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/mesh_ps.c:453:29: note: while referencing 'frames' 453 | struct sk_buff_head frames; | ^~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/mac80211/ieee80211_i.h:19, from /kisskb/src/net/mac80211/mesh.h:16, from /kisskb/src/net/mac80211/mesh_ps.c:10: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mac80211/mesh_ps.c:453:29: note: while referencing 'frames' 453 | struct sk_buff_head frames; | ^~~~~~ net/ipv4/tcp_diag.o: warning: objtool: missing symbol for section .exit.text sound/soc/fsl/fsl_spdif.o: warning: objtool: missing symbol for section .exit.text sound/soc/fsl/fsl_esai.o: warning: objtool: missing symbol for section .exit.text net/sched/em_ipset.o: warning: objtool: missing symbol for section .exit.text net/ipv4/raw_diag.o: warning: objtool: missing symbol for section .exit.text net/ipv4/udp_diag.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/net/netfilter/nf_conntrack_core.c: In function '__nf_conntrack_alloc': /kisskb/src/net/netfilter/nf_conntrack_core.c:1352:16: warning: array subscript 0 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 1352 | memset(&ct->__nfct_init_offset[0], 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_conntrack_core.c:40: /kisskb/src/include/net/netfilter/nf_conntrack.h:93:12: note: while referencing '__nfct_init_offset' 93 | u8 __nfct_init_offset[0]; | ^~~~~~~~~~~~~~~~~~ sound/soc/codecs/rt298.o: warning: objtool: missing symbol for section .exit.text drivers/dma/tegra210-adma.o: warning: objtool: missing symbol for section .exit.text drivers/dma/sprd-dma.o: warning: objtool: missing symbol for section .exit.text sound/soc/fsl/imx-sgtl5000.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5514.o: warning: objtool: missing symbol for section .exit.text sound/soc/fsl/imx-es8328.o: warning: objtool: missing symbol for section .exit.text net/sched/em_ipt.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5514-spi.o: warning: objtool: missing symbol for section .exit.text sound/soc/fsl/imx-spdif.o: warning: objtool: missing symbol for section .exit.text drivers/extcon/extcon-usb-gpio.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5616.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/arm_scmi/scmi_pm_domain.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_bbr.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_bic.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_cdg.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/topsrv.h:40, from /kisskb/src/net/tipc/subscr.h:40, from /kisskb/src/net/tipc/topsrv.c:37: /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_kern_evt': /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/tipc/topsrv.c:602:29: note: while referencing 'evtq' 602 | struct sk_buff_head evtq; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/tipc/core.h:52, from /kisskb/src/net/tipc/topsrv.h:40, from /kisskb/src/net/tipc/subscr.h:40, from /kisskb/src/net/tipc/topsrv.c:37: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/topsrv.c:602:29: note: while referencing 'evtq' 602 | struct sk_buff_head evtq; | ^~~~ drivers/extcon/extcon-usbc-cros-ec.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5631.o: warning: objtool: missing symbol for section .exit.text drivers/firewire/ohci.o: warning: objtool: missing symbol for section .exit.text drivers/dma/timb_dma.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/google/gsmi.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/efi/test/efi_test.o: warning: objtool: missing symbol for section .exit.text fs/ocfs2/super.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_dctcp.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/net/xfrm/xfrm_device.c:17: /kisskb/src/net/xfrm/xfrm_device.c: In function 'xfrm_dev_backlog': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_device.c:271:29: note: while referencing 'list' 271 | struct sk_buff_head list; | ^~~~ sound/soc/codecs/rt5651.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5640.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5645.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_cubic.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_westwood.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_highspeed.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/firmware/efi/vars.c: In function 'variable_is_present': /kisskb/src/drivers/firmware/efi/vars.c:359:51: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 359 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function '__efivar_entry_delete': /kisskb/src/drivers/firmware/efi/vars.c:606:57: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 606 | status = __efivars->ops->set_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_delete': /kisskb/src/drivers/firmware/efi/vars.c:638:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 638 | status = ops->set_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_set': /kisskb/src/drivers/firmware/efi/vars.c:677:30: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 677 | efi_char16_t *name = entry->var.VariableName; | ^~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_find': /kisskb/src/drivers/firmware/efi/vars.c:836:51: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 836 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_size': /kisskb/src/drivers/firmware/efi/vars.c:882:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 882 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function '__efivar_entry_get': /kisskb/src/drivers/firmware/efi/vars.c:912:57: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 912 | status = __efivars->ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_get': /kisskb/src/drivers/firmware/efi/vars.c:940:57: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 940 | status = __efivars->ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_set_get_size': /kisskb/src/drivers/firmware/efi/vars.c:975:30: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 975 | efi_char16_t *name = entry->var.VariableName; | ^~~~~ /kisskb/src/drivers/firmware/efi/vars.c:1031:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 1031 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/google/coreboot_table.o: warning: objtool: missing symbol for section .exit.text fs/nfs/nfs2super.o: warning: objtool: missing symbol for section .exit.text fs/ocfs2/stackglue.o: warning: objtool: missing symbol for section .exit.text drivers/dma/uniphier-mdmac.o: warning: objtool: missing symbol for section .exit.text drivers/firewire/sbp2.o: warning: objtool: missing symbol for section .exit.text sound/soc/generic/simple-card.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5659.o: warning: objtool: missing symbol for section .exit.text drivers/dma/xgene-dma.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5660.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_hybla.o: warning: objtool: missing symbol for section .exit.text fs/nfs/nfs3super.o: warning: objtool: missing symbol for section .exit.text fs/ocfs2/stack_o2cb.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/google/vpd.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_htcp.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/google/memconsole-x86-legacy.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_vegas.o: warning: objtool: missing symbol for section .exit.text sound/soc/generic/simple-scu-card.o: warning: objtool: missing symbol for section .exit.text fs/ocfs2/stack_user.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5663.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5677-spi.o: warning: objtool: missing symbol for section .exit.text drivers/dma/zx_dma.o: warning: objtool: missing symbol for section .exit.text drivers/firewire/net.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5665.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5668.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5670.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_nv.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5682.o: warning: objtool: missing symbol for section .exit.text sound/soc/generic/audio-graph-card.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_scalable.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/fpga-mgr.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_veno.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/rt5677.o: warning: objtool: missing symbol for section .exit.text drivers/firewire/nosy.o: warning: objtool: missing symbol for section .exit.text net/xfrm/xfrm_user.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_lp.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/sgtl5000.o: warning: objtool: missing symbol for section .exit.text net/xfrm/xfrm_interface.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_yeah.o: warning: objtool: missing symbol for section .exit.text sound/soc/generic/audio-graph-scu-card.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/altera-cvp.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/si476x.o: warning: objtool: missing symbol for section .exit.text net/ipv4/tcp_illinois.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/altera-ps-spi.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_proto_gre.o: warning: objtool: missing symbol for section .exit.text net/sunrpc/sunrpc_syms.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/spdif_transmitter.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/spdif_receiver.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/ice40-spi.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/socfpga.o: warning: objtool: missing symbol for section .exit.text sound/soc/hisilicon/hi6210-i2s.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ssm2305.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/machxo2-spi.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/sirf-audio-codec.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/firmware/efi/efivars.c: In function 'efivar_attr_read': /kisskb/src/drivers/firmware/efi/efivars.c:148:37: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 148 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c:148:55: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 148 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c: In function 'efivar_size_read': /kisskb/src/drivers/firmware/efi/efivars.c:181:37: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c:181:55: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c: In function 'efivar_data_read': /kisskb/src/drivers/firmware/efi/efivars.c:197:37: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c:197:55: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c: In function 'efivar_store_raw': /kisskb/src/drivers/firmware/efi/efivars.c:267:24: warning: taking address of packed member of 'struct compat_efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 267 | name = compat->VariableName; | ^~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c:284:24: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | name = new_var->VariableName; | ^~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c: In function 'efivar_show_raw': /kisskb/src/drivers/firmware/efi/efivars.c:315:37: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | if (efivar_entry_get(entry, &entry->var.Attributes, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c:316:30: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 316 | &entry->var.DataSize, entry->var.Data)) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c: In function 'efivar_create': /kisskb/src/drivers/firmware/efi/efivars.c:428:24: warning: taking address of packed member of 'struct compat_efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | name = compat->VariableName; | ^~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c:436:24: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 436 | name = new_var->VariableName; | ^~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c: In function 'efivar_delete': /kisskb/src/drivers/firmware/efi/efivars.c:495:24: warning: taking address of packed member of 'struct compat_efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | name = compat->VariableName; | ^~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c:501:24: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 501 | name = del_var->VariableName; | ^~~~~~~ /kisskb/src/drivers/firmware/efi/efivars.c: In function 'efivar_create_sysfs_entry': /kisskb/src/drivers/firmware/efi/efivars.c:540:39: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 540 | efi_char16_t *variable_name = new_var->var.VariableName; | ^~~~~~~ In file included from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/poll.h:12, from /kisskb/src/fs/eventpoll.c:23: /kisskb/src/fs/eventpoll.c: In function 'ep_send_events_proc': /kisskb/src/fs/eventpoll.c:1675:41: warning: taking address of packed member of 'struct epoll_event' may result in an unaligned pointer value [-Waddress-of-packed-member] 1675 | if (__put_user(revents, &uevent->events) || /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/fs/eventpoll.c:1675:21: note: in expansion of macro '__put_user' 1675 | if (__put_user(revents, &uevent->events) || | ^~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1676:49: warning: taking address of packed member of 'struct epoll_event' may result in an unaligned pointer value [-Waddress-of-packed-member] 1676 | __put_user(epi->event.data, &uevent->data)) { /kisskb/src/arch/x86/include/asm/uaccess.h:435:37: note: in definition of macro '__put_user_nocheck' 435 | __typeof__(ptr) __pu_ptr = (ptr); \ | ^~~ /kisskb/src/fs/eventpoll.c:1676:21: note: in expansion of macro '__put_user' 1676 | __put_user(epi->event.data, &uevent->data)) { | ^~~~~~~~~~ drivers/fpga/socfpga-a10.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-axi-clkgen.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/firmware/efi/efi-pstore.c: In function 'efi_pstore_read_func': /kisskb/src/drivers/firmware/efi/efi-pstore.c:92:35: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | __efivar_entry_get(entry, &entry->var.Attributes, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:93:28: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 93 | &entry->var.DataSize, entry->var.Data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c: In function 'efi_pstore_erase_func': /kisskb/src/drivers/firmware/efi/efi-pstore.c:282:36: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | if (ucs2_strncmp(entry->var.VariableName, efi_name, (size_t)ucs2_len)) | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/gnss/core.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/firmware/efi/efibc.c: In function 'efibc_set_variable': /kisskb/src/drivers/firmware/efi/efibc.c:50:44: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 50 | efibc_str_to_str16(name, entry->var.VariableName); | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/efibc.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/efi/efi-pstore.o: warning: objtool: missing symbol for section .exit.text drivers/fsi/fsi-master-hub.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ssm2518.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/altera-pr-ip-core-plat.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/xilinx-spi.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nfnetlink_cttimeout.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/efi/capsule-loader.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/zynq-fpga.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-bd718x7.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ssm2602-spi.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/xilinx-pr-decoupler.o: warning: objtool: missing symbol for section .exit.text net/sunrpc/debugfs.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/fpga-bridge.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/fpga-region.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nfnetlink_cthelper.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ssm2602-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/of-fpga-region.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_netlink.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ssm4567.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-cdce706.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_amanda.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/scpi_pm_domain.o: warning: objtool: missing symbol for section .exit.text drivers/fsi/fsi-master-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/arm_scpi.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/dfl.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/dfl-fme-main.o: warning: objtool: missing symbol for section .exit.text drivers/gnss/sirf.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/sta32x.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/dfl-fme-mgr.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/sta350.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/sta529.o: warning: objtool: missing symbol for section .exit.text drivers/fsi/fsi-master-ast-cf.o: warning: objtool: missing symbol for section .exit.text drivers/gnss/ubx.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-cdce925.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/iscsi_ibft.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/edd.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/dfl-fme-region.o: warning: objtool: missing symbol for section .exit.text sound/soc/img/img-i2s-in.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/stac9766.o: warning: objtool: missing symbol for section .exit.text fs/binfmt_script.o: warning: objtool: missing symbol for section .exit.text sound/soc/img/img-parallel-out.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_ftp.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/dfl-fme-br.o: warning: objtool: missing symbol for section .exit.text drivers/firmware/qemu_fw_cfg.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-cs2000-cp.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-max77686.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-pwm.o: warning: objtool: missing symbol for section .exit.text fs/binfmt_misc.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-max9485.o: warning: objtool: missing symbol for section .exit.text fs/mbcache.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/dfl-afu-main.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/sti-sas.o: warning: objtool: missing symbol for section .exit.text sound/soc/img/img-i2s-out.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-palmas.o: warning: objtool: missing symbol for section .exit.text net/tipc/diag.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_snmp.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-rk808.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_netbios_ns.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-hi655x.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_irc.o: warning: objtool: missing symbol for section .exit.text drivers/fpga/dfl-pci.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/hv/vmbus_drv.c:26: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/drivers/hv/vmbus_drv.c:39: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/clk/clk-scmi.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tas2552.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-s2mps11.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-scpi.o: warning: objtool: missing symbol for section .exit.text sound/soc/img/img-spdif-in.o: warning: objtool: missing symbol for section .exit.text drivers/hid/i2c-hid/i2c-hid-core.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tas5086.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o: warning: objtool: missing symbol for section .exit.text sound/soc/img/pistachio-internal-dac.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-si570.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/drivers/hv/hv.c:25: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/drivers/hv/hv.c:32: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/img/img-spdif-out.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-si514.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-si544.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-twl6040.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tda7419.o: warning: objtool: missing symbol for section .exit.text fs/nfs/nfs4super.o: warning: objtool: missing symbol for section .exit.text drivers/hsi/hsi_core.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tas6424.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tas571x.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/hwmon/occ/common.c: In function 'occ_show_power_2': /kisskb/src/drivers/hwmon/occ/common.c:424:40: warning: taking address of packed member of 'struct power_sensor_2' may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | val = occ_get_powr_avg(&power->accumulator, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/occ/common.c:425:40: warning: taking address of packed member of 'struct power_sensor_2' may result in an unaligned pointer value [-Waddress-of-packed-member] 425 | &power->update_tag); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/occ/common.c: In function 'occ_show_power_a0': /kisskb/src/drivers/hwmon/occ/common.c:462:40: warning: taking address of packed member of 'struct power_sensor_data_and_time' may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | val = occ_get_powr_avg(&power->system.accumulator, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/occ/common.c:463:40: warning: taking address of packed member of 'struct power_sensor_data_and_time' may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | &power->system.update_tag); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/occ/common.c:476:40: warning: taking address of packed member of 'struct power_sensor_data_and_time' may result in an unaligned pointer value [-Waddress-of-packed-member] 476 | val = occ_get_powr_avg(&power->proc.accumulator, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/occ/common.c:477:40: warning: taking address of packed member of 'struct power_sensor_data_and_time' may result in an unaligned pointer value [-Waddress-of-packed-member] 477 | &power->proc.update_tag); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/occ/common.c:490:40: warning: taking address of packed member of 'struct power_sensor_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | val = occ_get_powr_avg(&power->vdd.accumulator, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/occ/common.c:491:40: warning: taking address of packed member of 'struct power_sensor_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 491 | &power->vdd.update_tag); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/occ/common.c:504:40: warning: taking address of packed member of 'struct power_sensor_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 504 | val = occ_get_powr_avg(&power->vdn.accumulator, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/occ/common.c:505:40: warning: taking address of packed member of 'struct power_sensor_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 505 | &power->vdn.update_tag); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/clk/clk-si5351.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tas5720.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_pptp.o: warning: objtool: missing symbol for section .exit.text drivers/hsi/clients/hsi_char.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tlv320aic23-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-wm831x.o: warning: objtool: missing symbol for section .exit.text drivers/clk/clk-versaclock5.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tfa9879.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/arch/x86/include/asm/sync_bitops.h: Assembler messages: /kisskb/src/arch/x86/include/asm/sync_bitops.h:103: Warning: no instruction mnemonic suffix given and no register operands; using default for `btr' drivers/hv/vmbus_drv.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/xfs/libxfs/xfs_rmap_btree.c: In function 'xfs_rmapbt_init_high_key_from_rec': /kisskb/src/fs/xfs/libxfs/xfs_rmap_btree.c:194:22: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/hv/connection.c:26: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ drivers/hwtracing/intel_th/core.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/hv/connection.c:34: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_sane.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tlv320aic23-spi.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_tftp.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_log_common.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_log_netdev.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tlv320aic26.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tlv320aic31xx.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/arc/arcpgu_drv.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/occ/p9_sbe.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conntrack_sip.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tlv320aic32x4-spi.o: warning: objtool: missing symbol for section .exit.text drivers/hwtracing/stm/core.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/pmbus_core.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tlv320aic32x4-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/hid/intel-ish-hid/ishtp/bus.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/occ/p8_i2c.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/hv/channel_mgmt.c:24: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/drivers/hv/channel_mgmt.c:34: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/netfilter/nf_nat_ftp.o: warning: objtool: missing symbol for section .exit.text drivers/hid/usbhid/hid-core.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_nat_amanda.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/hv/channel.c: In function 'create_gpadl_header': /kisskb/src/drivers/hv/channel.c:430:57: warning: array subscript 25 is outside the bounds of an interior zero-length array 'u64[0]' {aka 'long long unsigned int[]'} [-Wzero-length-bounds] 430 | gpadl_header->range[0].pfn_array[i] = virt_to_hvpfn( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/hv/channel.c:29: /kisskb/src/include/linux/hyperv.h:319:13: note: while referencing 'pfn_array' 319 | u64 pfn_array[0]; | ^~~~~~~~~ /kisskb/src/drivers/hv/channel.c:349:57: warning: array subscript 25 is outside the bounds of an interior zero-length array 'u64[0]' {aka 'long long unsigned int[]'} [-Wzero-length-bounds] 349 | gpadl_header->range[0].pfn_array[i] = virt_to_hvpfn( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/hv/channel.c:29: /kisskb/src/include/linux/hyperv.h:319:13: note: while referencing 'pfn_array' 319 | u64 pfn_array[0]; | ^~~~~~~~~ drivers/i3c/master/i3c-master-cdns.o: warning: objtool: missing symbol for section .exit.text drivers/hwtracing/intel_th/pci.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tlv320dac33.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/ast/ast_drv.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_nat_irc.o: warning: objtool: missing symbol for section .exit.text drivers/hwtracing/stm/policy.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tlv320aic3x.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/pmbus.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_nat_tftp.o: warning: objtool: missing symbol for section .exit.text drivers/hid/intel-ish-hid/ipc/pci-ish.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/ts3a227e.o: warning: objtool: missing symbol for section .exit.text drivers/hwtracing/intel_th/acpi.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tscs42xx.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_nat_sip.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/hv/hv_util.c:25: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/drivers/hv/hv_util.c:32: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/i2c/muxes/i2c-arb-gpio-challenge.o: warning: objtool: missing symbol for section .exit.text drivers/i3c/master/dw-i3c-master.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/hwmon.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_synproxy_core.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/adm1275.o: warning: objtool: missing symbol for section .exit.text drivers/hid/intel-ish-hid/ishtp-hid-client.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/twl6040.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_conncount.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tscs454.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/muxes/i2c-demux-pinctrl.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/uda134x.o: warning: objtool: missing symbol for section .exit.text drivers/hwtracing/intel_th/gth.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/hv/hv_kvp.c: In function 'process_ob_ipinfo': /kisskb/src/drivers/hv/hv_kvp.c:274:44: 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, | ^~~ /kisskb/src/drivers/hv/hv_kvp.c:282:44: 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, | ^~~ /kisskb/src/drivers/hv/hv_kvp.c:290:44: 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, | ^~~ /kisskb/src/drivers/hv/hv_kvp.c:298:44: 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, | ^~~ /kisskb/src/drivers/hv/hv_kvp.c:306:44: 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, | ^~~ /kisskb/src/drivers/hv/hv_kvp.c: In function 'process_ib_ipinfo': /kisskb/src/drivers/hv/hv_kvp.c:330:44: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.ip_addr, | ^~ /kisskb/src/drivers/hv/hv_kvp.c:336:44: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.sub_net, | ^~ /kisskb/src/drivers/hv/hv_kvp.c:342:44: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.gate_way, | ^~ /kisskb/src/drivers/hv/hv_kvp.c:348:44: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 348 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.dns_addr, | ^~ /kisskb/src/drivers/hv/hv_kvp.c:359:44: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 359 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.adapter_id, | ^~ /kisskb/src/drivers/hv/hv_kvp.c: In function 'kvp_send_key': /kisskb/src/drivers/hv/hv_kvp.c:425:44: warning: taking address of packed member of 'struct hv_kvp_exchg_msg_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 425 | (wchar_t *)in_msg->body.kvp_set.data.value, | ^~~~~~ /kisskb/src/drivers/hv/hv_kvp.c:461:36: warning: taking address of packed member of 'struct hv_kvp_msg_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | (wchar_t *)in_msg->body.kvp_set.data.key, | ^~~~~~ /kisskb/src/drivers/hv/hv_kvp.c:472:36: warning: taking address of packed member of 'struct hv_kvp_msg_get' may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | (wchar_t *)in_msg->body.kvp_get.data.key, | ^~~~~~ /kisskb/src/drivers/hv/hv_kvp.c:482:36: warning: taking address of packed member of 'struct hv_kvp_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 482 | (wchar_t *)in_msg->body.kvp_delete.key, | ^~~~~~ /kisskb/src/drivers/hv/hv_kvp.c: In function 'kvp_respond_to_host': /kisskb/src/drivers/hv/hv_kvp.c:604:45: 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, | ^~~~~~~~ sound/soc/codecs/twl4030.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/ibm-cffps.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/uda1380.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/hv/hv_fcopy.c: In function 'fcopy_send_data': /kisskb/src/drivers/hv/hv_fcopy.c:160:44: warning: taking address of packed member of 'struct hv_start_fcopy' may result in an unaligned pointer value [-Waddress-of-packed-member] 160 | utf16s_to_utf8s((wchar_t *)smsg_in->file_name, W_MAX_PATH, | ^~~~~~~ /kisskb/src/drivers/hv/hv_fcopy.c:164:44: warning: taking address of packed member of 'struct hv_start_fcopy' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | utf16s_to_utf8s((wchar_t *)smsg_in->path_name, W_MAX_PATH, | ^~~~~~~ /kisskb/src/sound/soc/codecs/wm0010.c: In function 'wm0010_boot': /kisskb/src/sound/soc/codecs/wm0010.c:666:17: warning: converting a packed 'struct dfw_pllrec' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 666 | byte_swap_64((u64 *)&pll_rec, img_swap, len); | ^~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wm0010.c:59:8: note: defined here 59 | struct dfw_pllrec { | ^~~~~~~~~~ drivers/hwmon/pmbus/ir35221.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/hwtracing/intel_th/sth.c: In function 'sth_stm_packet': /kisskb/src/drivers/hwtracing/intel_th/sth.c:73:29: warning: taking address of packed member of 'struct intel_th_channel' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | u64 __iomem *outp = &out->Dn; | ^~~~~~~~ /kisskb/src/drivers/hwtracing/intel_th/sth.c:104:47: warning: taking address of packed member of 'struct intel_th_channel' may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | outp = (u64 __iomem *)&out->FLAG_TS; | ^~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/intel_th/sth.c:106:47: warning: taking address of packed member of 'struct intel_th_channel' may result in an unaligned pointer value [-Waddress-of-packed-member] 106 | outp = (u64 __iomem *)&out->FLAG; | ^~~~~~~~~~ /kisskb/src/drivers/hwtracing/intel_th/sth.c:114:32: warning: taking address of packed member of 'struct intel_th_channel' may result in an unaligned pointer value [-Waddress-of-packed-member] 114 | outp = &out->USER_TS; | ^~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/intel_th/sth.c:116:32: warning: taking address of packed member of 'struct intel_th_channel' may result in an unaligned pointer value [-Waddress-of-packed-member] 116 | outp = &out->USER; | ^~~~~~~~~~ /kisskb/src/drivers/hwtracing/intel_th/sth.c:121:24: warning: taking address of packed member of 'struct intel_th_channel' may result in an unaligned pointer value [-Waddress-of-packed-member] 121 | outp = &out->Dn; | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/lm25066.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wl1273.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm1250-ev1.o: warning: objtool: missing symbol for section .exit.text drivers/hwtracing/intel_th/sth.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm2000.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/acpi_power_meter.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm0010.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/hv/hv_balloon.c: In function 'balloon_onchannelcallback': /kisskb/src/drivers/hv/hv_balloon.c:1555:50: warning: converting a packed 'struct dm_message' pointer (alignment 1) to a 'struct dm_info_msg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1555 | process_info(dm, (struct dm_info_msg *)dm_msg); | ^~~~~~~~~~~ /kisskb/src/drivers/hv/hv_balloon.c:175:8: note: defined here 175 | struct dm_message { | ^~~~~~~~~~ /kisskb/src/drivers/hv/hv_balloon.c:417:8: note: defined here 417 | struct dm_info_msg { | ^~~~~~~~~~~ drivers/hwmon/pmbus/ltc3815.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/muxes/i2c-mux-gpmux.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_tables_set_core.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm2200.o: warning: objtool: missing symbol for section .exit.text drivers/hwtracing/stm/ftrace.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/ltc2978.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/muxes/i2c-mux-ltc4306.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/asus_atk0110.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/muxes/i2c-mux-pca9541.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/muxes/i2c-mux-mlxcpld.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/max16064.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm5100.o: warning: objtool: missing symbol for section .exit.text drivers/i3c/master.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/max20751.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-core.o: warning: objtool: missing symbol for section .exit.text drivers/hid/usbhid/usbkbd.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/asb100.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/max31785.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/w83773g.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/muxes/i2c-mux-pca954x.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bochs/bochs_drv.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/max34440.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/max8688.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_connlimit.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/muxes/i2c-mux-pinctrl.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_compat.o: warning: objtool: missing symbol for section .exit.text drivers/hwtracing/intel_th/msu.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm5102.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/tps53679.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/tps40422.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_numgen.o: warning: objtool: missing symbol for section .exit.text drivers/ide/ide.o: warning: objtool: missing symbol for section .exit.text drivers/hid/usbhid/usbmouse.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/adis16201.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8350.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8400.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/muxes/i2c-mux-reg.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/w83627hf.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/ucd9000.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/zl6100.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pmbus/ucd9200.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8524.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8523.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_limit.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8510.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_ct.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_flow_offload.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/w83793.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_objref.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm5110.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-scmi.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/w83792d.o: warning: objtool: missing symbol for section .exit.text drivers/hwtracing/intel_th/pti.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8580.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/adis16209.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_queue.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8711.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_nat.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/w83781d.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8727.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8741.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/iforce/iforce-main.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8737.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8728.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/hid/uhid.c: In function 'uhid_hid_get_report': /kisskb/src/drivers/hid/uhid.c:241:54: 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); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_hid_set_report': /kisskb/src/drivers/hid/uhid.c:285:54: 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); | ^~~~~~~~~~~~~~~~~~~~ net/netfilter/nft_quota.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/w83795.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8731.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8750.o: warning: objtool: missing symbol for section .exit.text drivers/input/gameport/gameport.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_generic_scl_recovery': /kisskb/src/drivers/i2c/i2c-core-base.c:235:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | if (ret == -EOPNOTSUPP) | ^ net/netfilter/nft_reject_inet.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-ali1535.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/w83791d.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/adxl372_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/hid/uhid.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-104-dio-48e.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8770.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8782.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/abituguru3.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ad7414.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8804-i2c.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8753.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ad7314.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-generic.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8776.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-a4tech.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/abituguru.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-104-idio-16.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ad7418.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/adxl372_spi.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8804-spi.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_tables_api.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_counter.o: warning: objtool: missing symbol for section .exit.text drivers/input/gameport/emu10k1-gp.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_tunnel.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adc128d818.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-ali1563.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-104-idi-48.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8900.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_log.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adm1021.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-accutouch.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-alps.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/a3d.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adcxx.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-74xx-mmio.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adm1025.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/bma180.o: warning: objtool: missing symbol for section .exit.text drivers/input/gameport/fm801-gp.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-74x164.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8903.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8940.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-adnp.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-adp5520.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adm1029.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-axff.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8904.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/as5011.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-ali15x3.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-apple.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_hash.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-adp5588.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/adv7511/adv7511_drv.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8955.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/adi.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-altera.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_fib_inet.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adm1031.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/bma220_spi.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8996.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-amdpt.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-appleir.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adm9240.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-amd8111.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/input/joystick/analog.c: In function 'analog_name': /kisskb/src/drivers/input/joystick/analog.c:440:17: warning: 'snprintf' argument 4 overlaps destination object 'analog' [-Wrestrict] 440 | snprintf(analog->name, sizeof(analog->name), "%s %d-hat", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | analog->name, hweight16(analog->mask & ANALOG_HATS_ALL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/joystick/analog.c:432:40: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 432 | static void analog_name(struct analog *analog) | ~~~~~~~~~~~~~~~^~~~~~ drivers/i2c/busses/i2c-amd756-s4882.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adm1026.o: warning: objtool: missing symbol for section .exit.text drivers/input/gameport/ns558.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-arizona.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-amd756.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8961.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-asus.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-ath79.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8960.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_fib_netdev.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/cobra.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': /kisskb/src/fs/xfs/xfs_ioctl.c:174:25: warning: converting a packed 'struct xfs_fid64' pointer (alignment 1) to a 'struct fid' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | xfs_handle_acceptable, NULL); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_ioctl.c:25: /kisskb/src/fs/xfs/xfs_export.h:50:8: note: defined here 50 | struct xfs_fid64 { | ^~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_super.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:76, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_ioctl.c:6: /kisskb/src/include/linux/exportfs.h:113:8: note: defined here 113 | struct fid { | ^~~ drivers/hwmon/ads1015.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8971.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-raspberrypi-exp.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/analog.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ads7828.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/bmc150-accel-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-aureal.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-aspeed.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-belkin.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_osf.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-bd9571mwv.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8962.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8974.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_socket.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/i2c-smbus.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-amd8111.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/db9.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_dup_netdev.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ads7871.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8978.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-betopff.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_tproxy.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adt7310.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/serio.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_xfrm.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-brcmstb.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-bigbenff.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8983.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nft_fwd_netdev.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/cirrus/cirrus_drv.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-cht-wc.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8985.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/gamecon.o: warning: objtool: missing symbol for section .exit.text net/netfilter/nf_flow_table_inet.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adt7410.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8988.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-cadence.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-cherry.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/bmc150-accel-spi.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/gf2k.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-clps711x.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/i2c-dev.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adt7411.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8990.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/i8042.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-chicony.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8991.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_mark.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-i801.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/parkbd.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_tcpudp.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-isch.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/serport.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-cmedia.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adt7462.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-cs5535.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/da280.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-crystalcove.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_set.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-cougar.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/grip.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-corsair.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_connmark.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/ct82c710.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8993.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/device.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/hid/hid-cp2112.c: In function 'pstr_store': /kisskb/src/drivers/hid/hid-cp2112.c:966:37: 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)); | ~~~~~~^~~~~~~ /kisskb/src/drivers/hid/hid-cp2112.c: In function 'pstr_show': /kisskb/src/drivers/hid/hid-cp2112.c:1013:37: warning: taking address of packed member of 'struct cp2112_string_report' may result in an unaligned pointer value [-Waddress-of-packed-member] 1013 | ret = utf16s_to_utf8s(report.string, length, UTF16_LITTLE_ENDIAN, buf, | ~~~~~~^~~~~~~ net/netfilter/xt_nat.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7124.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/da311.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_AUDIT.o: warning: objtool: missing symbol for section .exit.text net/netfilter/x_tables.o: warning: objtool: missing symbol for section .exit.text drivers/ide/aec62xx.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_CHECKSUM.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/ps2mult.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/pcips2.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-cypress.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_CLASSIFY.o: warning: objtool: missing symbol for section .exit.text drivers/ide/alim15x3.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-nforce2.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adt7470.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-ismt.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_CONNSECMARK.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-da9055.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-da9052.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/dmard06.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/grip_mp.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8995.o: warning: objtool: missing symbol for section .exit.text drivers/ide/amd74xx.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-dr.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-cp2112.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8994.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7291.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-emsff.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/i2c-stub.o: warning: objtool: missing symbol for section .exit.text drivers/ide/atiixp.o: warning: objtool: missing symbol for section .exit.text drivers/ide/cs5530.o: warning: objtool: missing symbol for section .exit.text drivers/ide/cmd64x.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_DSCP.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_CT.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7266.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-nforce2-s4985.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/adt7475.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/serio_raw.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/dmard09.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_LED.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_HMARK.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_HL.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7298.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-elecom.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_LOG.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-dln2.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/guillemot.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/i2c-slave-eeprom.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-nvidia-gpu.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-elan.o: warning: objtool: missing symbol for section .exit.text drivers/ide/sc1200.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'tpci200_enable_irq': /kisskb/src/drivers/ipack/carriers/tpci200.c:113:25: warning: taking address of packed member of 'struct tpci200_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | &tpci200->info->interface_regs->control[islot], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'tpci200_disable_irq': /kisskb/src/drivers/ipack/carriers/tpci200.c:121:25: warning: taking address of packed member of 'struct tpci200_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 121 | &tpci200->info->interface_regs->control[islot], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'tpci200_get_clockrate': /kisskb/src/drivers/ipack/carriers/tpci200.c:375:16: warning: taking address of packed member of 'struct tpci200_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 375 | addr = &tpci200->info->interface_regs->control[dev->slot]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'tpci200_set_clockrate': /kisskb/src/drivers/ipack/carriers/tpci200.c:387:16: warning: taking address of packed member of 'struct tpci200_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | addr = &tpci200->info->interface_regs->control[dev->slot]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'tpci200_get_error': /kisskb/src/drivers/ipack/carriers/tpci200.c:411:16: warning: taking address of packed member of 'struct tpci200_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 411 | addr = &tpci200->info->interface_regs->status; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'tpci200_get_timeout': /kisskb/src/drivers/ipack/carriers/tpci200.c:425:16: warning: taking address of packed member of 'struct tpci200_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 425 | addr = &tpci200->info->interface_regs->status; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'tpci200_reset_timeout': /kisskb/src/drivers/ipack/carriers/tpci200.c:440:16: warning: taking address of packed member of 'struct tpci200_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | addr = &tpci200->info->interface_regs->status; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/ide/delkin_cb.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/altera_ps2.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7923.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/gma500/psb_drv.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/dmard10.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/arc_ps2.o: warning: objtool: missing symbol for section .exit.text drivers/ipack/carriers/tpci200.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7766.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7476.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_NFLOG.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-elo.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-piix4.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8997.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/applesmc.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-ezkey.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/interact.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_NFQUEUE.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm8998.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/hid-sensor-accel-3d.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm9081.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/scmi-hwmon.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-sis5595.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7791.o: warning: objtool: missing symbol for section .exit.text drivers/ide/it8172.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/apbps2.o: warning: objtool: missing symbol for section .exit.text drivers/ide/hpt366.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-sis630.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7887.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-gembird.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-dwapb.o: warning: objtool: missing symbol for section .exit.text drivers/ide/it8213.o: warning: objtool: missing symbol for section .exit.text net/wireless/lib80211_crypt_wep.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7793.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_RATEEST.o: warning: objtool: missing symbol for section .exit.text drivers/ipack/devices/ipoctal.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-via.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-sis96x.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/joydump.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_SECMARK.o: warning: objtool: missing symbol for section .exit.text net/wireless/lib80211_crypt_ccmp.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/scpi-hwmon.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/olpc_apsp.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_REDIRECT.o: warning: objtool: missing symbol for section .exit.text drivers/iio/afe/iio-rescale.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm9090.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm9705.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad7949.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-gfrm.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/aspeed_adc.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-viapro.o: warning: objtool: missing symbol for section .exit.text drivers/ide/jmicron.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/kxcjk-1013.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ad799x.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-eic-sprd.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-aspeed.o: warning: objtool: missing symbol for section .exit.text drivers/ide/it821x.o: warning: objtool: missing symbol for section .exit.text drivers/ide/ns87415.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/magellan.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-bcm-iproc.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/asc7621.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/analogix-anx78xx.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-axxia.o: warning: objtool: missing symbol for section .exit.text drivers/ipack/ipack.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm9712.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/axp288_adc.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/cdns-dsi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/amplifiers/ad8366.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/aspeed-pwm-tacho.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/axp20x_adc.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/hyperv-keyboard.o: warning: objtool: missing symbol for section .exit.text drivers/ide/opti621.o: warning: objtool: missing symbol for section .exit.text net/wireless/lib80211_crypt_tkip.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/roce_gid_mgmt.o: warning: objtool: missing symbol for section .exit.text drivers/ide/pdc202xx_old.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-cbus-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-em.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-google-hammer.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-efm32.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/psxpad-spi.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/wm9713.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/atxp1.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_TCPMSS.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-exar.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/dumb-vga-dac.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/at91-sama5d2_adc.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-gt683r.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-designware-pcidrv.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_TPROXY.o: warning: objtool: missing symbol for section .exit.text drivers/ide/pdc202xx_new.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/sun4i-ps2.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/bcm_iproc_adc.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_TCPOPTSTRIP.o: warning: objtool: missing symbol for section .exit.text drivers/ide/piix.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/cc10001_adc.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/kxsd9-spi.o: warning: objtool: missing symbol for section .exit.text drivers/ide/rz1000.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-gyration.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/isdn/capi/kcapi.c:849:44: warning: argument 2 of type 'u8 *' {aka 'unsigned char *'} declared as a pointer [-Warray-parameter=] 849 | u16 capi20_get_manufacturer(u32 contr, u8 *buf) | ~~~~^~~ In file included from /kisskb/src/include/linux/isdn/capilli.h:18, from /kisskb/src/drivers/isdn/capi/kcapi.h:16, from /kisskb/src/drivers/isdn/capi/kcapi.c:15: /kisskb/src/include/linux/kernelcapi.h:41:43: note: previously declared as an array 'u8[64]' {aka 'unsigned char[64]'} 41 | u16 capi20_get_manufacturer(u32 contr, u8 buf[CAPI_MANUFACTURER_LEN]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/capi/kcapi.c:919:38: warning: argument 2 of type 'u8 *' {aka 'unsigned char *'} declared as a pointer [-Warray-parameter=] 919 | u16 capi20_get_serial(u32 contr, u8 *serial) | ~~~~^~~~~~ In file included from /kisskb/src/include/linux/isdn/capilli.h:18, from /kisskb/src/drivers/isdn/capi/kcapi.h:16, from /kisskb/src/drivers/isdn/capi/kcapi.c:15: /kisskb/src/include/linux/kernelcapi.h:43:37: note: previously declared as an array 'u8[8]' {aka 'unsigned char[8]'} 43 | u16 capi20_get_serial(u32 contr, u8 serial[CAPI_SERIAL_LEN]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ drivers/iio/accel/kxsd9-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-f7188x.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-emev2.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/pxrc.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-gpio-mm.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/coretemp.o: warning: objtool: missing symbol for section .exit.text drivers/ide/serverworks.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/cpcap-adc.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/lvds-encoder.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-eg20t.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/userio.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/input/serio/ps2-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/mc3230.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_TRACE.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/capi/kcapi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/da9150-gpadc.o: warning: objtool: missing symbol for section .exit.text drivers/ide/slc90e66.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-holtek-kbd.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_TEE.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-holtek-mouse.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-hix5hd2.o: warning: objtool: missing symbol for section .exit.text drivers/ide/sis5513.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-hlwd.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/i2c/ch7006_drv.o: warning: objtool: missing symbol for section .exit.text drivers/ide/siimage.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/da9052-hwmon.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-grgpio.o: warning: objtool: missing symbol for section .exit.text drivers/ide/tc86c001.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/mma7455_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/irqchip/irq-ts4800.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-holtekff.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/dln2-adc.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/da9055-hwmon.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-jz4780.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/envelope-detector.o: warning: objtool: missing symbol for section .exit.text drivers/ide/triflex.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/sidewinder.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-imx-lpi2c.o: warning: objtool: missing symbol for section .exit.text drivers/irqchip/irq-madera.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-img-scb.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/mma7455_spi.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-ich.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_addrtype.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-icade.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/mma7660.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_IDLETIMER.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/zx_aud96p22.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/capi/capiutil.o: warning: objtool: missing symbol for section .exit.text drivers/ide/ide-pci-generic.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-hyperv.o: warning: objtool: missing symbol for section .exit.text drivers/ide/via82cxxx.o: warning: objtool: missing symbol for section .exit.text drivers/ide/trm290.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-kempld.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/core/mad.c: In function 'handle_outgoing_dr_smp': /kisskb/src/drivers/infiniband/core/mad.c:894:39: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'const struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 894 | &mad_size, &out_mad_pkey_index); | ^ In file included from /kisskb/src/drivers/infiniband/core/mad_priv.h:43, from /kisskb/src/drivers/infiniband/core/mad.c:47: /kisskb/src/include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'handle_ib_smi': /kisskb/src/drivers/infiniband/core/mad.c:2102:47: 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; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2104:57: 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; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2107:37: 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, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'generate_unmatched_resp': /kisskb/src/drivers/infiniband/core/mad.c:2129:47: 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; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2131:57: 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; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'handle_opa_smi': /kisskb/src/drivers/infiniband/core/mad.c:2189:47: 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; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2192:57: 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; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2195:37: 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, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_recv_done': /kisskb/src/drivers/infiniband/core/mad.c:2269:35: 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; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2280:45: 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; | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2283:37: 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); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2311:25: 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, | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2323:53: 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, | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2335:49: 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); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2343:79: 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, | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'local_completions': /kisskb/src/drivers/infiniband/core/mad.c:2760:40: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2761:34: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2762:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2768:43: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2773:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_post_receive_mads': /kisskb/src/drivers/infiniband/core/mad.c:2931:34: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2936:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2941:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/iio/adc/exynos_adc.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-lpc2k.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/fsl-imx25-gcq.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-jabra.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/spaceball.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/dell-smm-hwmon.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/iio/accel/mma9553.c: In function 'mma9553_write_raw': /kisskb/src/drivers/iio/accel/mma9553.c:641:42: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/accel/mma9553.c:651:42: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/accel/mma9553.c:668:50: 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, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/accel/mma9553.c:682:50: 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, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/accel/mma9553.c:706:50: 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, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/accel/mma9553.c: In function 'mma9553_write_event_value': /kisskb/src/drivers/iio/accel/mma9553.c:833:49: 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, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/accel/mma9553.c:848:50: 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, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/accel/mma9553.c: In function 'mma9553_set_calibgender_mode': /kisskb/src/drivers/iio/accel/mma9553.c:887:34: 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, | ^~~~~~~~~~~~~~~~~~ drivers/gpio/gpio-janz-ttl.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/mma8452.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-ite.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/mma9551.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-it87.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/nxp-ptn3460.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/capi/kcapi_proc.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_bpf.o: warning: objtool: missing symbol for section .exit.text drivers/iio/chemical/atlas-ph-sensor.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-meson.o: warning: objtool: missing symbol for section .exit.text drivers/ide/ide-pnp.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/imx7d_adc.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/mma9553.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/hx711.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max9877.o: warning: objtool: missing symbol for section .exit.text drivers/ide/ide-gd.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/hi8435.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_cluster.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/spaceorb.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-keytouch.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-kensington.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/ipu-v3/ipu-common.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/i2c/sil164_drv.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-lp3943.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/mxc6255.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-kempld.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/mxc4005.o: warning: objtool: missing symbol for section .exit.text drivers/iio/chemical/bme680_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-mt65xx.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/parade-ps8622.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-ocores.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/sca3000.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/lp8788_adc.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-kye.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_comment.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-lcpower.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/stinger.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/stk8312.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/lpc18xx_adc.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/cros_ec_accel_legacy.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/capi/capi.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-lpc18xx.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/max98504.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ina2xx-adc.o: warning: objtool: missing symbol for section .exit.text drivers/iio/chemical/bme680_spi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/stk8ba50.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/ssp_accel_sensor.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-lp873x.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-owl.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/lpc32xx_adc.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_connbytes.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/tmdc.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/nldev.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/simple-amplifier.o: warning: objtool: missing symbol for section .exit.text drivers/iio/chemical/ams-iaq-core.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-lynxpoint.o: warning: objtool: missing symbol for section .exit.text drivers/iio/chemical/ccs811.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_connlabel.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-lenovo.o: warning: objtool: missing symbol for section .exit.text sound/soc/codecs/tpa6130a2.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/dme1737.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-lg.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ltc2471.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/i2c/tda998x_drv.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-lp87565.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-pca-platform.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/capi/capidrv.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/st_accel_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/iio/chemical/vz89x.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-madera.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ltc2485.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/turbografx.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-max3191x.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-riic.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ltc2497.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ds620.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/sil-sii8620.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_connlimit.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ds1621.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-qcom-geni.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-max7300.o: warning: objtool: missing symbol for section .exit.text drivers/iio/counter/104-quad-8.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/i2c/tda9950.o: warning: objtool: missing symbol for section .exit.text drivers/iio/accel/st_accel_spi.o: warning: objtool: missing symbol for section .exit.text drivers/ide/ide-cd.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/max1027.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-max7301.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-rk3x.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/twidjoy.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/max11100.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/emc1403.o: warning: objtool: missing symbol for section .exit.text drivers/iio/counter/stm32-lptimer-cnt.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-max732x.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-sh_mobile.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/emc2103.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/max1118.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-simtec.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/sii902x.o: warning: objtool: missing symbol for section .exit.text drivers/ide/ide_platform.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/avm/b1pci.o: warning: objtool: missing symbol for section .exit.text drivers/ide/ide-cs.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-max77620.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-mb86s7x.o: warning: objtool: missing symbol for section .exit.text drivers/iio/common/cros_ec_sensors/cros_ec_sensors.o: warning: objtool: missing symbol for section .exit.text drivers/ide/ide-tape.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/max9611.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5360.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/warrior.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/gigaset/common.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_conntrack.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/max1363.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-menz127.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/emc6w201.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dummy/iio_simple_dummy.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/thc63lvd1024.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_cpu.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5380.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-merrifield.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-stm32f4.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_req': /kisskb/src/drivers/infiniband/core/cm.c:1291:27: 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, | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_issue_rej': /kisskb/src/drivers/infiniband/core/cm.c:1513:27: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_req_has_alt_path': /kisskb/src/drivers/infiniband/core/cm.c:1542:32: 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))); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_path_lid_from_req': /kisskb/src/drivers/infiniband/core/cm.c:1566:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c:1569:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c:1580:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c:1583:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_mra': /kisskb/src/drivers/infiniband/core/cm.c:1753:27: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_rej': /kisskb/src/drivers/infiniband/core/cm.c:1771:27: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_req_handler': /kisskb/src/drivers/infiniband/core/cm.c:1999:38: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_rep': /kisskb/src/drivers/infiniband/core/cm.c:2070:27: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_rtu': /kisskb/src/drivers/infiniband/core/cm.c:2152:27: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_dreq': /kisskb/src/drivers/infiniband/core/cm.c:2466:27: 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, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_drep': /kisskb/src/drivers/infiniband/core/cm.c:2532:27: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_issue_drep': /kisskb/src/drivers/infiniband/core/cm.c:2604:27: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_lap': /kisskb/src/drivers/infiniband/core/cm.c:3097:27: 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, | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_path_lid_from_lap': /kisskb/src/drivers/infiniband/core/cm.c:3193:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c:3196:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_lap_handler': /kisskb/src/drivers/infiniband/core/cm.c:3250:30: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_apr': /kisskb/src/drivers/infiniband/core/cm.c:3326:27: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_sidr_req': /kisskb/src/drivers/infiniband/core/cm.c:3476:27: 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/hwmon/f71805f.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_format_sidr_rep': /kisskb/src/drivers/infiniband/core/cm.c:3624:27: 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, | ^~~~~~~~~~~~~~~~~~ net/netfilter/xt_dccp.o: warning: objtool: missing symbol for section .exit.text drivers/iio/frequency/ad9523.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/mcp320x.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-mc33880.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/sii9234.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/iwcm.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/xpad.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/divert/divert_init.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-stm32f7.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5421.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/mcp3422.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_devgroup.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/tc358764.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-ml-ioh.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/fam15h_power.o: warning: objtool: missing symbol for section .exit.text drivers/iio/frequency/adf4350.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/f75375s.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-mockup.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/avm/b1.o: warning: objtool: missing symbol for section .exit.text drivers/iio/common/ssp_sensors/ssp_dev.o: warning: objtool: missing symbol for section .exit.text drivers/input/joystick/zhenhua.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-logitech-dj.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/f71882fg.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/cma_configfs.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_ioctl32_bstat_copyin': /kisskb/src/fs/xfs/xfs_ioctl32.c:141:57: 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) || | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:142:57: 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) || | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:143:57: 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) || | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_bulkstat_one_fmt_compat': /kisskb/src/fs/xfs/xfs_ioctl32.c:196:37: 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) || | ^~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:197:37: 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) || | ^~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:198:37: 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) || | ^~~~~~~~~~~~~~ drivers/iio/adc/mt6577_auxadc.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_attrlist_by_handle': /kisskb/src/fs/xfs/xfs_ioctl32.c:385:58: 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); | ^~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:394:44: 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/input/joystick/walkera0701.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_dscp.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-sun6i-p2wi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/mcp3911.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dummy/iio_dummy_evgen.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5624r_spi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5064.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ftsteutates.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-pcf857x.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/g760a.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-pca953x.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/ti-sn65dsi86.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/fschmd.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/tc358767.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/adis16080.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/adc-keys.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/men_z188_adc.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hisax/config.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/g762.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_ecn.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-synquacer.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5504.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/cm.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/user_mad.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/adis16130.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/adp5520-keys.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/uverbs_main.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/mxs-lradc-adc.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-uniphier.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-pch.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/adis16136.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/gl520sm.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/bridge/ti-tfp410.o: warning: objtool: missing symbol for section .exit.text drivers/iio/health/afe4403.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/avm/b1dma.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/meson_saradc.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/gl518sm.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-uniphier-f.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/fs/xfs/scrub/agheader_repair.c:9: /kisskb/src/fs/xfs/scrub/agheader_repair.c: In function 'xrep_agfl_init_header': /kisskb/src/fs/xfs/libxfs/xfs_format.h:790:17: 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]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/agheader_repair.c:614:20: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 614 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agfl_bp); | ^~~~~~~~~~~~~~~~~~~ net/netfilter/xt_esp.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5446.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-versatile.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/adis16260.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/hih6130.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/nau7802.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-logitech-hidpp.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/gpio-fan.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/adp5588-keys.o: warning: objtool: missing symbol for section .exit.text drivers/iio/health/afe4404.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-pci-idio-16.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/i810/i810_drv.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/i5500_temp.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/adp5589-keys.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5449.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/cma.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/palmas_gpadc.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/qcom-spmi-adc5.o: warning: objtool: missing symbol for section .exit.text drivers/iio/health/max30100.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-pisosr.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/adxrs450.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/mISDN/speedfax.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/avm/b1pcmcia.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-magicmouse.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ibmpex.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/bcm-keypad.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-pcie-idio-24.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/i5k_amb.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-thunderx-pcidrv.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ibmaem.o: warning: objtool: missing symbol for section .exit.text drivers/iio/health/max30102.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/cap11xx.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/qcom-spmi-iadc.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-mf.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/atkbd.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_hashlimit.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/clps711x-keypad.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/iio_hwmon.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-pmic-eic-sprd.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/avm/avm_cs.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ina209.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/mISDN/mISDNinfineon.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-xiic.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-rdc321x.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/cros_ec_keyb.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ina2xx.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5592r.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-xlp9xx.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-microsoft.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/dlink-dir685-touchkeys.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/88pm860x_onkey.o: warning: objtool: missing symbol for section .exit.text drivers/iio/humidity/am2315.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/qcom-spmi-vadc.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/goldfish_events.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-rcar.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/qcom-pm8xxx-xoadc.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-sama5d2-piobu.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/bmg160_i2c.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_helper.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/avm/t1pci.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/rcar-gyroadc.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ina3221.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-monterey.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5593r.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-sch.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/gpio_keys_polled.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/88pm80x_onkey.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/tca6416-keypad.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/gpio_keys.o: warning: objtool: missing symbol for section .exit.text drivers/iio/humidity/dht11.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5755.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/sc27xx_adc.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-rcar.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/spear_adc.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/mga/mga_drv.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-timer.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/bmg160_spi.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/jc42.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5758.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/stx104.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-oneshot.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-sch311x.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/atom/sst-mfld-platform-pcm.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_hl.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/tca8418_keypad.o: warning: objtool: missing symbol for section .exit.text drivers/iio/humidity/hdc100x.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-heartbeat.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/sound/soc/intel/atom/sst/sst_pvt.c: In function 'sst_prepare_and_post_msg': /kisskb/src/sound/soc/intel/atom/sst/sst_pvt.c:281:23: warning: 'block' may be used uninitialized in this function [-Wmaybe-uninitialized] 281 | ret = sst_wait_timeout(sst, block); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/iio/dac/ad5761.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/lkkbd.o: warning: objtool: missing symbol for section .exit.text drivers/macintosh/mac_hid.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-sprd.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/sun4i-gpadc-iio.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/atom/sst/sst_pci.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-multitouch.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/hid-sensor-gyro-3d.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-backlight.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/avm/c4.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/k8temp.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5764.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-diolan-u2c.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/it87.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-syscon.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/stm32-adc-core.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-activity.o: warning: objtool: missing symbol for section .exit.text drivers/iio/humidity/hid-sensor-humidity.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/ad714x-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/ucma.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-nti.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5791.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-default-on.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/lm8333.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_ipcomp.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/core/ucm.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-tegra186.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/stm32-dfsdm-core.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/atom/sst/sst_acpi.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-camera.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/lm8323.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-transient.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lineage-pem.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-ortek.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-dln2.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_iprange.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5686-spi.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/k10temp.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad5696-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-ntrig.o: warning: objtool: missing symbol for section .exit.text drivers/iio/humidity/hts221_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/ad714x-spi.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm63.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/max7359_keypad.o: warning: objtool: missing symbol for section .exit.text drivers/mcb/mcb-pci.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-thunderx.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-audio.o: warning: objtool: missing symbol for section .exit.text drivers/mcb/mcb-lpc.o: warning: objtool: missing symbol for section .exit.text drivers/iio/humidity/hts221_spi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/stm32-adc.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-siox.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-pattern.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/matrix_keypad.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/mpu3050-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-parport.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm73.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/gigaset/usb-gigaset.o: warning: objtool: missing symbol for section .exit.text drivers/iio/humidity/htu21.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad7303.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm70.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_ipvs.o: warning: objtool: missing symbol for section .exit.text drivers/iio/humidity/si7005.o: warning: objtool: missing symbol for section .exit.text drivers/iio/humidity/si7020.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm75.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-prodikeys.o: warning: objtool: missing symbol for section .exit.text drivers/iio/imu/bmi160/bmi160_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ad8801.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-tpic2810.o: warning: objtool: missing symbol for section .exit.text drivers/leds/trigger/ledtrig-netdev.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/mcs_touchkey.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/itg3200_core.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-tps65086.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/stm32-dfsdm-adc.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-parport-light.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-adc081c.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm77.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-tps65218.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_l2tp.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/cio-dac.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/mpr121_touchkey.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm78.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm80.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/haswell.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/dpot-dac.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/mgag200/mgag200_drv.o: warning: objtool: missing symbol for section .exit.text drivers/iio/imu/bmi160/bmi160_spi.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-ts4800.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-pl.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-tps65912.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_length.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/ssp_gyro_sensor.o: warning: objtool: missing symbol for section .exit.text drivers/mailbox/mailbox-test.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-adc0832.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/mtk-pmic-keys.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/gigaset/bas-gigaset.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm83.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-robotfuzz-osif.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_limit.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/gigaset/ser-gigaset.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-ts4900.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-penmount.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ds4424.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/newtonkbd.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-twl6040.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/sw/rxe/rxe.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/adxl34x-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-adc084s021.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/mxsfb/mxsfb_drv.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-ts5500.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/bxt_da7219_max98357a.o: warning: objtool: missing symbol for section .exit.text drivers/mailbox/imx-mailbox.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-adc108s102.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/leds/led-class-flash.c: In function 'flash_fault_show': /kisskb/src/drivers/leds/led-class-flash.c:215:16: warning: 'sprintf' argument 3 overlaps destination object 'buf' [-Wrestrict] 215 | return sprintf(buf, "%s\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/led-class-flash.c:192:54: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 192 | struct device_attribute *attr, char *buf) | ~~~~~~^~~ net/netfilter/xt_mac.o: warning: objtool: missing symbol for section .exit.text drivers/leds/led-class.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/omap4-keypad.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-twl4030.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-petalynx.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-adc12138.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-taos-evm.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/i915/i915_pci.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/lpc18xx_dac.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm85.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm87.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/st_gyro_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-ucb1400.o: warning: objtool: missing symbol for section .exit.text drivers/mailbox/platform_mhu.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-uniphier.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-adc128s052.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/opencores-kbd.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-viperboard.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/adxl34x-spi.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/bxt_rt298.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_multiport.o: warning: objtool: missing symbol for section .exit.text drivers/iio/gyro/st_gyro_spi.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-88pm860x.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-adc161s626.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-tiny-usb.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/pmic8xxx-keypad.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_nfacct.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-ads1015.o: warning: objtool: missing symbol for section .exit.text drivers/mailbox/hi3660-mailbox.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm92.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/apanel.o: warning: objtool: missing symbol for section .exit.text drivers/mailbox/mailbox-altera.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ltc1660.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-vx855.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-apu.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/acpi-als.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-wcove.o: warning: objtool: missing symbol for section .exit.text drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-aat1290.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/glk_rt5682_max98357a.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-picolcd_core.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_osf.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/arizona-haptics.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-ads7950.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ltc2632.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_owner.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-viperboard.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm90.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/max517.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/qt1070.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/m62332.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-ads8688.o: warning: objtool: missing symbol for section .exit.text drivers/iio/imu/inv_mpu6050/inv_mpu_spi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/adjd_s311.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti_am335x_adc.o: warning: objtool: missing symbol for section .exit.text drivers/mailbox/hi6220-mailbox.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-winbond.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/common/sst-acpi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/al3320a.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/max5821.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-wm831x.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/mcp4725.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/atlas_btns.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/broadwell.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/ati_remote2.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm95234.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_cgroup.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-brcmstb.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/ti-tlc4541.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm93.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/qt2160.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-arm-versatile.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-as3645a.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/mcp4922.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/apds9300.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-wm8350.o: warning: objtool: missing symbol for section .exit.text drivers/mailbox/bcm-pdc-mailbox.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_pkttype.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_physdev.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/bh1750.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/stm32-dac-core.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/twl4030-madc.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-wm8994.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm95241.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/atmel_captouch.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-cros-ec-tunnel.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-an30259a.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/apds9960.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_quota.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/lm95245.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/bdw-rt5677.o: warning: objtool: missing symbol for section .exit.text drivers/mailbox/qcom-apcs-ipc-mailbox.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/bh1780.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_policy.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/stm32-dac.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/twl6030-gpadc.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/bytcr_rt5640.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-lvds.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/samsung-keypad.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-ws16c48.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/cm32181.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ltc2945.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_rateest.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/cm3323.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ti-dac5571.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-mlxcpld.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/cm3232.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-bcm6328.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ltc2990.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ti-dac082s085.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/vf610_adc.o: warning: objtool: missing symbol for section .exit.text drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-xilinx.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/bma150.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hysdn/hysdn_init.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/cros_ec_light_prox.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/cm36651.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/sw/rdmavt/qp.c:54: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/iio/adc/viperboard_adc.o: warning: objtool: missing symbol for section .exit.text drivers/mailbox/mtk-cmdq-mailbox.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/cm3605.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/ti-dac7311.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ltc4151.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/cht_bsw_rt5672.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-xlp.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/sh_keysc.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/bytcr_rt5651.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_realm.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-bcm6358.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-primax.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-simple.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/snvs_pwrkey.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/hid-sensor-als.o: warning: objtool: missing symbol for section .exit.text drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.o: warning: objtool: missing symbol for section .exit.text drivers/i2c/busses/i2c-fsi.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-plantronics.o: warning: objtool: missing symbol for section .exit.text drivers/gpio/gpio-xra1403.o: warning: objtool: missing symbol for section .exit.text sound/soc/jz4740/jz4740-i2s.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/hid-sensor-prox.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ltc4215.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ltc4222.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_sctp.o: warning: objtool: missing symbol for section .exit.text drivers/iio/dac/vf610_dac.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/cm109.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/stowaway.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/gp2ap020a00f.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/xilinx-xadc-core.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/stmpe-keypad.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-redragon.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-retrode.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_recent.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/cht_bsw_rt5645.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_state.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ltc4245.o: warning: objtool: missing symbol for section .exit.text sound/soc/jz4740/qi_lb60.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ltc4260.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/isl29018.o: warning: objtool: missing symbol for section .exit.text drivers/iio/imu/adis16400_core.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-ilitek-ili9322.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ltc4261.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_socket.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/st-keyscan.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_statistic.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/ak8974.o: warning: objtool: missing symbol for section .exit.text drivers/memstick/core/memstick.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/isl29028.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-bd2802.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-roccat.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-ilitek-ili9881c.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max1111.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/sw/rdmavt/rc.c:49: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ sound/soc/intel/boards/cht_bsw_nau8824.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/isl29125.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max1619.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_tcpmss.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_string.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/jsa1212.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max16065.o: warning: objtool: missing symbol for section .exit.text drivers/iio/adc/sd_adc_modulator.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/sunkbd.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/cma3000_d0x_i2c.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/cht_bsw_max98090_ti.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-cpcap.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_time.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/ak8975.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max197.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/lm3533-als.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max1668.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/cpcap-pwrbutton.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max31722.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lm3530.o: warning: objtool: missing symbol for section .exit.text net/netfilter/xt_u32.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-innolux-p079zca.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/lv0104cs.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/tm2-touchkey.o: warning: objtool: missing symbol for section .exit.text drivers/iio/multiplexer/iio-mux.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/ltr501.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-roccat-arvo.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lm3533.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/tc3589x-keypad.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max6621.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/bytcht_es8316.o: warning: objtool: missing symbol for section .exit.text drivers/iio/imu/adis16480.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-roccat-isku.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/bytcht_da7213.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/max44000.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/da9052_onkey.o: warning: objtool: missing symbol for section .exit.text drivers/memstick/core/ms_block.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lm3642.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/qxl/qxl_drv.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/twl4030_keypad.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/da9055_onkey.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/opt3001.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/pa12203001.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max6639.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max6642.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-jdi-lt070me05000.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/bytcht_nocodec.o: warning: objtool: missing symbol for section .exit.text drivers/input/keyboard/xtkbd.o: warning: objtool: missing symbol for section .exit.text drivers/iio/orientation/hid-sensor-rotation.o: warning: objtool: missing symbol for section .exit.text drivers/iio/orientation/hid-sensor-incl-3d.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-pca9532.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-roccat-kone.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max6650.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/tsl2563.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/rpr0521.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lp3944.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/bmc150_magn_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/e3x0-button.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/da9063_onkey.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: In function 'sysprops_show': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:217:17: note: in expansion of macro 'sysfs_show_gen_prop' 217 | sysfs_show_gen_prop(buffer, "%s %llu\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:234:17: note: in expansion of macro 'sysfs_show_64bit_prop' 234 | sysfs_show_64bit_prop(buffer, "platform_oem", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:224:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 224 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:217:17: note: in expansion of macro 'sysfs_show_gen_prop' 217 | sysfs_show_gen_prop(buffer, "%s %llu\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:236:17: note: in expansion of macro 'sysfs_show_64bit_prop' 236 | sysfs_show_64bit_prop(buffer, "platform_id", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:224:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 224 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:217:17: note: in expansion of macro 'sysfs_show_gen_prop' 217 | sysfs_show_gen_prop(buffer, "%s %llu\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:238:23: note: in expansion of macro 'sysfs_show_64bit_prop' 238 | ret = sysfs_show_64bit_prop(buffer, "platform_rev", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:224:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 224 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:219:17: note: in expansion of macro 'sysfs_show_gen_prop' 219 | sysfs_show_gen_prop(buffer, "%u\n", value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:232:23: note: in expansion of macro 'sysfs_show_32bit_val' 232 | ret = sysfs_show_32bit_val(buffer, sys_props.generation_count); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:224:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 224 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: In function 'perf_show': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:219:17: note: in expansion of macro 'sysfs_show_gen_prop' 219 | sysfs_show_gen_prop(buffer, "%u\n", value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:388:24: note: in expansion of macro 'sysfs_show_32bit_val' 388 | return sysfs_show_32bit_val(buf, attr->data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:379:31: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 379 | char *buf) | ~~~~~~^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: In function 'iolink_show': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:271:9: note: in expansion of macro 'sysfs_show_32bit_prop' 271 | sysfs_show_32bit_prop(buffer, "type", iolink->iolink_type); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:272:9: note: in expansion of macro 'sysfs_show_32bit_prop' 272 | sysfs_show_32bit_prop(buffer, "version_major", iolink->ver_maj); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:273:9: note: in expansion of macro 'sysfs_show_32bit_prop' 273 | sysfs_show_32bit_prop(buffer, "version_minor", iolink->ver_min); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:274:9: note: in expansion of macro 'sysfs_show_32bit_prop' 274 | sysfs_show_32bit_prop(buffer, "node_from", iolink->node_from); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:275:9: note: in expansion of macro 'sysfs_show_32bit_prop' 275 | sysfs_show_32bit_prop(buffer, "node_to", iolink->node_to); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:276:9: note: in expansion of macro 'sysfs_show_32bit_prop' 276 | sysfs_show_32bit_prop(buffer, "weight", iolink->weight); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:277:9: note: in expansion of macro 'sysfs_show_32bit_prop' 277 | sysfs_show_32bit_prop(buffer, "min_latency", iolink->min_latency); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:278:9: note: in expansion of macro 'sysfs_show_32bit_prop' 278 | sysfs_show_32bit_prop(buffer, "max_latency", iolink->max_latency); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:279:9: note: in expansion of macro 'sysfs_show_32bit_prop' 279 | sysfs_show_32bit_prop(buffer, "min_bandwidth", iolink->min_bandwidth); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:280:9: note: in expansion of macro 'sysfs_show_32bit_prop' 280 | sysfs_show_32bit_prop(buffer, "max_bandwidth", iolink->max_bandwidth); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:281:9: note: in expansion of macro 'sysfs_show_32bit_prop' 281 | sysfs_show_32bit_prop(buffer, "recommended_transfer_size", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:283:15: note: in expansion of macro 'sysfs_show_32bit_prop' 283 | ret = sysfs_show_32bit_prop(buffer, "flags", iolink->flags); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:262:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 262 | char *buffer) | ~~~~~~^~~~~~ drivers/hid/hid-roccat-koneplus.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/si1133.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: In function 'mem_show': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:307:9: note: in expansion of macro 'sysfs_show_32bit_prop' 307 | sysfs_show_32bit_prop(buffer, "heap_type", mem->heap_type); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:298:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 298 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:217:17: note: in expansion of macro 'sysfs_show_gen_prop' 217 | sysfs_show_gen_prop(buffer, "%s %llu\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:308:9: note: in expansion of macro 'sysfs_show_64bit_prop' 308 | sysfs_show_64bit_prop(buffer, "size_in_bytes", mem->size_in_bytes); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:298:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 298 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:309:9: note: in expansion of macro 'sysfs_show_32bit_prop' 309 | sysfs_show_32bit_prop(buffer, "flags", mem->flags); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:298:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 298 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:310:9: note: in expansion of macro 'sysfs_show_32bit_prop' 310 | sysfs_show_32bit_prop(buffer, "width", mem->width); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:298:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 298 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:311:15: note: in expansion of macro 'sysfs_show_32bit_prop' 311 | ret = sysfs_show_32bit_prop(buffer, "mem_clk_max", mem->mem_clk_max); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:298:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 298 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: In function 'kfd_cache_show': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:336:9: note: in expansion of macro 'sysfs_show_32bit_prop' 336 | sysfs_show_32bit_prop(buffer, "processor_id_low", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:338:9: note: in expansion of macro 'sysfs_show_32bit_prop' 338 | sysfs_show_32bit_prop(buffer, "level", cache->cache_level); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:339:9: note: in expansion of macro 'sysfs_show_32bit_prop' 339 | sysfs_show_32bit_prop(buffer, "size", cache->cache_size); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:340:9: note: in expansion of macro 'sysfs_show_32bit_prop' 340 | sysfs_show_32bit_prop(buffer, "cache_line_size", cache->cacheline_size); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:341:9: note: in expansion of macro 'sysfs_show_32bit_prop' 341 | sysfs_show_32bit_prop(buffer, "cache_lines_per_tag", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:343:9: note: in expansion of macro 'sysfs_show_32bit_prop' 343 | sysfs_show_32bit_prop(buffer, "association", cache->cache_assoc); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:344:9: note: in expansion of macro 'sysfs_show_32bit_prop' 344 | sysfs_show_32bit_prop(buffer, "latency", cache->cache_latency); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:345:9: note: in expansion of macro 'sysfs_show_32bit_prop' 345 | sysfs_show_32bit_prop(buffer, "type", cache->cache_type); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:346:9: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 346 | snprintf(buffer, PAGE_SIZE, "%ssibling_map ", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:354:39: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 354 | ret = snprintf(buffer, PAGE_SIZE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | "%s%d%s", buffer, 0, ","); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:351:39: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 351 | ret = snprintf(buffer, PAGE_SIZE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | "%s%d%s", buffer, 1, ","); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:326:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 326 | char *buffer) | ~~~~~~^~~~~~ drivers/leds/leds-gpio.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: In function 'node_show': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:436:9: note: in expansion of macro 'sysfs_show_32bit_prop' 436 | sysfs_show_32bit_prop(buffer, "cpu_cores_count", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:438:9: note: in expansion of macro 'sysfs_show_32bit_prop' 438 | sysfs_show_32bit_prop(buffer, "simd_count", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:440:9: note: in expansion of macro 'sysfs_show_32bit_prop' 440 | sysfs_show_32bit_prop(buffer, "mem_banks_count", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:442:9: note: in expansion of macro 'sysfs_show_32bit_prop' 442 | sysfs_show_32bit_prop(buffer, "caches_count", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:444:9: note: in expansion of macro 'sysfs_show_32bit_prop' 444 | sysfs_show_32bit_prop(buffer, "io_links_count", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:446:9: note: in expansion of macro 'sysfs_show_32bit_prop' 446 | sysfs_show_32bit_prop(buffer, "cpu_core_id_base", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:448:9: note: in expansion of macro 'sysfs_show_32bit_prop' 448 | sysfs_show_32bit_prop(buffer, "simd_id_base", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:450:9: note: in expansion of macro 'sysfs_show_32bit_prop' 450 | sysfs_show_32bit_prop(buffer, "max_waves_per_simd", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:452:9: note: in expansion of macro 'sysfs_show_32bit_prop' 452 | sysfs_show_32bit_prop(buffer, "lds_size_in_kb", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:454:9: note: in expansion of macro 'sysfs_show_32bit_prop' 454 | sysfs_show_32bit_prop(buffer, "gds_size_in_kb", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:456:9: note: in expansion of macro 'sysfs_show_32bit_prop' 456 | sysfs_show_32bit_prop(buffer, "wave_front_size", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:458:9: note: in expansion of macro 'sysfs_show_32bit_prop' 458 | sysfs_show_32bit_prop(buffer, "array_count", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:460:9: note: in expansion of macro 'sysfs_show_32bit_prop' 460 | sysfs_show_32bit_prop(buffer, "simd_arrays_per_engine", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:462:9: note: in expansion of macro 'sysfs_show_32bit_prop' 462 | sysfs_show_32bit_prop(buffer, "cu_per_simd_array", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:464:9: note: in expansion of macro 'sysfs_show_32bit_prop' 464 | sysfs_show_32bit_prop(buffer, "simd_per_cu", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:466:9: note: in expansion of macro 'sysfs_show_32bit_prop' 466 | sysfs_show_32bit_prop(buffer, "max_slots_scratch_cu", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:468:9: note: in expansion of macro 'sysfs_show_32bit_prop' 468 | sysfs_show_32bit_prop(buffer, "vendor_id", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:470:9: note: in expansion of macro 'sysfs_show_32bit_prop' 470 | sysfs_show_32bit_prop(buffer, "device_id", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:472:9: note: in expansion of macro 'sysfs_show_32bit_prop' 472 | sysfs_show_32bit_prop(buffer, "location_id", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:474:9: note: in expansion of macro 'sysfs_show_32bit_prop' 474 | sysfs_show_32bit_prop(buffer, "drm_render_minor", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:217:17: note: in expansion of macro 'sysfs_show_gen_prop' 217 | sysfs_show_gen_prop(buffer, "%s %llu\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:476:9: note: in expansion of macro 'sysfs_show_64bit_prop' 476 | sysfs_show_64bit_prop(buffer, "hive_id", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:497:17: note: in expansion of macro 'sysfs_show_32bit_prop' 497 | sysfs_show_32bit_prop(buffer, "max_engine_clk_fcompute", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:217:17: note: in expansion of macro 'sysfs_show_gen_prop' 217 | sysfs_show_gen_prop(buffer, "%s %llu\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:500:17: note: in expansion of macro 'sysfs_show_64bit_prop' 500 | sysfs_show_64bit_prop(buffer, "local_mem_size", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:503:17: note: in expansion of macro 'sysfs_show_32bit_prop' 503 | sysfs_show_32bit_prop(buffer, "fw_version", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:505:17: note: in expansion of macro 'sysfs_show_32bit_prop' 505 | sysfs_show_32bit_prop(buffer, "capability", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:507:17: note: in expansion of macro 'sysfs_show_32bit_prop' 507 | sysfs_show_32bit_prop(buffer, "sdma_fw_version", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:215:17: note: in expansion of macro 'sysfs_show_gen_prop' 215 | sysfs_show_gen_prop(buffer, "%s %u\n", name, value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:511:16: note: in expansion of macro 'sysfs_show_32bit_prop' 511 | return sysfs_show_32bit_prop(buffer, "max_engine_clk_ccompute", | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:221:17: note: in expansion of macro 'sysfs_show_gen_prop' 221 | sysfs_show_gen_prop(buffer, "%s\n", value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:431:24: note: in expansion of macro 'sysfs_show_str_val' 431 | return sysfs_show_str_val(buffer, public_name); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:213:17: warning: 'snprintf' argument 4 overlaps destination object 'buffer' [-Wrestrict] 213 | snprintf(buffer, PAGE_SIZE, "%s"fmt, buffer, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:219:17: note: in expansion of macro 'sysfs_show_gen_prop' 219 | sysfs_show_gen_prop(buffer, "%u\n", value) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:418:24: note: in expansion of macro 'sysfs_show_32bit_val' 418 | return sysfs_show_32bit_val(buffer, dev->gpu_id); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:405:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 405 | char *buffer) | ~~~~~~^~~~~~ drivers/iio/light/si1145.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/drv260x.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/bmc150_magn_spi.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max6697.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c: In function 'lcd_olinuxino_get_modes': /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:200:50: warning: taking address of packed member of 'struct lcd_olinuxino_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 200 | &lcd_info->bus_format, 1); | ^~~~~~~~~~~~~~~~~~~~~ drivers/iio/potentiometer/ad5272.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-lg-lg4573.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.o: warning: objtool: missing symbol for section .exit.text drivers/memstick/core/mspro_block.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/max31790.o: warning: objtool: missing symbol for section .exit.text drivers/message/fusion/mptbase.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lp3952.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/tcs3414.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/st_uvis25_spi.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-roccat-konepure.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/st_uvis25_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/mag3110.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/kbl_da7219_max98357a.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/drv2665.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/stk3310.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-orisetech-otm8009a.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/drv2667.o: warning: objtool: missing symbol for section .exit.text drivers/iio/potentiometer/ds1803.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/mc13783-adc.o: warning: objtool: missing symbol for section .exit.text drivers/input/mouse/appletouch.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-raydium-rm68200.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/kbl_da7219_max98927.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/hid-sensor-magn-3d.o: warning: objtool: missing symbol for section .exit.text sound/soc/kirkwood/kirkwood-i2s.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/tcs3472.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/mcp3021.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/tsl4531.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-samsung-ld9040.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/gpio-beeper.o: warning: objtool: missing symbol for section .exit.text drivers/iio/potentiometer/max5481.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-samsung-s6d16d0.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/gpio_decoder.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/gp2ap002a00f.o: warning: objtool: missing symbol for section .exit.text drivers/memstick/host/tifm_ms.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-roccat-kovaplus.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/tsl2583.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'ilk_setup_wm_latency': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3050:9: warning: 'intel_read_wm_latency' accessing 16 bytes in a region of size 10 [-Wstringop-overflow=] 3050 | intel_read_wm_latency(dev_priv, dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3050:9: note: referencing argument 2 of type 'uint16_t *' {aka 'short unsigned int *'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2809:13: note: in a call to function 'intel_read_wm_latency' 2809 | static void intel_read_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3060:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3060 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3060:9: note: referencing argument 3 of type 'const uint16_t *' {aka 'const short unsigned int *'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2954:13: note: in a call to function 'intel_print_wm_latency' 2954 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3061:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3061 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3061:9: note: referencing argument 3 of type 'const uint16_t *' {aka 'const short unsigned int *'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2954:13: note: in a call to function 'intel_print_wm_latency' 2954 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3062:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3062 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3062:9: note: referencing argument 3 of type 'const uint16_t *' {aka 'const short unsigned int *'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2954:13: note: in a call to function 'intel_print_wm_latency' 2954 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_latency_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3065:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3015:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3015 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'ilk_setup_wm_latency': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3015:9: note: referencing argument 3 of type 'const uint16_t *' {aka 'const short unsigned int *'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2954:13: note: in a call to function 'intel_print_wm_latency' 2954 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_latency_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3065:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3016:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3016 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'ilk_setup_wm_latency': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3016:9: note: referencing argument 3 of type 'const uint16_t *' {aka 'const short unsigned int *'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2954:13: note: in a call to function 'intel_print_wm_latency' 2954 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_latency_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3065:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3017:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3017 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'ilk_setup_wm_latency': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3017:9: note: referencing argument 3 of type 'const uint16_t *' {aka 'const short unsigned int *'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2954:13: note: in a call to function 'intel_print_wm_latency' 2954 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_lp3_irq_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3066:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3043:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3043 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'ilk_setup_wm_latency': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3043:9: note: referencing argument 3 of type 'const uint16_t *' {aka 'const short unsigned int *'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2954:13: note: in a call to function 'intel_print_wm_latency' 2954 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_lp3_irq_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3066:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3044:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3044 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'ilk_setup_wm_latency': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3044:9: note: referencing argument 3 of type 'const uint16_t *' {aka 'const short unsigned int *'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2954:13: note: in a call to function 'intel_print_wm_latency' 2954 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_lp3_irq_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3066:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3045:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3045 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'ilk_setup_wm_latency': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3045:9: note: referencing argument 3 of type 'const uint16_t *' {aka 'const short unsigned int *'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2954:13: note: in a call to function 'intel_print_wm_latency' 2954 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ sound/soc/kirkwood/armada-370-db.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/tsl2772.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: missing symbol for section .exit.text drivers/input/mouse/bcm5974.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/vcnl4000.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/tc654.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/mmc35240.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/kbl_rt5663_max98927.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-roccat-lua.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/hisi_powerkey.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/us5182d.o: warning: objtool: missing symbol for section .exit.text drivers/iio/potentiometer/max5487.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-samsung-s6e3ha2.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/vcnl4035.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/veml6070.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lp5521.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/mlxreg-fan.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/i4l/isdn_common.o: warning: objtool: missing symbol for section .exit.text drivers/misc/c2port/core.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/vl6180.o: warning: objtool: missing symbol for section .exit.text drivers/misc/cardreader/alcor_pci.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/i4l/isdn_bsdcomp.o: warning: objtool: missing symbol for section .exit.text drivers/iio/potentiometer/mcp4018.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-samsung-s6e8aa0.o: warning: objtool: missing symbol for section .exit.text drivers/memstick/host/jmb38x_ms.o: warning: objtool: missing symbol for section .exit.text drivers/iio/light/zopt2201.o: warning: objtool: missing symbol for section .exit.text drivers/input/mouse/cyapa.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.o: warning: objtool: missing symbol for section .exit.text drivers/misc/c2port/c2port-duramar2150.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/menf21bmc_hwmon.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-seiko-43wvf1g.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-roccat-pyra.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lp5523.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lp5562.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/haswell/sst-haswell-pcm.o: warning: objtool: missing symbol for section .exit.text drivers/iio/imu/kmx61.o: warning: objtool: missing symbol for section .exit.text drivers/iio/potentiometer/mcp4131.o: warning: objtool: missing symbol for section .exit.text drivers/message/fusion/mptspi.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/ims-pcu.o: warning: objtool: missing symbol for section .exit.text drivers/iio/potentiostat/lmp91000.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-core/dvbdev.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lp8501.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-sharp-ls043t1le01.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/kbl_rt5660.o: warning: objtool: missing symbol for section .exit.text drivers/media/common/saa7146/saa7146_fops.o: warning: objtool: missing symbol for section .exit.text drivers/iio/potentiometer/mcp4531.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lp8788.o: warning: objtool: missing symbol for section .exit.text drivers/memstick/host/r592.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/abp060mg.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_mutate': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:458:30: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:465:30: 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); | ^~~~~~~~~~~~~~~~ drivers/hid/hid-roccat-ryos.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/nct6683.o: warning: objtool: missing symbol for section .exit.text drivers/misc/cb710/core.o: warning: objtool: missing symbol for section .exit.text drivers/misc/cardreader/rtsx_pcr.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-sitronix-st7789v.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/st_magn_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/keyspan_remote.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/nct7802.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-roccat-savu.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lp8860.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/skl_rt286.o: warning: objtool: missing symbol for section .exit.text drivers/iio/proximity/as3935.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/panel/panel-truly-nt35597.o: warning: objtool: missing symbol for section .exit.text drivers/memstick/host/rtsx_pci_ms.o: warning: objtool: missing symbol for section .exit.text drivers/iio/potentiometer/mcp41010.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/st_magn_spi.o: warning: objtool: missing symbol for section .exit.text drivers/message/fusion/mptfc.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/nct6775.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/skylake/skl.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/kxtj9.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/nct7904.o: warning: objtool: missing symbol for section .exit.text drivers/media/common/siano/smsdvb-main.o: warning: objtool: missing symbol for section .exit.text drivers/iio/potentiometer/tpl0102.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/skl_nau88l25_max98357a.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/r128/r128_drv.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-tca6507.o: warning: objtool: missing symbol for section .exit.text drivers/iio/proximity/isl29501.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-rmi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/md/bcache/super.c: In function 'bch_cache_release': /kisskb/src/drivers/md/bcache/super.c:2054:38: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct bio_vec[0]' [-Wzero-length-bounds] 2054 | if (ca->sb_bio.bi_inline_vecs[0].bv_page) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/include/linux/bio.h:27, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/include/linux/blk_types.h:210:33: note: while referencing 'bi_inline_vecs' 210 | struct bio_vec bi_inline_vecs[0]; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/intel/skylake/skl-nhlt.c:22: /kisskb/src/sound/soc/intel/skylake/skl-nhlt.c: In function 'skl_get_ssp_clks': /kisskb/src/sound/soc/intel/skylake/skl-i2s.h:32:18: warning: converting a packed 'struct skl_i2s_config_blob_ext' pointer (alignment 1) to a 'struct skl_i2s_config_blob_legacy' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 32 | ((struct skl_i2s_config_blob_legacy *) i2s_config_blob_ext) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-nhlt.c:360:46: note: in expansion of macro 'ext_to_legacy_blob' 360 | i2s_config = ext_to_legacy_blob(i2s_config_ext); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-i2s.h:88:8: note: defined here 88 | struct skl_i2s_config_blob_ext { | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-i2s.h:81:8: note: defined here 81 | struct skl_i2s_config_blob_legacy { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-nhlt.c: In function 'skl_get_mclk': /kisskb/src/sound/soc/intel/skylake/skl-i2s.h:32:18: warning: converting a packed 'struct skl_i2s_config_blob_ext' pointer (alignment 1) to a 'struct skl_i2s_config_blob_legacy' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 32 | ((struct skl_i2s_config_blob_legacy *) i2s_config_blob_ext) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-nhlt.c:404:30: note: in expansion of macro 'ext_to_legacy_blob' 404 | i2s_config = ext_to_legacy_blob(i2s_config_ext); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-i2s.h:88:8: note: defined here 88 | struct skl_i2s_config_blob_ext { | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-i2s.h:81:8: note: defined here 81 | struct skl_i2s_config_blob_legacy { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/hwmon/npcm750-pwm-fan.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/nsa320-hwmon.o: warning: objtool: missing symbol for section .exit.text drivers/memstick/host/rtsx_usb_ms.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/sound/soc/intel/skylake/skl-messages.c: In function 'skl_dsp_enable_notification': /kisskb/src/sound/soc/intel/skylake/skl-messages.c:84:9: warning: converting a packed 'struct notification_mask' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | skl_ipc_set_large_config(&ctx->ipc, &msg, (u32 *)&mask); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/intel/skylake/skl-messages.c:31: /kisskb/src/sound/soc/intel/skylake/skl-topology.h:152:8: note: defined here 152 | struct notification_mask { | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-messages.c: In function 'skl_dsp_set_dma_control': /kisskb/src/sound/soc/intel/skylake/skl-messages.c:680:9: warning: converting a packed 'struct skl_dma_control' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 680 | err = skl_ipc_set_large_config(&ctx->ipc, &msg, (u32 *)dma_ctrl); | ^~~ In file included from /kisskb/src/sound/soc/intel/skylake/skl-messages.c:31: /kisskb/src/sound/soc/intel/skylake/skl-topology.h:128:8: note: defined here 128 | struct skl_dma_control { | ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_src_format': /kisskb/src/sound/soc/intel/skylake/skl-messages.c:723:25: warning: converting a packed 'struct skl_src_module_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 723 | (struct skl_base_cfg *)src_mconfig); | ^~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/intel/skylake/skl-messages.c:31: /kisskb/src/sound/soc/intel/skylake/skl-topology.h:147:8: note: defined here 147 | struct skl_src_module_cfg { | ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_updown_mixer_format': /kisskb/src/sound/soc/intel/skylake/skl-messages.c:742:25: warning: converting a packed 'struct skl_up_down_mixer_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 742 | (struct skl_base_cfg *)mixer_mconfig); | ^~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/intel/skylake/skl-messages.c:31: /kisskb/src/sound/soc/intel/skylake/skl-topology.h:157:8: note: defined here 157 | struct skl_up_down_mixer_cfg { | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_copier_format': /kisskb/src/sound/soc/intel/skylake/skl-messages.c:759:49: warning: converting a packed 'struct skl_cpr_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | struct skl_base_cfg *base_cfg = (struct skl_base_cfg *)cpr_mconfig; | ^~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/intel/skylake/skl-messages.c:31: /kisskb/src/sound/soc/intel/skylake/skl-topology.h:134:8: note: defined here 134 | struct skl_cpr_cfg { | ^~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_algo_format': /kisskb/src/sound/soc/intel/skylake/skl-messages.c:776:49: warning: converting a packed 'struct skl_algo_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 776 | struct skl_base_cfg *base_cfg = (struct skl_base_cfg *)algo_mcfg; | ^~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/intel/skylake/skl-messages.c:31: /kisskb/src/sound/soc/intel/skylake/skl-topology.h:167:8: note: defined here 167 | struct skl_algo_cfg { | ^~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_base_outfmt_format': /kisskb/src/sound/soc/intel/skylake/skl-messages.c:802:41: warning: converting a packed 'struct skl_base_outfmt_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 802 | (struct skl_base_cfg *)base_outfmt_mcfg; | ^~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/intel/skylake/skl-messages.c:31: /kisskb/src/sound/soc/intel/skylake/skl-topology.h:172:8: note: defined here 172 | struct skl_base_outfmt_cfg { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ /kisskb/src/sound/soc/intel/skylake/skl-messages.c: In function 'skl_bind_modules': /kisskb/src/sound/soc/intel/skylake/skl-messages.c:1184:41: warning: converting a packed 'struct skl_cpr_pin_fmt' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1184 | CPR_SINK_FMT_PARAM_ID, src_mcfg); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/intel/skylake/skl-messages.c:31: /kisskb/src/sound/soc/intel/skylake/skl-topology.h:141:8: note: defined here 141 | struct skl_cpr_pin_fmt { | ^~~~~~~~~~~~~~~ drivers/input/misc/max77693-haptic.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/unaligned.h:9, from /kisskb/src/drivers/input/mouse/cyapa_gen6.c:20: /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_pip_retrieve_data_structure.constprop': /kisskb/src/include/linux/unaligned/access_ok.h:40:24: warning: array subscript -1 is outside array bounds of 'struct retrieve_data_struct_cmd[1]' [-Warray-bounds] 40 | *((__le16 *)p) = cpu_to_le16(val); /kisskb/src/drivers/input/mouse/cyapa_gen6.c:569:20: note: while referencing 'cmd' 569 | } __packed cmd; | ^~~ drivers/iio/pressure/bmp280-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/hmc5843_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-tlc591xx.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/bmp280-spi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/proximity/pulsedlight-lidar-lite-v2.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/ntc_thermistor.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-saitek.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/skl_nau88l25_ssm4567.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/max8925_onkey.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-clevo-mail.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/hmc5843_spi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/cros_ec_baro.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/hid-sensor-press.o: warning: objtool: missing symbol for section .exit.text drivers/iio/proximity/rfd77402.o: warning: objtool: missing symbol for section .exit.text drivers/media/firewire/firedtv-fw.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-ot200.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pc87360.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-samsung.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/boards/skl_hda_dsp_generic.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pc87427.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/max8997_haptic.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/hp03.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/mma8450.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-pca955x.o: warning: objtool: missing symbol for section .exit.text drivers/input/mouse/elan_i2c_core.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/powr1220.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/mc13783-pwrbutton.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pcf8591.o: warning: objtool: missing symbol for section .exit.text drivers/iio/proximity/srf04.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-sjoy.o: warning: objtool: missing symbol for section .exit.text drivers/message/fusion/mptsas.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/pwm-fan.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/raspberrypi-hwmon.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-pca963x.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-da903x.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/pcap_keys.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/mpl115_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/media/mmc/siano/smssdio.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/palmas-pwrbutton.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-da9052.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/pcf8574_keypad.o: warning: objtool: missing symbol for section .exit.text drivers/input/mouse/gpio_mouse.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/rm3100-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/iio/proximity/srf08.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/pcf50633-input.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/mpl115_spi.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/pcspkr.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/sch56xx-common.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-speedlink.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/mpl3115.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/sch5627.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-wm831x-status.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-sony.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/pm8941-pwrkey.o: warning: objtool: missing symbol for section .exit.text drivers/input/mouse/psmouse-base.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/adv748x/adv748x-core.o: warning: objtool: missing symbol for section .exit.text drivers/iio/magnetometer/rm3100-spi.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/pm8xxx-vibrator.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-wm8350.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/pmic8xxx-pwrkey.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/ms5611_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-steelseries.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/sch5636.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-sunplus.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/core/core.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-pwm.o: warning: objtool: missing symbol for section .exit.text drivers/iio/proximity/sx9500.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/powermate.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-gaff.o: warning: objtool: missing symbol for section .exit.text drivers/misc/cardreader/rtsx_usb.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-steam.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/pwm-vibra.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/pwm-beeper.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/sht15.o: warning: objtool: missing symbol for section .exit.text drivers/iio/resolver/ad2s90.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/ms5611_spi.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/sht21.o: warning: objtool: missing symbol for section .exit.text drivers/message/fusion/mptlan.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-tivo.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/rave-sp-pwrbutton.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/ms5637.o: warning: objtool: missing symbol for section .exit.text drivers/iio/temperature/hid-sensor-temperature.o: warning: objtool: missing symbol for section .exit.text drivers/iio/proximity/vl53l0x-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-tmff.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-topseed.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/am437x/am437x-vpfe.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/regulator-haptic.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/sht3x.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/t5403.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-twinhan.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-uclogic.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/b2c2/flexcop-pci.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/shtc1.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/hp206c.o: warning: objtool: missing symbol for section .exit.text sound/soc/intel/skylake/skl-ssp-clk.o: warning: objtool: missing symbol for section .exit.text drivers/iio/temperature/mlx90614.o: warning: objtool: missing symbol for section .exit.text drivers/misc/eeprom/at24.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-ss4200.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/retu-pwrbutton.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-udraw-ps3.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-xinmo.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/zpa2326_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/iio/resolver/ad2s1200.o: warning: objtool: missing symbol for section .exit.text drivers/iio/trigger/iio-trig-hrtimer.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/cxgb3/iwch.o: warning: objtool: missing symbol for section .exit.text drivers/iio/temperature/maxim_thermocouple.o: warning: objtool: missing symbol for section .exit.text drivers/iio/trigger/iio-trig-interrupt.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/axp20x-pek.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-led.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lt3593.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/smm665.o: warning: objtool: missing symbol for section .exit.text drivers/iio/trigger/stm32-lptimer-trigger.o: warning: objtool: missing symbol for section .exit.text drivers/misc/eeprom/at25.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/radeon/radeon_drv.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/st_pressure_spi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/zpa2326_spi.o: warning: objtool: missing symbol for section .exit.text drivers/iio/temperature/mlx90632.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/sis5595.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-zpff.o: warning: objtool: missing symbol for section .exit.text drivers/iio/pressure/st_pressure_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-adp5520.o: warning: objtool: missing symbol for section .exit.text sound/soc/pxa/pxa2xx-pcm.o: warning: objtool: missing symbol for section .exit.text drivers/iio/temperature/tmp006.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/savage/savage_drv.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-zydacron.o: warning: objtool: missing symbol for section .exit.text drivers/misc/eeprom/eeprom.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/chips/cfi_probe.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/rotary_encoder.o: warning: objtool: missing symbol for section .exit.text sound/soc/mxs/mxs-saif.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/smsc47b397.o: warning: objtool: missing symbol for section .exit.text drivers/misc/eeprom/max6875.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/cobalt/cobalt-driver.o: warning: objtool: missing symbol for section .exit.text drivers/iio/trigger/stm32-timer-trigger.o: warning: objtool: missing symbol for section .exit.text drivers/iio/trigger/iio-trig-sysfs.o: warning: objtool: missing symbol for section .exit.text drivers/iio/temperature/tmp007.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/atmel/atmel-isc.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-mc13783.o: warning: objtool: missing symbol for section .exit.text drivers/iio/temperature/tsys01.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/rk805-pwrkey.o: warning: objtool: missing symbol for section .exit.text drivers/iio/industrialio-core.o: warning: objtool: missing symbol for section .exit.text sound/soc/meson/axg-frddr.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/si470x/radio-si470x-usb.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/si470x/radio-si470x-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/iio/temperature/tsys02d.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/cxgb3/cxio_hal.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/sc27xx-vibra.o: warning: objtool: missing symbol for section .exit.text drivers/misc/eeprom/eeprom_93xx46.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/qdsp6/q6core.o: warning: objtool: missing symbol for section .exit.text drivers/iio/trigger/iio-trig-loop.o: warning: objtool: missing symbol for section .exit.text sound/soc/meson/axg-toddr.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/atmel/atmel-isi.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-max77693.o: warning: objtool: missing symbol for section .exit.text drivers/misc/eeprom/idt_89hpesx.o: warning: objtool: missing symbol for section .exit.text drivers/misc/eeprom/ee1004.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/smsc47m192.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/stts751.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/amc6821.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/soc_button_array.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/si4713/si4713.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-max8997.o: warning: objtool: missing symbol for section .exit.text sound/soc/mxs/mxs-sgtl5000.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/tc74.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/qdsp6/q6afe.o: warning: objtool: missing symbol for section .exit.text drivers/iio/industrialio-configfs.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/twl4030-pwrbutton.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/tps65218-pwrbutton.o: warning: objtool: missing symbol for section .exit.text sound/soc/meson/axg-tdm-interface.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/thmc50.o: warning: objtool: missing symbol for section .exit.text drivers/input/mouse/sermouse.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/cadence/cdns-csi2rx.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib.h:39, from /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_main.c:35: /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_main.c: In function 'path_rec_completion': drivers/input/mouse/synaptics_i2c.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_main.c:751:29: note: while referencing 'skqueue' 751 | struct sk_buff_head skqueue; | ^~~~~~~ In file included from /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib.h:39, from /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_main.c:35: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_main.c:751:29: note: while referencing 'skqueue' 751 | struct sk_buff_head skqueue; | ^~~~~~~ In file included from /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib.h:39, from /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_main.c:35: /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_main.c:751:29: note: while referencing 'skqueue' 751 | struct sk_buff_head skqueue; | ^~~~~~~ In file included from /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib.h:39, from /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_main.c:35: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_main.c:751:29: note: while referencing 'skqueue' 751 | struct sk_buff_head skqueue; | ^~~~~~~ drivers/media/radio/si4713/radio-usb-si4713.o: warning: objtool: missing symbol for section .exit.text drivers/iio/industrialio-sw-device.o: warning: objtool: missing symbol for section .exit.text sound/soc/meson/axg-tdmin.o: warning: objtool: missing symbol for section .exit.text sound/soc/meson/axg-tdmout.o: warning: objtool: missing symbol for section .exit.text drivers/misc/genwqe/card_base.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/twl4030-vibra.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lm355x.o: warning: objtool: missing symbol for section .exit.text drivers/iio/industrialio-sw-trigger.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/tmp102.o: warning: objtool: missing symbol for section .exit.text drivers/input/mouse/synaptics_usb.o: warning: objtool: missing symbol for section .exit.text drivers/input/mouse/vsxxxaa.o: warning: objtool: missing symbol for section .exit.text sound/soc/rockchip/rockchip_i2s.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/qdsp6/q6afe-dai.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/twl6040-vibra.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-menf21bmc.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/tmp103.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/si4713/radio-platform-si4713.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/tmp108.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/cadence/cdns-csi2tx.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-blinkm.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/qdsp6/q6adm.o: warning: objtool: missing symbol for section .exit.text sound/soc/meson/axg-card.o: warning: objtool: missing symbol for section .exit.text drivers/mux/core.o: warning: objtool: missing symbol for section .exit.text sound/soc/meson/axg-spdifin.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-ktd2692.o: warning: objtool: missing symbol for section .exit.text drivers/input/rmi4/rmi_bus.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/cxgb4/device.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/tmp401.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/tmp421.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/wm831x-on.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/qdsp6/q6routing.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/mISDN/dsp_core.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/uinput.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-is31fl319x.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/input/misc/xen-kbdfront.c:26: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/misc/xen-kbdfront.c:18: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ sound/soc/samsung/spdif.o: warning: objtool: missing symbol for section .exit.text sound/soc/meson/axg-spdifout.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-is31fl32xx.o: warning: objtool: missing symbol for section .exit.text drivers/hid/wacom_sys.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/cec-gpio/cec-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/mux/adg792a.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/via-cputemp.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/qdsp6/q6asm.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-pm8058.o: warning: objtool: missing symbol for section .exit.text sound/soc/meson/axg-pdm.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/xen-kbdfront.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/misc/genwqe/card_ddcb.c:30: /kisskb/src/drivers/misc/genwqe/card_ddcb.c: In function 'enqueue_ddcb': /kisskb/src/drivers/misc/genwqe/card_ddcb.c:309:40: warning: taking address of packed member of 'struct ddcb' may result in an unaligned pointer value [-Waddress-of-packed-member] 309 | icrc_hsi_shi = cmpxchg(&prev_ddcb->icrc_hsi_shi_32, old, new); /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ /kisskb/src/drivers/misc/genwqe/card_ddcb.c: In function 'get_next_ddcb': /kisskb/src/drivers/misc/genwqe/card_ddcb.c:592:9: warning: converting a packed 'struct ddcb' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 592 | pu64 = (u64 *)pddcb; | ^~~~ In file included from /kisskb/src/drivers/misc/genwqe/card_ddcb.c:41: /kisskb/src/drivers/misc/genwqe/card_ddcb.h:52:8: note: defined here 52 | struct ddcb { | ^~~~ In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/misc/genwqe/card_ddcb.c:30: /kisskb/src/drivers/misc/genwqe/card_ddcb.c: In function '__genwqe_purge_ddcb': /kisskb/src/drivers/misc/genwqe/card_ddcb.c:656:48: warning: taking address of packed member of 'struct ddcb' may result in an unaligned pointer value [-Waddress-of-packed-member] 656 | icrc_hsi_shi = cmpxchg(&pddcb->icrc_hsi_shi_32, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ drivers/media/radio/wl128x/fmdrv_common.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/scheduler/sched_fence.o: warning: objtool: missing symbol for section .exit.text sound/soc/rockchip/rockchip_pdm.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-waltop.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-mlxreg.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-mlxcpld.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/pcm.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/qdsp6/q6asm-dai.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/ideapad_slidebar.o: warning: objtool: missing symbol for section .exit.text drivers/mux/adgs1408.o: warning: objtool: missing symbol for section .exit.text drivers/input/misc/yealink.o: warning: objtool: missing symbol for section .exit.text drivers/input/rmi4/rmi_driver.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-nic78bx.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/via686a.o: warning: objtool: missing symbol for section .exit.text sound/soc/rockchip/rockchip_spdif.o: warning: objtool: missing symbol for section .exit.text drivers/mux/gpio.o: warning: objtool: missing symbol for section .exit.text drivers/input/tablet/acecad.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/m5mols/m5mols_core.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-mt6323.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lm3692x.o: warning: objtool: missing symbol for section .exit.text drivers/misc/ibmasm/module.o: warning: objtool: missing symbol for section .exit.text drivers/net/appletalk/ipddp.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/md/raid5-ppl.c: In function 'ppl_log_stripe': /kisskb/src/drivers/md/raid5-ppl.c:349:22: warning: taking address of packed member of 'struct ppl_header_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | le32_add_cpu(&e->data_size, data_disks << PAGE_SHIFT); | ^~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-ppl.c:353:30: warning: taking address of packed member of 'struct ppl_header_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 353 | le32_add_cpu(&e->pp_size, PAGE_SIZE); | ^~~~~~~~~~~ drivers/mux/mmio.o: warning: objtool: missing symbol for section .exit.text drivers/net/appletalk/cops.o: warning: objtool: missing symbol for section .exit.text sound/soc/rockchip/rockchip_max98090.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/coda/coda-common.o: warning: objtool: missing symbol for section .exit.text sound/soc/rockchip/rockchip_rt5645.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/i2s.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/88pm860x-ts.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/vt1211.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-sc27xx-bltc.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-wiimote-core.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/sis/sis_drv.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/core/pwrseq_simple.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/selftests/test-drm_modeset_common.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/tdfx/tdfx_drv.o: warning: objtool: missing symbol for section .exit.text drivers/input/tablet/aiptek.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-lm3601x.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/chips/jedec_probe.o: warning: objtool: missing symbol for section .exit.text sound/soc/rockchip/rk3288_hdmi_analog.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/bt8xx/bt878.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/core/pwrseq_sd8787.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/lpass-ipq806x.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/ad7877.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/cx18/cx18-driver.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/core/pwrseq_emmc.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/idma.o: warning: objtool: missing symbol for section .exit.text drivers/net/appletalk/ltpc.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/vt8231.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/chips/map_ram.o: warning: objtool: missing symbol for section .exit.text drivers/input/tablet/gtco.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/selftests/test-drm_mm.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/chips/map_rom.o: warning: objtool: missing symbol for section .exit.text sound/soc/rockchip/rk3399_gru_sound.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-cr0014114.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/lpass-apq8016.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/storm.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/udl/udl_drv.o: warning: objtool: missing symbol for section .exit.text drivers/md/md-multipath.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/chips/map_absent.o: warning: objtool: missing symbol for section .exit.text drivers/leds/leds-dac124s085.o: warning: objtool: missing symbol for section .exit.text drivers/input/tablet/hanwang.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/ad7879-i2c.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/smdk_wm8580.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/ulp/ipoib/ipoib_netlink.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/apq8016_sbc.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/ad7879-spi.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/apq8096.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/s5c73m3/s5c73m3-core.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/resistive-adc-touch.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/arcnet.o: warning: objtool: missing symbol for section .exit.text drivers/input/tablet/kbtab.o: warning: objtool: missing symbol for section .exit.text drivers/leds/uleds.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/smdk_wm8994.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-sensor-hub.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/tve200/tve200_drv.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/core/block.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/rfc1201.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/w83627ehf.o: warning: objtool: missing symbol for section .exit.text sound/soc/sh/rcar/core.o: warning: objtool: missing symbol for section .exit.text sound/soc/qcom/sdm845.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-aztech.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/ar1021_i2c.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/snow.o: warning: objtool: missing symbol for section .exit.text drivers/input/tablet/pegasus_notetaker.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/core/mmc_test.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/w83l785ts.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/ads7846.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/coda/imx-vdoa.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/icmpv6.h:5, from /kisskb/src/include/linux/ipv6.h:86, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/include/rdma/ib_verbs.h:51, from /kisskb/src/include/rdma/ib_mad.h:42, from /kisskb/src/include/rdma/ib_cm.h:38, from /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_cm.c:33: /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_cm.c: In function 'ipoib_cm_rep_handler.isra': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_cm.c:989:29: note: while referencing 'skqueue' 989 | struct sk_buff_head skqueue; | ^~~~~~~ In file included from /kisskb/src/include/linux/icmpv6.h:5, from /kisskb/src/include/linux/ipv6.h:86, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/include/rdma/ib_verbs.h:51, from /kisskb/src/include/rdma/ib_mad.h:42, from /kisskb/src/include/rdma/ib_cm.h:38, from /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_cm.c:33: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/ipoib/ipoib_cm.c:989:29: note: while referencing 'skqueue' 989 | struct sk_buff_head skqueue; | ^~~~~~~ drivers/isdn/hisax/sedlbauer_cs.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/devices/docg3.o: warning: objtool: missing symbol for section .exit.text drivers/hid/hid-sensor-custom.o: warning: objtool: missing symbol for section .exit.text drivers/input/tablet/wacom_serial4.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/rfc1051.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/smartq_wm8987.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-rtrack2.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/smdk_spdif.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-pci-core.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/vc4/vc4_drv.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/w83l786ng.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/auo-pixcir-ts.o: warning: objtool: missing symbol for section .exit.text drivers/misc/lis3lv02d/lis3lv02d_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hisax/elsa_cs.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/devices/slram.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/core/sdio_uart.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/smdk_wm8994pcm.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/cros-ec-cec/cros-ec-cec.c: In function 'cros_ec_cec_set_log_addr': /kisskb/src/drivers/media/platform/cros-ec-cec/cros-ec-cec.c:107:48: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg); | ^~~~~~~~ /kisskb/src/drivers/media/platform/cros-ec-cec/cros-ec-cec.c: In function 'cros_ec_cec_transmit': /kisskb/src/drivers/media/platform/cros-ec-cec/cros-ec-cec.c:132:48: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg); | ^~~~~~~~ /kisskb/src/drivers/media/platform/cros-ec-cec/cros-ec-cec.c: In function 'cros_ec_cec_adap_enable': /kisskb/src/drivers/media/platform/cros-ec-cec/cros-ec-cec.c:157:48: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg); | ^~~~~~~~ drivers/media/radio/radio-sf16fmi.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/vgem/vgem_drv.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/cros-ec-cec/cros-ec-cec.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/v3d/v3d_drv.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/wm831x-hwmon.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/speyside.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/arc-rawmode.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hisax/avma1_cs.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/fdp/i2c.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/tinydrm/hx8357d.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/devices/phram.o: warning: objtool: missing symbol for section .exit.text sound/soc/sirf/sirf-audio.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/bu21013_ts.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/atmel_mxt_ts.o: warning: objtool: missing symbol for section .exit.text drivers/misc/lkdtm/core.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/bu21029_ts.o: warning: objtool: missing symbol for section .exit.text drivers/ntb/hw/amd/ntb_hw_amd.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/tobermory.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/devices/pmc551.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/wm8350-hwmon.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/lowland.o: warning: objtool: missing symbol for section .exit.text sound/soc/sti/sti_uniperif.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hisax/teles_cs.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-sf16fmr2.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/chipone_icn8318.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/devices/mtdram.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/capmode.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/smiapp/smiapp-core.o: warning: objtool: missing symbol for section .exit.text sound/soc/sirf/sirf-audio-port.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/tinydrm/ili9225.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/chipone_icn8505.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/cy8ctmg110_ts.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_post_recvl': /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:1034:21: 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; | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:1035:22: 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; | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_post_recvm': /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:1060:30: 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; | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/iser/iser_verbs.c:1061:31: 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; | ^~~~~~~~~~~~~~~ drivers/nfc/microread/i2c.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/littlemill.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_evt_work': /kisskb/src/drivers/hwmon/xgene-hwmon.c:464:64: warning: converting a packed 'struct slimpro_resp_msg' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | (u32 *)&amsg); | ^ /kisskb/src/drivers/hwmon/xgene-hwmon.c:99:8: note: defined here 99 | struct slimpro_resp_msg { | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/virtio/virtgpu_drv.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/bells.o: warning: objtool: missing symbol for section .exit.text drivers/hwmon/xgene-hwmon.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/cyttsp_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hisax/st5481_init.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/microread/mei.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/tinydrm/ili9341.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/devices/mtd_dataflash.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/devices/m25p80.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-cadet.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm.o: warning: objtool: missing symbol for section .exit.text sound/soc/sirf/sirf-usp.o: warning: objtool: missing symbol for section .exit.text drivers/ntb/hw/idt/ntb_hw_idt.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/davinci/vpif_display.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/odroid.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/arndale_rt5631.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/com90xx.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/devices/mchp23k256.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/cyttsp_spi.o: warning: objtool: missing symbol for section .exit.text sound/soc/samsung/tm2_wm5110.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/via/via_drv.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-typhoon.o: warning: objtool: missing symbol for section .exit.text drivers/nvdimm/dimm_devs.o: warning: objtool: missing symbol for section .exit.text drivers/misc/lkdtm/rodata.o: warning: objtool: missing symbol for section .text drivers/gpu/drm/tinydrm/mi0283qt.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/devices/sst25l.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-acpi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/ulp/iser/iser_initiator.c: In function 'iser_alloc_rx_descriptors': /kisskb/src/drivers/infiniband/ulp/iser/iser_initiator.c:277:25: 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; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/iser/iser_initiator.c: In function 'iser_task_rsp': /kisskb/src/drivers/infiniband/ulp/iser/iser_initiator.c:669:15: 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; | ^~~~~~~~~~~~~~~~~~~ sound/soc/sunxi/sun4i-codec.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/cyttsp4_i2c.o: warning: objtool: missing symbol for section .exit.text sound/soc/stm/stm32_sai_sub.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: missing symbol for section .exit.text drivers/input/rmi4/rmi_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/arc-rimi.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/com90io.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/lpddr/qinfo_probe.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/davinci/vpif_capture.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-terratec.o: warning: objtool: missing symbol for section .exit.text drivers/misc/lkdtm/usercopy.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-pxav3.o: warning: objtool: missing symbol for section .exit.text sound/soc/stm/stm32_sai.o: warning: objtool: missing symbol for section .exit.text drivers/input/rmi4/rmi_spi.o: warning: objtool: missing symbol for section .exit.text drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: missing symbol for section .exit.text sound/soc/sunxi/sun4i-i2s.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/tinydrm/repaper.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-pxav2.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/soc_camera/soc_mt9m001.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/msp3400-driver.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/com20020.o: warning: objtool: missing symbol for section .exit.text drivers/input/rmi4/rmi_smbus.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/com20020-pci.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/nfcmrvl/usb.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-maxiradio.o: warning: objtool: missing symbol for section .exit.text sound/soc/sunxi/sun4i-spdif.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra20_ac97.o: warning: objtool: missing symbol for section .exit.text drivers/md/md.o: warning: objtool: missing symbol for section .exit.text sound/soc/stm/stm32_i2s.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mei/main.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/tinydrm/st7586.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mic/bus/mic_bus.o: warning: objtool: missing symbol for section .exit.text drivers/input/input-leds.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/cyttsp4_spi.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/davinci/vpfe_capture.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/vkms/vkms_drv.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci_f_sdh30.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/host/core.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/soc_camera/soc_mt9t112.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra20_das.o: warning: objtool: missing symbol for section .exit.text sound/soc/sunxi/sun8i-codec-analog.o: warning: objtool: missing symbol for section .exit.text drivers/net/arcnet/com20020_cs.o: warning: objtool: missing symbol for section .exit.text drivers/nvdimm/region_devs.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/l440gx.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-shark.o: warning: objtool: missing symbol for section .exit.text sound/soc/stm/stm32_spdifrx.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/tinydrm/st7735r.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/da9034-ts.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/da9052_tsi.o: warning: objtool: missing symbol for section .exit.text drivers/input/mousedev.o: warning: objtool: missing symbol for section .exit.text sound/soc/ti/davinci-i2s.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci_am654.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mic/bus/scif_bus.o: warning: objtool: missing symbol for section .exit.text sound/soc/sunxi/sun50i-codec-analog.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/dynapro.o: warning: objtool: missing symbol for section .exit.text drivers/ntb/hw/mscc/ntb_hw_switchtec.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/nfcmrvl/spi.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/nfcmrvl/i2c.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/soc_camera/soc_mt9v022.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-shark2.o: warning: objtool: missing symbol for section .exit.text drivers/input/joydev.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/amd76xrom.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/edt-ft5x06.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra20_i2s.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hisax/hfc_usb.o: warning: objtool: missing symbol for section .exit.text sound/soc/stm/stm32_adfsdm.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra20_spdif.o: warning: objtool: missing symbol for section .exit.text sound/soc/sh/fsi.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/hampshire.o: warning: objtool: missing symbol for section .exit.text drivers/net/caif/caif_serial.o: warning: objtool: missing symbol for section .exit.text drivers/input/evbug.o: warning: objtool: missing symbol for section .exit.text sound/soc/sunxi/sun8i-codec.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mei/bus.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mic/bus/cosm_bus.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/davinci/dm644x_ccdc.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/gunze.o: warning: objtool: missing symbol for section .exit.text drivers/ntb/test/ntb_pingpong.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_render_target_check': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:860:57: 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, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:866:57: 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, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_surface_copy_check': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:903:43: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:909:34: 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); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_buffer_copy_check': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:925:33: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:931:34: 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); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_pred_copy_check': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:947:33: 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); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:953:34: 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); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_stretch_blt_check': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:969:33: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:974:34: 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); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_blt_surf_screen_check': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:990:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_present_check': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1006:58: 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, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1314:59: 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, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_gb_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1347:58: 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, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1388:58: 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, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_end_gb_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1416:37: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1416 | &cmd->q.mobid, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_wait_gb_query': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1503:37: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1503 | &cmd->q.mobid, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dma': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1604:57: 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, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_draw': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1650:41: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1650 | &decl->array.surfaceId, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1666:41: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1666 | &range->indexArray.surfaceId, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_tex_state': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1695:57: 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, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1712:41: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1712 | &cur_state->value, &res); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_bind_gb_surface': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1850:38: 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, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1850:54: 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, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_update_gb_image': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1875:34: 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); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_update_gb_surface': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1899:34: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_readback_gb_image': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1923:34: 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); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_readback_gb_surface': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1947:34: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_invalidate_gb_image': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1971:34: 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); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_invalidate_gb_surface': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1995:34: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_define': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2023:57: 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, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_destroy': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2070:57: 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, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2123:57: 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, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2147:41: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2147 | &cmd->body.shid, &res); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader_const': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2187:57: 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, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_bind_gb_shader': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2220:38: 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, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2220:55: 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, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_single_constant_buffer': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2254:33: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_vertex_buffers': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2409:41: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_index_buffer': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2456:33: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_rendertargets': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2498:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_so_targets': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2637:41: 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); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_shader': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2874:41: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2899:42: warning: taking address of packed member of 'struct SVGA3dCmdDXBindShader' may result in an unaligned pointer value [-Waddress-of-packed-member] 2899 | &cmd->body.mobid, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_transfer_from_buffer': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2943:33: 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); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2949:34: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_intra_surface_copy': /kisskb/src/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2974:33: 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); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/mtd/maps/esb2rom.o: warning: objtool: missing symbol for section .exit.text drivers/input/evdev.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/soc_camera/soc_ov5642.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/ektf2127.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/eeti_ts.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra_rt5640.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_alloc_rx_descriptors': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:200:25: 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; | ^~~~~~~~~~~~~~~ sound/soc/tegra/tegra30_i2s.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_recvm': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:820:33: 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; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:821:34: 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; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_recv': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:851:24: 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; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:852:25: 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; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_login_post_send': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:876:27: 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; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:877:27: 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; | ^~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_init_send_wr': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:953:27: 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; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:962:28: 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]; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_login_post_recv': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:985:24: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_login_tx': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1014:41: 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]; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_rx_login_req': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1074:51: 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; | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_rx_opcode': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1311:33: 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/media/radio/radio-aimslab.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra30_ahub.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_recv_done': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1409:33: 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; | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_cmd': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1562:48: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_response': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1840:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_response': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1853:38: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1855:33: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1868:41: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_nopin': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1941:38: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1945:32: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_logout_rsp': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1960:38: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1964:33: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_tm_rsp': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1978:38: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1982:35: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_reject': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1996:38: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1999:33: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2001:40: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_text_rsp': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2031:38: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2033:42: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2048:41: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_datain': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2197:23: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2205:38: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2208:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2216:28: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_get_dataout': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2236:38: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/tegra/tegra_rt5677.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/soc_camera/soc_ov772x.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/davinci/dm355_ccdc.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-zoltrix.o: warning: objtool: missing symbol for section .exit.text sound/soc/ti/davinci-mcasp.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: missing symbol for section .exit.text drivers/net/caif/caif_spi.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-gemtek.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mic/bus/vop_bus.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/ichxrom.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/elo.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/alcor.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra_wm8753.o: warning: objtool: missing symbol for section .exit.text sound/soc/ti/davinci-vcif.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_identity': /kisskb/src/drivers/nvme/host/lightnvm.c:476:57: warning: converting a packed 'struct nvme_nvm_id12' pointer (alignment 1) to a 'struct nvme_nvm_id20' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 476 | &nvmdev->geo); | ^ /kisskb/src/drivers/nvme/host/lightnvm.c:164:8: note: defined here 164 | struct nvme_nvm_id12 { | ^~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/lightnvm.c:199:8: note: defined here 199 | struct nvme_nvm_id20 { | ^~~~~~~~~~~~~ sound/soc/tegra/tegra_wm9712.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-trust.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/nxp-nci/i2c.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/soc_camera/soc_ov9640.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/davinci/isif.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra_wm8903.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/xen/xen_drm_front.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-si476x.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/elants_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hisax/hisax_isac.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/affinity.c:52: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt330x.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/ck804xrom.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/egalax_ts.o: warning: objtool: missing symbol for section .exit.text drivers/ntb/test/ntb_tool.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mic/card/mic_x100.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/trimslice.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra_alc5632.o: warning: objtool: missing symbol for section .exit.text sound/soc/ti/omap-dmic.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/dsbr100.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/egalax_ts_serial.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-miropcm20.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/physmap-core.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/davinci/vpbe.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mei/pci-me.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c:17: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/include/drm/drmP.h:36, from /kisskb/src/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c:11: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/media/i2c/soc_camera/soc_ov9740.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra_max98090.o: warning: objtool: missing symbol for section .exit.text sound/soc/ti/omap-mcbsp.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-mr800.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/mtk-sd.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/exc3000.o: warning: objtool: missing symbol for section .exit.text sound/soc/uniphier/aio-ld11.o: warning: objtool: missing symbol for section .exit.text sound/soc/uniphier/aio-pxs2.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: missing symbol for section .exit.text drivers/net/caif/caif_hsi.o: warning: objtool: missing symbol for section .exit.text drivers/ntb/test/ntb_perf.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mei/pci-txe.o: warning: objtool: missing symbol for section .exit.text sound/soc/tegra/tegra_sgtl5000.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-keene.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/davinci/vpbe_osd.o: warning: objtool: missing symbol for section .exit.text sound/soc/uniphier/evea.o: warning: objtool: missing symbol for section .exit.text drivers/isdn/hisax/hisax_fcpcipnp.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/fujitsu_ts.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-ma901.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/soc_camera/soc_rj54n1cb0c.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/chip.c:57: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/md/dm-unstripe.o: warning: objtool: missing symbol for section .exit.text drivers/ntb/ntb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_flash_firmware': /kisskb/src/drivers/input/touchscreen/hideep.c:376:21: warning: 'unmask_code' may be used uninitialized in this function [-Wmaybe-uninitialized] 376 | unmask_code &= ~HIDEEP_PROT_MODE; | ^~ /kisskb/src/drivers/input/touchscreen/hideep.c:369:13: note: 'unmask_code' was declared here 369 | u32 unmask_code; | ^~~~~~~~~~~ drivers/net/can/c_can/c_can_platform.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/omap_hsmmc.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/davinci/vpbe_venc.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-tea5764.o: warning: objtool: missing symbol for section .exit.text sound/soc/xilinx/xlnx_i2s.o: warning: objtool: missing symbol for section .exit.text sound/soc/ti/omap-mcpdm.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/device.c:53: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/hideep.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/goodix.o: warning: objtool: missing symbol for section .exit.text drivers/net/caif/caif_virtio.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/3com/3c509.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mic/cosm/cosm_main.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-bio-prison-v1.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/sc520cdp.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/pn533/usb.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/8390/ax88796.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/bcm-ocotp.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/soc_camera/soc_tw9910.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/c_can/c_can_pci.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/tef6862.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/netsc520.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/ili210x.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/imx-iim.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/saa7706h.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/imx-ocotp.o: warning: objtool: missing symbol for section .exit.text sound/soc/ti/omap-twl4030.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/tifm_sd.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/drm_kms_helper_common.o: warning: objtool: missing symbol for section .exit.text sound/soc/ti/omap-abe-twl6040.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/imx6ul_tsc.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/host/pci.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/pn533/i2c.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/lpc18xx_eeprom.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/lpc18xx_otp.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/inexio.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/ts5500_flash.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/mxs-ocotp.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-delay.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-timb.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/3com/3c589_cs.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/8390/ne2k-pci.o: warning: objtool: missing symbol for section .exit.text drivers/misc/sgi-gru/grufile.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/mtk-efuse.o: warning: objtool: missing symbol for section .exit.text drivers/ntb/ntb_transport.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/davinci/vpbe_display.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/vmwgfx/vmwgfx_drv.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/qfprom.o: warning: objtool: missing symbol for section .exit.text sound/soc/ti/omap-hdmi.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/android-goldfish.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/max11801_ts.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/bcm_iproc_tsc.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tvaudio.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/cc770/cc770.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/b53/b53_spi.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/pci.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-wl1273.o: warning: objtool: missing symbol for section .exit.text drivers/media/radio/radio-raremono.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/uniphier-efuse.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/pn544/i2c.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/rockchip-efuse.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/exynos-gsc/gsc-core.c: In function 'gsc_try_fmt_mplane': /kisskb/src/drivers/media/platform/exynos-gsc/gsc-core.c:428:24: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | fmt = find_fmt(&pix_mp->pixelformat, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos-gsc/gsc-core.c:468:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 468 | v4l_bound_align_image(&pix_mp->width, min_w, max_w, mod_x, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos-gsc/gsc-core.c:469:17: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | &pix_mp->height, min_h, max_h, mod_y, 0); | ^~~~~~~~~~~~~~~ drivers/md/dm-flakey.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/host/fabrics.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c: In function 'opa_vnic_get_summary_counters': /kisskb/src/drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c:111:20: warning: taking address of packed member of 'struct opa_veswport_summary_counters' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | for (dst = &cntrs->tx_unicast, src = &vstats.tx_grp.unicast; | ^~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mxs-lradc-ts.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/nettel.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/3com/3c574_cs.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tda7432.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/vf610-ocotp.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mic/cosm_client/cosm_scif_client.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/8390/8390.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/cc770/cc770_isa.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/pn544/mei.o: warning: objtool: missing symbol for section .exit.text sound/soc/xtensa/xtfpga-i2s.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/img-ir/img-ir-core.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/cc770/cc770_platform.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_poll': /kisskb/src/drivers/net/ethernet/3com/typhoon.c:1735:56: 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); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/3com/typhoon.c:1740:60: 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, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/3com/typhoon.c:1741:41: 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); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/3com/typhoon.c:1745:60: 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, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/3com/typhoon.c:1746:41: 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); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_stop_runtime': /kisskb/src/drivers/net/ethernet/3com/typhoon.c:2009:53: 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); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_tx_timeout': /kisskb/src/drivers/net/ethernet/3com/typhoon.c:2026:45: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/platform/exynos-gsc/gsc-core.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/fsl-imx25-tcq.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/scb2_flash.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/b53/b53_mdio.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-round-robin.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/meson-mx-efuse.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/mmc_spi.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-crypt.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/host/rdma.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/au8522_decoder.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/saa6588.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/mc13783_ts.o: warning: objtool: missing symbol for section .exit.text sound/soc/zte/zx-spdif.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mic/host/mic_main.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/snvs_lpgpr.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/plat-ram.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c: In function 'gsc_m2m_s_fmt_mplane': /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c:354:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 354 | frame->fmt = find_fmt(&pix->pixelformat, NULL, 0); | ^~~~~~~~~~~~~~~~~ drivers/md/dm-mpath.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/3com/typhoon.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/3com/3c59x.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tda9840.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/b53/b53_mmap.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-service-time.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/mcs5000_ts.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/ifi_canfd/ifi_canfd.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/sc27xx-efuse.o: warning: objtool: missing symbol for section .exit.text drivers/nvmem/rave-sp-eeprom.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/8390/axnet_cs.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-queue-length.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/8390/pcnet_cs.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-switch.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/s3fwrn5/i2c.o: warning: objtool: missing symbol for section .exit.text sound/soc/zte/zx-i2s.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/maps/intel_vr_nor.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/host/fc.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdricoh_cs.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/migor_ts.o: warning: objtool: missing symbol for section .exit.text sound/soc/zte/zx-tdm.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/b53/b53_srab.o: warning: objtool: missing symbol for section .exit.text drivers/media/spi/gs1662.o: warning: objtool: missing symbol for section .exit.text drivers/nvdimm/pmem.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/melfas_mip4.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/host/tcp.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/m_can/m_can.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/mms114.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: missing symbol for section .exit.text drivers/misc/sgi-xp/xp_main.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/mtouch.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/adaptec/starfire.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/exynos4-is/mipi-csis.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/onenand/generic.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/driver.c:58: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/mfd/88pm800.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_main.c:25: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/media/rc/keymaps/rc-alink-dtu-m.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/rc-main.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tda1997x.o: warning: objtool: missing symbol for section .exit.text drivers/media/spi/cxd2880-spi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/nfc/st21nfca/dep.c: In function 'st21nfca_im_send_pdu': /kisskb/src/drivers/nfc/st21nfca/dep.c:148:23: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 148 | schedule_work(&info->dep_info.tx_work); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/srcu.h:34, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:751, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:24, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/include/linux/uio.h:14, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/skbuff.h:23, from /kisskb/src/include/net/nfc/hci.h:21, from /kisskb/src/drivers/nfc/st21nfca/dep.c:17: /kisskb/src/drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_init': /kisskb/src/drivers/nfc/st21nfca/dep.c:676:19: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); /kisskb/src/include/linux/workqueue.h:233:30: note: in definition of macro '__INIT_WORK' 233 | __init_work((_work), _onstack); \ | ^~~~~ /kisskb/src/drivers/nfc/st21nfca/dep.c:676:9: note: in expansion of macro 'INIT_WORK' 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); | ^~~~~~~~~ /kisskb/src/include/linux/workqueue.h:235:34: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | lockdep_init_map(&(_work)->lockdep_map, "(work_completion)"#_work, &__key, 0); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/workqueue.h:250:9: note: in expansion of macro '__INIT_WORK' 250 | __INIT_WORK((_work), (_func), 0) | ^~~~~~~~~~~ /kisskb/src/drivers/nfc/st21nfca/dep.c:676:9: note: in expansion of macro 'INIT_WORK' 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); | ^~~~~~~~~ /kisskb/src/include/linux/workqueue.h:236:32: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | INIT_LIST_HEAD(&(_work)->entry); \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/workqueue.h:250:9: note: in expansion of macro '__INIT_WORK' 250 | __INIT_WORK((_work), (_func), 0) | ^~~~~~~~~~~ /kisskb/src/drivers/nfc/st21nfca/dep.c:676:9: note: in expansion of macro 'INIT_WORK' 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); | ^~~~~~~~~ /kisskb/src/drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_deinit': /kisskb/src/drivers/nfc/st21nfca/dep.c:687:26: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 687 | cancel_work_sync(&info->dep_info.tx_work); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/md/dm-snap.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/mk712.o: warning: objtool: missing symbol for section .exit.text sound/soc/soc-utils.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/sja1000/sja1000.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/peak_canfd/peak_pciefd_main.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mic/scif/scif_main.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/hfi1/driver.c: In function 'rcv_hdrerr': /kisskb/src/drivers/infiniband/hw/hfi1/driver.c:280:39: 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; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/driver.c: In function '__prescan_rxq': /kisskb/src/drivers/infiniband/hw/hfi1/driver.c:651:39: 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; | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/driver.c: In function 'hfi1_setup_9B_packet': /kisskb/src/drivers/infiniband/hw/hfi1/driver.c:1463:31: 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; | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_get_desc_tbl': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:1060:53: 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, | ~~~^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.o: warning: objtool: missing symbol for section .exit.text sound/soc/soc-core.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/renesas_sdhi_sys_dmac.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/af9013.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/target/core.o: warning: objtool: missing symbol for section .exit.text drivers/misc/sgi-xp/xpc_main.o: warning: objtool: missing symbol for section .exit.text drivers/nvdimm/btt.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/misc/sgi-gru/grukdump.c:23: /kisskb/src/drivers/misc/sgi-gru/grukdump.c: In function 'gru_dump_context_data': /kisskb/src/drivers/misc/sgi-gru/grukdump.c:61:43: warning: taking address of packed member of 'struct gru_context_configuration_handle' may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { /kisskb/src/include/linux/bitops.h:22:38: note: in definition of macro 'for_each_set_bit' 22 | for ((bit) = find_first_bit((addr), (size)); \ | ^~~~ /kisskb/src/drivers/misc/sgi-gru/grukdump.c:61:9: note: in expansion of macro 'for_each_cbr_in_allocation_map' 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/sgi-gru/grukdump.c:61:43: warning: taking address of packed member of 'struct gru_context_configuration_handle' may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { /kisskb/src/include/linux/bitops.h:24:37: note: in definition of macro 'for_each_set_bit' 24 | (bit) = find_next_bit((addr), (size), (bit) + 1)) | ^~~~ /kisskb/src/drivers/misc/sgi-gru/grukdump.c:61:9: note: in expansion of macro 'for_each_cbr_in_allocation_map' 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_peer_bus.c:17: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/media/i2c/tea6415c.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/pcap_ts.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-apac-viewcomp.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/softing/softing_main.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/sja1000/sja1000_isa.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/exynos4-is/fimc-lite.c: In function 'fimc_lite_try_fmt': /kisskb/src/drivers/media/platform/exynos4-is/fimc-lite.c:720:45: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 720 | fmt = fimc_lite_find_format(&pixm->pixelformat, NULL, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-lite.c:729:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 729 | v4l_bound_align_image(&pixm->width, 8, dd->max_width, | ^~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-lite.c:731:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 731 | &pixm->height, 0, dd->max_height, 0, 0); | ^~~~~~~~~~~~~ drivers/mmc/host/renesas_sdhi_internal_dmac.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/usbtouchscreen.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-astrometa-t2hybrid.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/sja1000/sja1000_platform.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/penmount.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/88pm805.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tea6420.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/uniphier-sd.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/agere/et131x.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_ports.c:20: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/media/rc/keymaps/rc-asus-pc39.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/pixcir_i2c_ts.o: warning: objtool: missing symbol for section .exit.text drivers/nvdimm/blk.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/exynos4-is/fimc-lite.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/act8945a.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/sja1000/ems_pcmcia.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/spi/hi311x.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/atmel/nand-controller.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/st-nci/i2c.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/target/configfs.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-asus-ps3-100.o: warning: objtool: missing symbol for section .exit.text drivers/nvdimm/e820.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/efivar.h:52, from /kisskb/src/drivers/infiniband/hw/hfi1/efivar.c:49: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/sgi-xp/xpnet.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/saa7110.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/cpumask.h:13, from /kisskb/src/include/linux/smp.h:13, from /kisskb/src/include/linux/tracepoint.h:17, from /kisskb/src/include/trace/events/dma_fence.h:8, from /kisskb/src/drivers/gpu/drm/i915/intel_guc_submission.c:26: /kisskb/src/drivers/gpu/drm/i915/intel_guc_submission.c: In function 'guc_ring_doorbell': /kisskb/src/drivers/gpu/drm/i915/intel_guc_submission.c:516:27: warning: taking address of packed member of 'struct guc_doorbell_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 516 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); /kisskb/src/include/asm-generic/bug.h:160:34: note: in definition of macro 'WARN_ONCE' 160 | int __ret_warn_once = !!(condition); \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_guc_submission.c:516:9: note: in expansion of macro 'WARN_ON_ONCE' 516 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_guc_submission.c:516:22: note: in expansion of macro 'xchg' 516 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); | ^~~~ drivers/mmc/host/cb710-mmc.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/lirc_dev.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/exynos4-is/fimc-is.c: In function 'fimc_is_hw_open_sensor': /kisskb/src/drivers/media/platform/exynos4-is/fimc-is.c:624:52: warning: taking address of packed member of 'struct is_region' may result in an unaligned pointer value [-Waddress-of-packed-member] 624 | struct sensor_open_extended *soe = (void *)&is->is_p_region->shared; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_debugfs.c:22: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/net/can/sja1000/ems_pci.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/atmel/pmecc.o: warning: objtool: missing symbol for section .exit.text drivers/nvdimm/of_pmem.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/sm501.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/softing/softing_cs.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/st-nci/spi.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/spi/mcp251x.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-ati-x10.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/alacritech/slicoss.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/via-sdmmc.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/s6sy761.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/microchip/ksz9477_spi.o: warning: objtool: missing symbol for section .exit.text drivers/misc/ti-st/st_kim.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-nec-decoder.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/bcm47xxnflash/main.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/eprom.c:48: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_fd.c:18: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/net/can/sja1000/kvaser_pci.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/parsers/parser_trx.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/st21nfca/i2c.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/saa7115.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-avermedia-a16d.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/bcm590xx.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/bd9571mwv.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/silead.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/cavium-thunderx.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-rc5-decoder.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-rc6-decoder.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-avermedia.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/misc/kgdbts.c: In function 'kgdbts_break_test': /kisskb/src/drivers/misc/kgdbts.c:115:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 115 | if (verbose > 1) \ | ^~ /kisskb/src/drivers/misc/kgdbts.c:212:9: note: in expansion of macro 'v2printk' 212 | v2printk("kgdbts: breakpoint complete\n"); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:117:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 117 | touch_nmi_watchdog(); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:212:9: note: in expansion of macro 'v2printk' 212 | v2printk("kgdbts: breakpoint complete\n"); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c: In function 'check_and_rewind_pc': /kisskb/src/drivers/misc/kgdbts.c:115:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 115 | if (verbose > 1) \ | ^~ /kisskb/src/drivers/misc/kgdbts.c:316:9: note: in expansion of macro 'v2printk' 316 | v2printk("Stopped at IP: %lx\n", ip); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:117:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 117 | touch_nmi_watchdog(); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:316:9: note: in expansion of macro 'v2printk' 316 | v2printk("Stopped at IP: %lx\n", ip); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:115:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 115 | if (verbose > 1) \ | ^~ /kisskb/src/drivers/misc/kgdbts.c:327:17: note: in expansion of macro 'v2printk' 327 | v2printk("Emul: rewind hit single step bp\n"); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:117:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 117 | touch_nmi_watchdog(); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:327:17: note: in expansion of macro 'v2printk' 327 | v2printk("Emul: rewind hit single step bp\n"); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c: In function 'check_single_step': /kisskb/src/drivers/misc/kgdbts.c:115:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 115 | if (verbose > 1) \ | ^~ /kisskb/src/drivers/misc/kgdbts.c:355:9: note: in expansion of macro 'v2printk' 355 | v2printk("Singlestep stopped at IP: %lx\n", | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:117:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 117 | touch_nmi_watchdog(); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:355:9: note: in expansion of macro 'v2printk' 355 | v2printk("Singlestep stopped at IP: %lx\n", | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:115:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 115 | if (verbose > 1) \ | ^~ /kisskb/src/drivers/misc/kgdbts.c:364:17: note: in expansion of macro 'v2printk' 364 | v2printk("ThrID does not match: %lx\n", cont_thread_id); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:117:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 117 | touch_nmi_watchdog(); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:364:17: note: in expansion of macro 'v2printk' 364 | v2printk("ThrID does not match: %lx\n", cont_thread_id); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c: In function 'put_cont_catch': /kisskb/src/drivers/misc/kgdbts.c:115:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 115 | if (verbose > 1) \ | ^~ /kisskb/src/drivers/misc/kgdbts.c:434:9: note: in expansion of macro 'v2printk' 434 | v2printk("kgdbts: cleanup task: %lx\n", sstep_thread_id); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:117:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 117 | touch_nmi_watchdog(); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:434:9: note: in expansion of macro 'v2printk' 434 | v2printk("kgdbts: cleanup task: %lx\n", sstep_thread_id); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c: In function 'emul_sstep_get': /kisskb/src/drivers/misc/kgdbts.c:115:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 115 | if (verbose > 1) \ | ^~ /kisskb/src/drivers/misc/kgdbts.c:463:17: note: in expansion of macro 'v2printk' 463 | v2printk("Emulate single step\n"); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:117:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 117 | touch_nmi_watchdog(); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:463:17: note: in expansion of macro 'v2printk' 463 | v2printk("Emulate single step\n"); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c: In function 'emul_sstep_put': /kisskb/src/drivers/misc/kgdbts.c:115:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 115 | if (verbose > 1) \ | ^~ /kisskb/src/drivers/misc/kgdbts.c:500:17: note: in expansion of macro 'v2printk' 500 | v2printk("Stopped at IP: %lx\n", | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:117:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 117 | touch_nmi_watchdog(); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:500:17: note: in expansion of macro 'v2printk' 500 | v2printk("Stopped at IP: %lx\n", | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c: In function 'fill_get_buf': /kisskb/src/drivers/misc/kgdbts.c:115:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 115 | if (verbose > 1) \ | ^~ /kisskb/src/drivers/misc/kgdbts.c:719:9: note: in expansion of macro 'v2printk' 719 | v2printk("get%i: %s\n", ts.idx, get_buf); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:117:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 117 | touch_nmi_watchdog(); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:719:9: note: in expansion of macro 'v2printk' 719 | v2printk("get%i: %s\n", ts.idx, get_buf); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c: In function 'run_simple_test': /kisskb/src/drivers/misc/kgdbts.c:115:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 115 | if (verbose > 1) \ | ^~ /kisskb/src/drivers/misc/kgdbts.c:816:17: note: in expansion of macro 'v2printk' 816 | v2printk("put%i: %s\n", ts.idx, put_buf); | ^~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:117:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 117 | touch_nmi_watchdog(); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/kgdbts.c:816:17: note: in expansion of macro 'v2printk' 816 | v2printk("put%i: %s\n", ts.idx, put_buf); | ^~~~~~~~ drivers/md/dm-raid1.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/dw_mmc-pltfm.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/parsers/sharpslpart.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/mfd/cros_ec.c: In function 'cros_ec_sleep_event': /kisskb/src/drivers/mfd/cros_ec.c:91:41: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | return cros_ec_cmd_xfer(ec_dev, &buf.msg); | ^~~~~~~~ drivers/input/touchscreen/sis_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/usb/kvaser_usb/kvaser_usb_core.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-jvc-decoder.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/saa717x.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-avermedia-cardbus.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/sja1000/peak_pcmcia.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/exp_rcv.h:50, from /kisskb/src/drivers/infiniband/hw/hfi1/exp_rcv.c:48: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/dw_mmc-bluefield.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_api.c:19: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/parport/procfs.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-sanyo-decoder.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/si2168.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/altera/altera_tse_main.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/parsers/redboot.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/alteon/acenic.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/st95hf/core.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-avermedia-dvbt.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/st1232.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/cx25821/cx25821-core.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-sharp-decoder.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/brcmnand/iproc_nand.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-log.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/sja1000/peak_pci.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/mv88e6xxx/chip.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/stmfts.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/cros_ec_dev.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/saa7127.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/dw_mmc-exynos.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/nfcsim.o: warning: objtool: missing symbol for section .exit.text drivers/misc/vmw_vmci/vmci_driver.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-mce_kbd-decoder.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-avermedia-m135a.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/dw_mmc.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/brcmnand/bcm63138_nand.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/exynos-lpass.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/stmpe-ts.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/port100.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/exynos4-is/fimc-is-param.c: In function '__fimc_is_hw_update_param_global_shotmode': /kisskb/src/drivers/media/platform/exynos4-is/fimc-is-param.c:45:15: warning: taking address of packed member of 'struct is_param_region' may result in an unaligned pointer value [-Waddress-of-packed-member] 45 | dst = &is->is_p_region->parameter.global.shotmode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-is-param.c: In function '__fimc_is_hw_update_param_sensor_framerate': /kisskb/src/drivers/media/platform/exynos4-is/fimc-is-param.c:54:15: warning: taking address of packed member of 'struct sensor_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 54 | dst = &is->is_p_region->parameter.sensor.frame_rate; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-is-param.c:55:15: warning: taking address of packed member of 'struct sensor_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 55 | src = &is->config[is->config_index].sensor.frame_rate; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/file_ops.c:56: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/i40iw/i40iw_utils.c: In function 'i40iw_allocate_dma_mem': /kisskb/src/drivers/infiniband/hw/i40iw/i40iw_utils.c:759:38: warning: taking address of packed member of 'struct i40iw_dma_mem' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | (dma_addr_t *)&mem->pa, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/can/sja1000/plx_pci.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-xmp-decoder.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/target/loop.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/brcmnand/bcm6368_nand.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-avermedia-rm-ks.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-imon-decoder.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/sun4i-ts.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/htc-pasic3.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_epd.c:18: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/media/i2c/saa7185.o: warning: objtool: missing symbol for section .exit.text drivers/nfc/trf7970a.o: warning: objtool: missing symbol for section .exit.text drivers/misc/vmw_vmci/vmci_guest.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/brcmnand/brcmstb_nand.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-log-userspace-base.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-avertv-303.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/dw_mmc-hi3798cv200.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-hix5hd2.o: warning: objtool: missing symbol for section .exit.text drivers/misc/ad525x_dpot-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ati_remote.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/usb/peak_usb/pcan_usb_core.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_nodeqp.c:20: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/net/can/vcan.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-azurewave-ad-tu700.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/lp873x.o: warning: objtool: missing symbol for section .exit.text drivers/parport/parport_pc.o: warning: objtool: missing symbol for section .exit.text drivers/pci/controller/dwc/pci-exynos.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-behold.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-zero.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/saa6752hs.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_nm.c:20: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/input/touchscreen/sur40.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/spi-nor/aspeed-smc.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/dw_mmc-k3.o: warning: objtool: missing symbol for section .exit.text drivers/pcmcia/cs.o: warning: objtool: missing symbol for section .exit.text drivers/misc/ad525x_dpot-spi.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/imon.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-behold-columbus.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-budget-ci-old.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/exynos4-is/fimc-isp-video.c: In function '__get_isp_dma2': /kisskb/src/drivers/media/platform/exynos4-is/fimc-isp-video.c:76:16: warning: taking address of packed member of 'struct isp_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 76 | return &__get_curr_is_config(is)->isp.dma2_output; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-isp-video.c: In function '__isp_video_try_fmt': /kisskb/src/drivers/media/platform/exynos4-is/fimc-isp-video.c:389:38: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 389 | __fmt = fimc_isp_find_format(&pixm->pixelformat, NULL, 2); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-isp-video.c:402:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | v4l_bound_align_image(&pixm->width, FIMC_ISP_SOURCE_WIDTH_MIN, | ^~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-isp-video.c:404:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 404 | &pixm->height, FIMC_ISP_SOURCE_HEIGHT_MIN, | ^~~~~~~~~~~~~ drivers/mtd/spi-nor/fsl-quadspi.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/firmware.c:54: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/mfd/lp87565.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/spi-nor/cadence-quadspi.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-cec.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ad5820.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/vxcan.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/surface3_spi.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/ti_am335x_tscadc.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-cinergy-1400.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_dma.c:18: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/mmc/host/dw_mmc-pci.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/misc/mic/scif/scif_dma.c: In function 'scif_rma_destroy_windows': /kisskb/src/drivers/misc/mic/scif/scif_dma.c:592:31: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_dma.c: In function 'scif_rma_destroy_tcw_invalid': /kisskb/src/drivers/misc/mic/scif/scif_dma.c:634:31: 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); | ^~~~~~~~~~~~~ drivers/parport/parport_serial.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/ti_am335x_tsc.o: warning: objtool: missing symbol for section .exit.text drivers/misc/pti.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-cinergy.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_fence.c:19: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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/mfd/arizona-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/spi-nor/hisi-sfc.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/spi-nor/mtk-quadspi.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/amd/xgbe/xgbe-main.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-d680-dmb.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/touchit213.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-delock-61959.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/touchright.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/tests/oobtest.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sh_mmcif.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ak7375.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/touchwin.o: warning: objtool: missing symbol for section .exit.text drivers/parport/parport_cs.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/slcan.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/ts4800-ts.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/exynos4-is/fimc-core.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/arizona-spi.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-dib0700-nec.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/msi001.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/spi-nor/nxp-spifi.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/target/fc.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/vub300.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/dw9714.o: warning: objtool: missing symbol for section .exit.text drivers/misc/atmel-ssc.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/tsc40.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/tests/pagetest.o: warning: objtool: missing symbol for section .exit.text drivers/parport/parport_ax88796.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/init.c:59: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/can/led.h:14, from /kisskb/src/include/linux/can/dev.h:19, from /kisskb/src/drivers/net/can/rx-offload.c:18: /kisskb/src/drivers/net/can/rx-offload.c: In function 'can_rx_offload_irq_offload_timestamp': /kisskb/src/include/linux/skbuff.h:1866:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1866 | __skb_insert(newsk, prev, prev->next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/can/rx-offload.c:157:29: note: while referencing 'skb_queue' 157 | struct sk_buff_head skb_queue; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/can/led.h:14, from /kisskb/src/include/linux/can/dev.h:19, from /kisskb/src/drivers/net/can/rx-offload.c:18: /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/can/rx-offload.c:157:29: note: while referencing 'skb_queue' 157 | struct sk_buff_head skb_queue; | ^~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-raid.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/mt2060.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/spi-nor/intel-spi-pci.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/tests/readtest.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/tsc2004.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/dev.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-digitalnow-tinytwin.o: warning: objtool: missing symbol for section .exit.text drivers/misc/dummy-irq.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/spi-nor/intel-spi-platform.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/dw9807-vcm.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/tests/speedtest.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_mmap.c:18: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_mmap.c: In function 'scif_recv_munmap': /kisskb/src/drivers/misc/mic/scif/scif_mmap.c:62:31: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_mmap.c: In function '__scif_cleanup_rma_for_zombies': /kisskb/src/drivers/misc/mic/scif/scif_mmap.c:146:39: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_mmap.c: In function 'scif_put_pages': /kisskb/src/drivers/misc/mic/scif/scif_mmap.c:349:26: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_mmap.c: In function 'scif_rma_list_munmap': /kisskb/src/drivers/misc/mic/scif/scif_mmap.c:488:34: 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); | ^~~~~~~~~~~~~ drivers/mmc/host/ushc.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/usb/usb_8dev.o: warning: objtool: missing symbol for section .exit.text drivers/phy/broadcom/phy-bcm-cygnus-pcie.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/m88ds3103.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/wm8994-core.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/meson-mx-sdio.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-digittrade.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/tests/stresstest.o: warning: objtool: missing symbol for section .exit.text drivers/pcmcia/ds.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/tsc2007_core.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/tsc2005.o: warning: objtool: missing symbol for section .exit.text drivers/phy/broadcom/phy-bcm-kona-usb2.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/adv7170.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/spi-nor/stm32-quadspi.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/tests/subpagetest.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/target/fcloop.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/hfi1/init.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c: In function 'fimc_try_fmt_mplane': /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c:284:32: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | fmt = fimc_find_format(&pix->pixelformat, NULL, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c:312:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | v4l_bound_align_image(&pix->width, 16, max_w, mod_x, | ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c:313:17: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | &pix->height, 8, variant->pix_limit->scaler_dis_w, mod_y, 0); | ^~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c: In function 'fimc_m2m_s_fmt_mplane': /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c:373:32: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | fmt = fimc_find_format(&f->fmt.pix_mp.pixelformat, NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c: In function 'fimc_m2m_set_default_format': /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c:602:32: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | fmt = fimc_find_format(&pixm.pixelformat, NULL, FMT_FLAGS_M2M, 0); | ^~~~~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/at91_can.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/adv7175.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/tests/torturetest.o: warning: objtool: missing symbol for section .exit.text drivers/pci/endpoint/functions/pci-epf-test.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/mn88472.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/usb/ems_usb.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-dntv-live-dvb-t.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/usb/esd_usb2.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/ucb1400_ts.o: warning: objtool: missing symbol for section .exit.text drivers/phy/broadcom/phy-bcm-ns-usb2.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/tests/mtd_nandecctest.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/mn88473.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_rma.c:23: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:31, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/linux/iova.h:18, from /kisskb/src/include/linux/intel-iommu.h:26, from /kisskb/src/drivers/misc/mic/scif/scif_rma.c:18: /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_window': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:170:29: 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); /kisskb/src/include/linux/wait.h:67:40: note: in definition of macro 'init_waitqueue_head' 67 | __init_waitqueue_head((wq_head), #wq_head, &__key); \ | ^~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c:172:29: 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); /kisskb/src/include/linux/wait.h:67:40: note: in definition of macro 'init_waitqueue_head' 67 | __init_waitqueue_head((wq_head), #wq_head, &__key); \ | ^~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c:173:24: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_destroy_incomplete_window': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:198:39: 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; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_remote_lookup': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:377:31: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 377 | err = scif_map_single(&window->mapped_offset, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c:387:37: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | scif_alloc_coherent(&window->dma_addr_lookup.offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c:397:37: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 397 | scif_alloc_coherent(&window->num_pages_lookup.offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_destroy_remote_lookup': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:445:47: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | struct scif_rma_lookup *lup = &window->dma_addr_lookup; | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c:446:48: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | struct scif_rma_lookup *npup = &window->num_pages_lookup; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_remote_window': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:508:24: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | INIT_LIST_HEAD(&window->list); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:31, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/linux/iova.h:18, from /kisskb/src/include/linux/intel-iommu.h:26, from /kisskb/src/drivers/misc/mic/scif/scif_rma.c:18: /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_unregister_window': /kisskb/src/include/linux/wait.h:254:52: 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);\ /kisskb/src/include/linux/wait.h:335:9: note: in expansion of macro '___wait_event' 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:25: note: in expansion of macro '__wait_event_timeout' 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c:694:23: note: in expansion of macro 'wait_event_timeout' 694 | err = wait_event_timeout(window->unregwq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:266:21: 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); \ /kisskb/src/include/linux/wait.h:335:9: note: in expansion of macro '___wait_event' 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:25: note: in expansion of macro '__wait_event_timeout' 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c:694:23: note: in expansion of macro 'wait_event_timeout' 694 | err = wait_event_timeout(window->unregwq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c:731:31: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 731 | list_del_init(&window->list); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_send_alloc_request': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:762:39: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 762 | struct scif_allocmsg *alloc = &window->alloc_handle; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_prep_remote_window': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:788:39: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 788 | struct scif_allocmsg *alloc = &window->alloc_handle; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:31, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/linux/iova.h:18, from /kisskb/src/include/linux/intel-iommu.h:26, from /kisskb/src/drivers/misc/mic/scif/scif_rma.c:18: /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_send_scif_register': /kisskb/src/include/linux/wait.h:254:52: 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);\ /kisskb/src/include/linux/wait.h:335:9: note: in expansion of macro '___wait_event' 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:25: note: in expansion of macro '__wait_event_timeout' 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c:979:31: note: in expansion of macro 'wait_event_timeout' 979 | err = wait_event_timeout(window->regwq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:266:21: 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); \ /kisskb/src/include/linux/wait.h:335:9: note: in expansion of macro '___wait_event' 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:25: note: in expansion of macro '__wait_event_timeout' 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c:979:31: note: in expansion of macro 'wait_event_timeout' 979 | err = wait_event_timeout(window->regwq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:1230:39: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 1230 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:31, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/linux/iova.h:18, from /kisskb/src/include/linux/intel-iommu.h:26, from /kisskb/src/drivers/misc/mic/scif/scif_rma.c:18: /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_reg_ack': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:1265:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 1265 | wake_up(&window->regwq); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:195:51: note: in definition of macro 'wake_up' 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_reg_nack': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:1284:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 1284 | wake_up(&window->regwq); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:195:51: note: in definition of macro 'wake_up' 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg_ack': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:1302:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 1302 | wake_up(&window->unregwq); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:195:51: note: in definition of macro 'wake_up' 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ /kisskb/src/drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg_nack': /kisskb/src/drivers/misc/mic/scif/scif_rma.c:1321:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 1321 | wake_up(&window->unregwq); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:195:51: note: in definition of macro 'wake_up' 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ drivers/media/i2c/adv7183.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/flexcan.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/adv7180.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c: In function '__video_try_or_set_format': /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:934:46: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 934 | fimc_capture_try_format(ctx, &pix->width, &pix->height, | ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:934:59: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 934 | fimc_capture_try_format(ctx, &pix->width, &pix->height, | ^~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:935:47: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 935 | NULL, &pix->pixelformat, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:947:49: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 947 | *out_fmt = fimc_capture_try_format(ctx, &pix->width, &pix->height, | ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:947:62: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 947 | *out_fmt = fimc_capture_try_format(ctx, &pix->width, &pix->height, | ^~~~~~~~~~~~ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:948:49: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 948 | NULL, &pix->pixelformat, | ^~~~~~~~~~~~~~~~~ drivers/input/touchscreen/wacom_w8001.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/intr.c:52: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/mmc/host/usdhi6rol0.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/adv7343.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/wacom_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/tests/nandbiterrs.o: warning: objtool: missing symbol for section .exit.text drivers/phy/broadcom/phy-bcm-ns-usb3.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-dtt200u.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/grcan.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/wdt87xx_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/wm831x-ts.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/adv7393.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/usb/mcba_usb.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/usb/gs_usb.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/usb/ucan.o: warning: objtool: missing symbol for section .exit.text drivers/nvme/target/tcp.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/mlx4/mad.c: In function 'mlx4_ib_multiplex_mad': /kisskb/src/drivers/infiniband/hw/mlx4/mad.c:1543:31: 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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mlx4/mad.c:1590:59: 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); | ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mlx4/mad.c: In function 'mlx4_ib_sqp_comp_worker': /kisskb/src/drivers/infiniband/hw/mlx4/mad.c:1917:39: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/can/janz-ican3.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-dvbsky.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_stat_work': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:446:47: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/can/sun4i_can.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/toshsd.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/verbs.h:63, from /kisskb/src/drivers/infiniband/hw/hfi1/trace_iowait.h:11, from /kisskb/src/drivers/infiniband/hw/hfi1/iowait.c:7: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/phy/broadcom/phy-bcm-ns2-pcie.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/wm97xx-core.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/ts2020.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-dvico-mce.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/xilinx_can.o: warning: objtool: missing symbol for section .exit.text drivers/net/can/pch_can.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-dvico-portable.o: warning: objtool: missing symbol for section .exit.text drivers/phy/broadcom/phy-bcm-ns2-usbdrd.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/misc/mic/scif/scif_main.h:219, from /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c:18: /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:458:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': /kisskb/src/drivers/misc/mic/scif/scif_rma.h:465:23: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c: In function 'scif_insert_tcw': /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c:34:24: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c:39:39: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c:49:18: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c:49:33: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c: In function 'scif_insert_window': /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c:63:24: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c:71:26: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c:73:26: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/mic/scif/scif_rma_list.c:73:41: 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/mfd/madera-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/mtdcore.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/exynos4-is/media-dev.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/madera-spi.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/if_vlan.h:15, from /kisskb/src/drivers/net/dsa/mv88e6xxx/chip.h:15, from /kisskb/src/drivers/net/dsa/mv88e6xxx/hwtstamp.c:17: /kisskb/src/drivers/net/dsa/mv88e6xxx/hwtstamp.c: In function 'mv88e6xxx_get_rxts': /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/dsa/mv88e6xxx/hwtstamp.c:297:29: note: while referencing 'received' 297 | struct sk_buff_head received; | ^~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/bcm2835.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/sx8654.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:53: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.o: warning: objtool: missing symbol for section .exit.text drivers/phy/broadcom/phy-brcm-sata.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-encore-enltv2.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_nodedesc': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:590:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 590 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:600:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_nodeinfo': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:618:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 618 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:640:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 640 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_nodeinfo': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:655:38: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 655 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:37, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:674:30: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 674 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:37, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_portinfo': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:816:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 816 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:827:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 827 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1003:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1003 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_pkeytable': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1039:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1039 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1048:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1048 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1058:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1058 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1073:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1073 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_portinfo': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1377:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1377 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1529:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1529 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_pkeytable': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1738:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1738 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1747:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1747 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1756:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1756 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1764:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1764 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sl_to_sc': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1838:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1838 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1847:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1847 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sl_to_sc': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1862:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1862 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_sl': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1890:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1890 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1899:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1899 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_sl': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1913:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1913 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_vlt': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1934:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1934 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1942:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1942 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_vlt': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1965:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1965 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1978:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1978 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_vlnt': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:1999:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1999 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2009:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2009 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_vlnt': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2025:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2025 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2033:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2033 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_psi': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2057:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2057 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2083:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2083 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_psi': drivers/mfd/tps6105x.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2101:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2101 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cable_info': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2146:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2146 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2160:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2160 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2167:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2167 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2177:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2177 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2183:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2183 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_bct': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2198:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2198 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2207:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2207 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_bct': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2221:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2221 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2227:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2227 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_vl_arb': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2246:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2246 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2273:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2273 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_vl_arb': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2288:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2288 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_classportinfo': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2624:30: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2624 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_portstatus': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2751:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2751 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2757:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2757 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2892:30: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2892 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_datacounters': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3013:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3013 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3022:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3022 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3035:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3035 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3130:30: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3130 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_ib_portcounters_ext': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3158:30: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3158 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/mad.h:50, from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:79, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:53: /kisskb/src/include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_porterrors': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3232:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3232 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3240:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3240 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3252:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3252 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3292:30: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3292 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_ib_portcounters': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3377:30: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3377 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/mad.h:50, from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:79, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:53: /kisskb/src/include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_errorinfo': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3404:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3404 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3412:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3412 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3425:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3425 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3476:30: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3476 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'pma_set_opa_portstatus': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3496:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3496 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3629:30: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3629 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'pma_set_opa_errorinfo': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3655:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3655 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3668:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3668 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3706:30: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3706 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cong_info': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3726:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3726 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3736:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3736 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cong_setting': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3753:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3753 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3762:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3762 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3781:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3781 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_cong_setting': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3845:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3845 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_hfi1_cong_log': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3884:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3884 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3935:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3935 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cc_table': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3958:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3958 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3967:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3967 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3975:19: 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; | ^~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:3987:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3987 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_cc_table': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4009:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4009 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4020:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4020 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_led_info': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4061:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4061 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4076:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4076 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_led_info': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4090:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4090 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_opa_sma': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4186:37: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4186 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'subn_set_opa_sma': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4256:37: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4256 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_opa_aggregate': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4277:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4277 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4295:46: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4295 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4308:46: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4308 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4313:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4313 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'subn_set_opa_aggregate': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4326:38: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4326 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/media/platform/marvell-ccic/cafe-driver.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4344:46: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4344 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4355:46: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4355 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4360:30: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4360 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'process_subn_opa': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4542:37: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4542 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4547:26: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4547 | smp->hop_cnt); | ^~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4567:43: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4567 | smp->hop_cnt); | ^~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4620:37: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4620 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'process_subn': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4638:37: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4638 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:37, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4644:26: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4644 | smp->return_path, smp->hop_cnt); | ^~~ In file included from /kisskb/src/include/rdma/opa_smi.h:37, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4664:42: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4664 | smp->return_path, smp->hop_cnt); | ^~~ drivers/phy/broadcom/phy-bcm-sr-pcie.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/rdma/opa_smi.h:37, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4677:45: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4677 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:37, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'process_perf': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4698:37: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4698 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/mad.h:50, from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:79, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:53: /kisskb/src/include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4713:45: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4713 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/mad.h:50, from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:79, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:53: /kisskb/src/include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4717:45: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4717 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/mad.h:50, from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:79, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:53: /kisskb/src/include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4725:45: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4725 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/mad.h:50, from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:79, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:53: /kisskb/src/include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4741:37: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4741 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/mad.h:50, from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:79, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:53: /kisskb/src/include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c: In function 'process_perf_opa': /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4759:38: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4759 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4788:45: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4788 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4805:45: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4805 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:4822:37: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4822 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from /kisskb/src/include/rdma/opa_smi.h:36, from /kisskb/src/include/rdma/opa_addr.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/mad.c:49: /kisskb/src/include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/media/i2c/adv7604.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/tps6507x-ts.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-encore-enltv.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-verity-target.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/ubi/build.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-pltfm.o: warning: objtool: missing symbol for section .exit.text drivers/net/fddi/skfp/skfddi.o: warning: objtool: missing symbol for section .exit.text drivers/misc/mic/vop/vop_main.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/adv7842.o: warning: objtool: missing symbol for section .exit.text drivers/phy/cadence/phy-cadence-sierra.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/cx88/cx88-video.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/cxd2820r_core.o: warning: objtool: missing symbol for section .exit.text drivers/phy/cadence/phy-cadence-dp.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-encore-enltv-fm53.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/zet6223.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/tps65010.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/rtsx_usb_sdmmc.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/hns/hns_roce_hw_v1.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-evga-indtube.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ad9389b.o: warning: objtool: missing symbol for section .exit.text drivers/phy/freescale/phy-fsl-imx8mq-usb.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/mlx4/main.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/vpx3220.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-eztv.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/tps6507x.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/ofpart.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-cadence.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-flydvb.o: warning: objtool: missing symbol for section .exit.text drivers/phy/hisilicon/phy-hi6220-usb.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/mtdchar.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/zforce_ts.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/vs6624.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-flyvideo.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/bcm_sf2.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/tps65086.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-cache-target.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-fusionhdtv-mce.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/cmdlinepart.o: warning: objtool: missing symbol for section .exit.text drivers/phy/hisilicon/phy-histb-combphy.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/bt819.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/colibri-vf50-ts.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/ar7part.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/adv7511.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/bcm63xxpart.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-gadmei-rm008z.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-of-arasan.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/marvell-ccic/mmp-driver.o: warning: objtool: missing symbol for section .exit.text drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/bt856.o: warning: objtool: missing symbol for section .exit.text drivers/phy/hisilicon/phy-hisi-inno-usb2.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/bt866.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/tda18212.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/tps65217.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-geekbox.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/mtdblock_ro.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/mtdblock.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/dsa_loop.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/msix.c:49: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/mmu_rb.h:50, from /kisskb/src/drivers/infiniband/hw/hfi1/mmu_rb.c:52: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/rohm_bu21023.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'drxk_get_stats': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6552:29: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/tuners/e4000.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-of-at91.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/mtd_blkdevs.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-gotview7135.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-cache-policy-smq.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/fc2580.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ks0127.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/tua9001.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-era-target.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/meson/ao-cec.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ths7303.o: warning: objtool: missing symbol for section .exit.text drivers/misc/ics932s401.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: missing symbol for section .exit.text drivers/phy/marvell/phy-pxa-28nm-hsic.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-log-writes.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ths8200.o: warning: objtool: missing symbol for section .exit.text drivers/input/touchscreen/raspberrypi-ts.o: warning: objtool: missing symbol for section .exit.text drivers/pcmcia/pd6729.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-hisi-poplar.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/tps65218.o: warning: objtool: missing symbol for section .exit.text drivers/pcmcia/yenta_socket.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-of-dwcmshc.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/cirrus/pinctrl-madera-core.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/ftl.o: warning: objtool: missing symbol for section .exit.text drivers/phy/marvell/phy-mvebu-cp110-comphy.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/si2157.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-hisi-tv-demo.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c: In function 'mtk_jpeg_try_fmt_mplane': /kisskb/src/drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c:229:44: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | mtk_jpeg_bound_align_image(&pix_mp->width, MTK_JPEG_MIN_WIDTH, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c:231:44: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 231 | &pix_mp->height, MTK_JPEG_MIN_HEIGHT, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c:244:36: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 244 | mtk_jpeg_bound_align_image(&pix_mp->width, MTK_JPEG_MIN_WIDTH, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c:246:36: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | &pix_mp->height, MTK_JPEG_MIN_HEIGHT, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'hi_command.constprop': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:1038:26: warning: 'wait_cmd' may be used uninitialized [-Wmaybe-uninitialized] 1037 | } while ((status < 0) && (retry_count < DRXK_MAX_RETRIES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | && (wait_cmd != 0)); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/pcie.c:55: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/tifm_core.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-zoned-target.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/hns/hns_roce_hw_v2.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tvp514x.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/ddbridge/ddbridge-main.o: warning: objtool: missing symbol for section .exit.text drivers/phy/marvell/phy-pxa-28nm-usb2.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-iproc.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/moduleparam.h:7, from /kisskb/src/drivers/pnp/isapnp/core.c:37: /kisskb/src/drivers/pnp/isapnp/core.c: In function 'isapnp_present': /kisskb/src/include/linux/kernel.h:1001:10: warning: array subscript -88 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 1001 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:419:9: note: in expansion of macro 'container_of' 419 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/include/linux/pnp.h:220:31: note: in expansion of macro 'list_entry' 220 | #define global_to_pnp_card(n) list_entry(n, struct pnp_card, global_list) | ^~~~~~~~~~ /kisskb/src/include/linux/pnp.h:225:19: note: in expansion of macro 'global_to_pnp_card' 225 | (card) != global_to_pnp_card(&pnp_cards); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pnp/isapnp/core.c:834:9: note: in expansion of macro 'pnp_for_each_card' 834 | pnp_for_each_card(card) { | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/isapnp.h:26, from /kisskb/src/drivers/pnp/isapnp/core.c:42: /kisskb/src/include/linux/pnp.h:465:25: note: while referencing 'pnp_cards' 465 | extern struct list_head pnp_cards; | ^~~~~~~~~ drivers/mtd/nftlcore.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-imon-mce.o: warning: objtool: missing symbol for section .exit.text drivers/platform/goldfish/goldfish_pipe.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/mtk-jpeg/mtk_jpeg_core.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tvp5150.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/inftlcore.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/it913x.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/mxl301rf.o: warning: objtool: missing symbol for section .exit.text drivers/platform/chrome/chromeos_pstore.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-imon-pad.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/tps65912-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/misc/tifm_7xx1.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/rfd_ftl.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/i2c/tvp7002.c: In function 'tvp7002_g_register': /kisskb/src/drivers/media/i2c/tvp7002.c:700:18: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | reg->val = val; | ~~~~~~~~~^~~~~ drivers/platform/mellanox/mlxreg-hotplug.o: warning: objtool: missing symbol for section .exit.text drivers/phy/motorola/phy-cpcap-usb.o: warning: objtool: missing symbol for section .exit.text drivers/platform/chrome/chromeos_laptop.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-imon-rsc.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/lantiq_gswip.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tvp7002.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/ssfdc.o: warning: objtool: missing symbol for section .exit.text drivers/platform/chrome/chromeos_tbmc.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/qm1d1b0004.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/qm1d1c0042.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-omap.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tw2804.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/tps65912-spi.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-it913x-v1.o: warning: objtool: missing symbol for section .exit.text drivers/platform/mellanox/mlxreg-io.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/pio.c:49: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.o: warning: objtool: missing symbol for section .exit.text drivers/phy/motorola/phy-mapphone-mdm6600.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-it913x-v2.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-kaiomy.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tw9903.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-kworld-315u.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/pci/controller/pcie-altera.c: In function 'altera_read_cap_word.constprop.isra': /kisskb/src/drivers/pci/controller/pcie-altera.c:370:16: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] 370 | *value = data; | ~~~~~~~^~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/fsl-imx25-tsadc.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c: In function 'send_join_to_wire': /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c:268:54: warning: converting a packed 'struct ib_sa_mad' pointer (alignment 1) to a 'struct ib_mad' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); | ^~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c:33: /kisskb/src/include/rdma/ib_mad.h:225:8: note: defined here 225 | struct ib_sa_mad { | ^~~~~~~~~ /kisskb/src/include/rdma/ib_mad.h:203:8: note: defined here 203 | struct ib_mad { | ^~~~~~ /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c: In function 'send_leave_to_wire': /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c:304:54: warning: converting a packed 'struct ib_sa_mad' pointer (alignment 1) to a 'struct ib_mad' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 304 | ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); | ^~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c:33: /kisskb/src/include/rdma/ib_mad.h:225:8: note: defined here 225 | struct ib_sa_mad { | ^~~~~~~~~ /kisskb/src/include/rdma/ib_mad.h:203:8: note: defined here 203 | struct ib_mad { | ^~~~~~ /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c: In function 'send_reply_to_slave': /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c:348:62: warning: converting a packed 'struct ib_sa_mad' pointer (alignment 1) to a 'struct ib_mad' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 348 | ret = send_mad_to_slave(slave, group->demux, (struct ib_mad *)&mad); | ^~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c:33: /kisskb/src/include/rdma/ib_mad.h:225:8: note: defined here 225 | struct ib_sa_mad { | ^~~~~~~~~ /kisskb/src/include/rdma/ib_mad.h:203:8: note: defined here 203 | struct ib_mad { | ^~~~~~ /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c: In function 'mlx4_ib_mcg_demux_handler': /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c:894:44: 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); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c:900:79: 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); | ^~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c: In function 'mlx4_ib_mcg_multiplex_handler': /kisskb/src/drivers/infiniband/hw/mlx4/mcg.c:957:44: 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); | ^~~~~~~~~~ drivers/mtd/sm_ftl.o: warning: objtool: missing symbol for section .exit.text drivers/misc/qcom-coincell.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/m88rs6000t.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/mtk-mdp/mtk_mdp_core.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-leadtek-y04g0051.o: warning: objtool: missing symbol for section .exit.text drivers/phy/qualcomm/phy-ath79-usb.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-lme2510.o: warning: objtool: missing symbol for section .exit.text drivers/media/tuners/tda18250.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/intel/pinctrl-cherryview.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/mt7530.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tw9906.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-manli.o: warning: objtool: missing symbol for section .exit.text drivers/phy/mscc/phy-ocelot-serdes.o: warning: objtool: missing symbol for section .exit.text drivers/md/dm-writecache.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-medion-x10-digitainer.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/mc13xxx-spi.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-medion-x10.o: warning: objtool: missing symbol for section .exit.text drivers/misc/bh1770glc.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/mtdoops.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/a8293.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-medion-x10-or2x.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/mc13xxx-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/phy/ralink/phy-ralink-usb.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-msi-digivox-ii.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/si2165.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/intel/pinctrl-merrifield.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/sp2.o: warning: objtool: missing symbol for section .exit.text drivers/misc/apds990x.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/platform/chrome/cros_ec_debugfs.c: In function 'cros_ec_pdinfo_read': /kisskb/src/drivers/platform/chrome/cros_ec_debugfs.c:234:15: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | msg = &ec_buf.msg; | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.o: warning: objtool: missing symbol for section .exit.text drivers/phy/qualcomm/phy-qcom-qmp.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tw9910.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/mv88e6060.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/cs3308.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/motorola-cpcap.o: warning: objtool: missing symbol for section .exit.text drivers/misc/ioc4.o: warning: objtool: missing symbol for section .exit.text drivers/pci/hotplug/cpcihp_zt5550.o: warning: objtool: missing symbol for section .exit.text drivers/platform/chrome/cros_ec_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/mmc/host/sdhci-xenon.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/ucb1400_core.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/cafe_nand.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c: In function 'mtk_mdp_try_fmt_mplane': /kisskb/src/drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c:242:35: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 242 | mtk_mdp_bound_align_image(&pix_mp->width, min_w, max_w, align_w, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c:243:35: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | &pix_mp->height, min_h, max_h, align_h); | ^~~~~~~~~~~~~~~ drivers/media/usb/airspy/airspy.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-msi-tvanywhere.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/tda10071.o: warning: objtool: missing symbol for section .exit.text drivers/phy/samsung/phy-exynos-dp-video.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/pio_copy.c:48: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/rtl2830.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/asus-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/phy/qualcomm/phy-qcom-qusb2.o: warning: objtool: missing symbol for section .exit.text drivers/misc/enclosure.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/cs5345.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/cs53l32a.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/rtl2832.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/ams-delta.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.o: warning: objtool: missing symbol for section .exit.text drivers/pci/hotplug/cpcihp_generic.o: warning: objtool: missing symbol for section .exit.text drivers/phy/samsung/phy-exynos-mipi-video.o: warning: objtool: missing symbol for section .exit.text drivers/platform/chrome/cros_ec_spi.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/as102/as102_drv.o: warning: objtool: missing symbol for section .exit.text drivers/phy/qualcomm/phy-qcom-usb-hs.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/asus-nb-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/axp20x-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/asus-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/denali_pci.o: warning: objtool: missing symbol for section .exit.text drivers/platform/chrome/cros_ec_lpc.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-nebula.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/lp3943.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/qca8k.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/arch/x86/include/asm/atomic.h:265, from /kisskb/src/arch/x86/include/asm/msr.h:67, from /kisskb/src/arch/x86/include/asm/processor.h:21, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/pci/controller/pci-hyperv.c:41: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'vmbus_signal_eom': /kisskb/src/arch/x86/include/asm/mshyperv.h:61:21: 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, /kisskb/src/include/asm-generic/atomic-instrumented.h:420:33: note: in definition of macro 'cmpxchg' 420 | typeof(ptr) __ai_ptr = (ptr); \ | ^~~ In file included from /kisskb/src/drivers/pci/controller/pci-hyperv.c:52: /kisskb/src/arch/x86/include/asm/mshyperv.h: In function 'cpumask_to_vpset': /kisskb/src/arch/x86/include/asm/mshyperv.h:336:27: warning: taking address of packed member of 'struct hv_vpset' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | &vpset->bank_contents[vcpu_bank]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/i2c/m52790.o: warning: objtool: missing symbol for section .exit.text drivers/phy/samsung/phy-samsung-usb2.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/denali_dt.o: warning: objtool: missing symbol for section .exit.text drivers/phy/qualcomm/phy-qcom-usb-hsic.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/intel/pinctrl-broxton.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/rtl2832_sdr.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/pci/controller/pci-hyperv.c: In function 'hv_pci_bus_exit': /kisskb/src/drivers/pci/controller/pci-hyperv.c:2680:36: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct pci_message[0]' [-Wzero-length-bounds] 2680 | pkt.teardown_packet.message[0].type = PCI_BUS_D0EXIT; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/drivers/pci/controller/pci-hyperv.c:268:28: note: while referencing 'message' 268 | struct pci_message message[0]; | ^~~~~~~ drivers/mfd/ti-lmu.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tlv320aic23b.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/asus-wireless.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/af9033.o: warning: objtool: missing symbol for section .exit.text drivers/phy/socionext/phy-uniphier-usb2.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/da9062-core.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/platform.c:50: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/ubi/fastmap.c: In function 'ubi_attach_fastmap': /kisskb/src/drivers/mtd/ubi/fastmap.c:764:38: warning: taking address of packed member of 'struct ubi_fm_scan_pool' may result in an unaligned pointer value [-Waddress-of-packed-member] 764 | ret = scan_pool(ubi, ai, fmpl->pebs, pool_size, &max_sqnum, &free); | ~~~~^~~~~~ /kisskb/src/drivers/mtd/ubi/fastmap.c:768:41: warning: taking address of packed member of 'struct ubi_fm_scan_pool' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | ret = scan_pool(ubi, ai, fmpl_wl->pebs, wl_pool_size, &max_sqnum, &free); | ~~~~~~~^~~~~~ drivers/mtd/nand/raw/tango_nand.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/intel/pinctrl-cannonlake.o: warning: objtool: missing symbol for section .exit.text drivers/phy/st/phy-spear1310-miphy.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/realtek-smi.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/uda1342.o: warning: objtool: missing symbol for section .exit.text drivers/pci/controller/pci-hyperv.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-norwood.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/eeepc-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/pci/controller/pcie-rockchip-host.o: warning: objtool: missing symbol for section .exit.text drivers/misc/hpilo.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/davinci_nand.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/intel/pinctrl-cedarfork.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-npgtech.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/wm8775.o: warning: objtool: missing symbol for section .exit.text drivers/platform/chrome/cros_kbd_led_backlight.o: warning: objtool: missing symbol for section .exit.text drivers/phy/st/phy-spear1340-miphy.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/eeepc-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/phy/socionext/phy-uniphier-usb3hs.o: warning: objtool: missing symbol for section .exit.text drivers/misc/apds9802als.o: warning: objtool: missing symbol for section .exit.text drivers/phy/st/phy-stih407-usb.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/intel/pinctrl-denverton.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/tc90522.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/wm8739.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/amd/amd8111e.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/au0828/au0828-core.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/mtk-vpu/mtk_vpu.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-pctv-sedna.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/lg-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/mn88443x.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/diskonchip.o: warning: objtool: missing symbol for section .exit.text drivers/phy/st/phy-stm32-usbphyc.o: warning: objtool: missing symbol for section .exit.text drivers/pci/controller/pcie-mediatek.o: warning: objtool: missing symbol for section .exit.text drivers/phy/socionext/phy-uniphier-usb3ss.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/intel/pinctrl-geminilake.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/da9063-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/vp27smpx.o: warning: objtool: missing symbol for section .exit.text drivers/pci/controller/vmd.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/fsmc_nand.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-pinnacle-color.o: warning: objtool: missing symbol for section .exit.text drivers/misc/isl29003.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/intel/pinctrl-icelake.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/qp.c:57: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/pci/dm1105/dm1105.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/dt3155/dt3155.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/intel/pinctrl-lewisburg.o: warning: objtool: missing symbol for section .exit.text drivers/phy/ti/phy-omap-control.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/sharpsl.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pnp/resource.c:11: /kisskb/src/drivers/pnp/resource.c: In function 'pnp_range_reserved': /kisskb/src/include/linux/kernel.h:1001:10: warning: array subscript -88 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 1001 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:419:9: note: in expansion of macro 'container_of' 419 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/include/linux/pnp.h:275:30: note: in expansion of macro 'list_entry' 275 | #define global_to_pnp_dev(n) list_entry(n, struct pnp_dev, global_list) | ^~~~~~~~~~ /kisskb/src/include/linux/pnp.h:281:18: note: in expansion of macro 'global_to_pnp_dev' 281 | (dev) != global_to_pnp_dev(&pnp_global); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pnp/resource.c:692:9: note: in expansion of macro 'pnp_for_each_dev' 692 | pnp_for_each_dev(dev) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/pnp/resource.c:23: /kisskb/src/include/linux/pnp.h:456:25: note: while referencing 'pnp_global' 456 | extern struct list_head pnp_global; | ^~~~~~~~~~ drivers/media/i2c/sony-btf-mpx.o: warning: objtool: missing symbol for section .exit.text drivers/phy/socionext/phy-uniphier-pcie.o: warning: objtool: missing symbol for section .exit.text drivers/power/reset/rmobile-reset.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pnp/resource.c:11: /kisskb/src/drivers/pnp/resource.c: In function 'pnp_check_port': /kisskb/src/include/linux/kernel.h:1001:10: warning: array subscript -88 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 1001 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:419:9: note: in expansion of macro 'container_of' 419 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/include/linux/pnp.h:275:30: note: in expansion of macro 'list_entry' 275 | #define global_to_pnp_dev(n) list_entry(n, struct pnp_dev, global_list) | ^~~~~~~~~~ /kisskb/src/include/linux/pnp.h:281:18: note: in expansion of macro 'global_to_pnp_dev' 281 | (dev) != global_to_pnp_dev(&pnp_global); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pnp/resource.c:207:9: note: in expansion of macro 'pnp_for_each_dev' 207 | pnp_for_each_dev(tdev) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/pnp/resource.c:23: /kisskb/src/include/linux/pnp.h:456:25: note: while referencing 'pnp_global' 456 | extern struct list_head pnp_global; | ^~~~~~~~~~ /kisskb/src/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c: In function 'vidioc_try_fmt': /kisskb/src/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c:664:39: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 664 | v4l_bound_align_image(&pix_fmt_mp->width, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c:667:41: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 667 | &pix_fmt_mp->height, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pnp/resource.c:11: /kisskb/src/drivers/pnp/resource.c: In function 'pnp_check_mem': /kisskb/src/include/linux/kernel.h:1001:10: warning: array subscript -88 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 1001 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:419:9: note: in expansion of macro 'container_of' 419 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/include/linux/pnp.h:275:30: note: in expansion of macro 'list_entry' 275 | #define global_to_pnp_dev(n) list_entry(n, struct pnp_dev, global_list) | ^~~~~~~~~~ /kisskb/src/include/linux/pnp.h:281:18: note: in expansion of macro 'global_to_pnp_dev' 281 | (dev) != global_to_pnp_dev(&pnp_global); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pnp/resource.c:270:9: note: in expansion of macro 'pnp_for_each_dev' 270 | pnp_for_each_dev(tdev) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/pnp/resource.c:23: /kisskb/src/include/linux/pnp.h:456:25: note: while referencing 'pnp_global' 456 | extern struct list_head pnp_global; | ^~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.o: warning: objtool: missing symbol for section .exit.text drivers/power/reset/piix4-poweroff.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pnp/resource.c:11: /kisskb/src/drivers/pnp/resource.c: In function 'pnp_check_irq': /kisskb/src/include/linux/kernel.h:1001:10: warning: array subscript -88 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 1001 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:419:9: note: in expansion of macro 'container_of' 419 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/include/linux/pnp.h:275:30: note: in expansion of macro 'list_entry' 275 | #define global_to_pnp_dev(n) list_entry(n, struct pnp_dev, global_list) | ^~~~~~~~~~ /kisskb/src/include/linux/pnp.h:281:18: note: in expansion of macro 'global_to_pnp_dev' 281 | (dev) != global_to_pnp_dev(&pnp_global); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pnp/resource.c:397:9: note: in expansion of macro 'pnp_for_each_dev' 397 | pnp_for_each_dev(tdev) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/pnp/resource.c:23: /kisskb/src/include/linux/pnp.h:456:25: note: while referencing 'pnp_global' 456 | extern struct list_head pnp_global; | ^~~~~~~~~~ drivers/power/reset/zx-reboot.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/ubi/gluebi.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/da9150-core.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pnp/resource.c:11: /kisskb/src/drivers/pnp/resource.c: In function 'pnp_check_dma': /kisskb/src/include/linux/kernel.h:1001:10: warning: array subscript -88 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 1001 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:419:9: note: in expansion of macro 'container_of' 419 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/include/linux/pnp.h:275:30: note: in expansion of macro 'list_entry' 275 | #define global_to_pnp_dev(n) list_entry(n, struct pnp_dev, global_list) | ^~~~~~~~~~ /kisskb/src/include/linux/pnp.h:281:18: note: in expansion of macro 'global_to_pnp_dev' 281 | (dev) != global_to_pnp_dev(&pnp_global); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pnp/resource.c:456:9: note: in expansion of macro 'pnp_for_each_dev' 456 | pnp_for_each_dev(tdev) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/pnp/resource.c:23: /kisskb/src/include/linux/pnp.h:456:25: note: while referencing 'pnp_global' 456 | extern struct list_head pnp_global; | ^~~~~~~~~~ drivers/platform/x86/msi-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/intel/pinctrl-sunrisepoint.o: warning: objtool: missing symbol for section .exit.text drivers/misc/isl29020.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/ubi/block.o: warning: objtool: missing symbol for section .exit.text drivers/power/reset/syscon-reboot-mode.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/amd/nmclan_cs.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/gpio.o: warning: objtool: missing symbol for section .exit.text drivers/phy/phy-lpc18xx-usb-otg.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/pci/intel/ipu3/ipu3-cio2.c: In function 'cio2_v4l2_try_fmt': /kisskb/src/drivers/media/pci/intel/ipu3/ipu3-cio2.c:1101:32: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1101 | fmt = cio2_find_format(&mpix->pixelformat, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/intel/ipu3/ipu3-cio2.c: In function 'cio2_video_link_validate': /kisskb/src/drivers/media/pci/intel/ipu3/ipu3-cio2.c:1360:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1360 | if (!cio2_find_format(&q->format.pixelformat, &source_fmt.format.code)) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.o: warning: objtool: missing symbol for section .exit.text drivers/phy/ti/phy-tusb1210.o: warning: objtool: missing symbol for section .exit.text drivers/misc/ds1682.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/upd64031a.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/mlx5/main.o: warning: objtool: missing symbol for section .exit.text drivers/misc/tsl2550.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/nandsim.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/helene.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/max14577.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-pixelview.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/omap_elm.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/zd1301_demod.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/pxa/pinctrl-pxa25x.o: warning: objtool: missing symbol for section .exit.text drivers/phy/ti/phy-gmii-sel.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/dcdbas.o: warning: objtool: missing symbol for section .exit.text drivers/misc/hmc6352.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/compal-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/omap2.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/upd64083.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/dell-smbios-base.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-pixelview-mk12.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/qsfp.c:52: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/mtd/mtdswap.o: warning: objtool: missing symbol for section .exit.text drivers/misc/vmw_balloon.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/plat_nand.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/max77686.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/pxa/pinctrl-pxa27x.o: warning: objtool: missing symbol for section .exit.text drivers/phy/phy-xgene.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/oxnas_nand.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-pixelview-002t.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/intel/ipu3/ipu3-cio2.o: warning: objtool: missing symbol for section .exit.text drivers/media/dvb-frontends/cxd2099.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/cpia2/cpia2_v4l.o: warning: objtool: missing symbol for section .exit.text drivers/misc/pch_phub.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov2640.o: warning: objtool: missing symbol for section .exit.text drivers/misc/fsa9480.o: warning: objtool: missing symbol for section .exit.text drivers/misc/lattice-ecp3-config.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-pixelview-new.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/max77693.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/marvell_nand.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/fsl_ifc_nand.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov2680.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/dell-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/lpc32xx_slc.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-powercolor-real-angel.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/amd/pcnet32.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/dell-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/misc/aspeed-lpc-ctrl.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/rc.c:52: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-descriptor.o: warning: objtool: missing symbol for section .exit.text drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/max8907.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c: In function 'vidioc_try_fmt': /kisskb/src/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c:319:39: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | v4l_bound_align_image(&pix_fmt_mp->width, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c:322:41: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 322 | &pix_fmt_mp->height, | ^~~~~~~~~~~~~~~~~~~ drivers/misc/aspeed-lpc-snoop.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-proteus-2309.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/lpc32xx_mlc.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov2685.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/hfi1/rc.c: In function 'make_rc_ack': /kisskb/src/drivers/infiniband/hw/hfi1/rc.c:174:52: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | ib_u64_put(e->atomic_data, &ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/rc.c: In function 'hfi1_make_rc_ack_9B': /kisskb/src/drivers/infiniband/hw/hfi1/rc.c:775:47: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 775 | *hwords += hfi1_make_grh(ibp, &hdr->u.l.grh, | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/rc.c: In function 'hfi1_make_rc_ack_16B': /kisskb/src/drivers/infiniband/hw/hfi1/rc.c:828:47: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 828 | *hwords += hfi1_make_grh(ibp, &hdr->u.l.grh, | ^~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/rc.c: In function 'rc_rcv_resp': /kisskb/src/drivers/infiniband/hw/hfi1/rc.c:1599:42: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1599 | val = ib_u64_get(&ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-aio.o: warning: objtool: missing symbol for section .exit.text drivers/net/fjes/fjes_main.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-purpletv.o: warning: objtool: missing symbol for section .exit.text drivers/misc/pci_endpoint_test.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/dell-wmi-led.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/pcf50633-core.o: warning: objtool: missing symbol for section .exit.text drivers/pci/switch/switchtec.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/sh_flctl.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov5645.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-pv951.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov5640.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/lan9303_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/dell-smo8800.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/mxc_nand.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/ti/pinctrl-ti-iodelay.o: warning: objtool: missing symbol for section .exit.text drivers/misc/pvpanic.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'validate_ctrls': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3560:39: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 3560 | p_new.p_s64 = &cs->controls[i].value64; | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:3562:39: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 3562 | p_new.p_s32 = &cs->controls[i].value; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/powercap/intel_rapl.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-hauppauge.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/nuc900_nand.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/dell-rbtn.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/cx231xx/cx231xx-cards.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/pci/ivtv/ivtv-ioctl.c: In function 'ivtv_g_register': /kisskb/src/drivers/media/pci/ivtv/ivtv-ioctl.c:733:47: warning: taking address of packed member of 'struct v4l2_dbg_register' may result in an unaligned pointer value [-Waddress-of-packed-member] 733 | return ivtv_itvc(itv, true, reg->reg, ®->val); | ^~~~~~~~~ drivers/pps/clients/pps-ktimer.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/aquantia/atlantic/aq_pci_func.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/generic-adc-battery.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-rc6-mce.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov5647.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov5670.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-real-audio-220-32-keys.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/lan9303_mdio.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-reddo.o: warning: objtool: missing symbol for section .exit.text drivers/pps/clients/pps-ldisc.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/pda_power.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/axp20x_usb_power.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-streamzap.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/vf610_nfc.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-snapstream-firefly.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/pcf50633-adc.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov5695.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/platform/x86/acer-wmi.c: In function 'read_brightness': /kisskb/src/drivers/platform/x86/acer-wmi.c:1450:16: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 1450 | return value; | ^~~~~ drivers/media/rc/keymaps/rc-tango.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/arc/emac_arc.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/wm831x_backup.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/dell_rbu.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-technisat-ts35.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/acer-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/pci/pcie/aer_inject.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/ruc.c:50: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/pps/clients/pps_parport.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/arc/emac_rockchip.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-tbs-nec.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/max8925_power.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/hfi1/ruc.c: In function 'hfi1_make_ruc_header_16B': /kisskb/src/drivers/infiniband/hw/hfi1/ruc.c:303:23: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 303 | grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/ruc.c: In function 'hfi1_make_ruc_header_9B': /kisskb/src/drivers/infiniband/hw/hfi1/ruc.c:376:38: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 376 | struct ib_grh *grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/acer-wireless.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.o: warning: objtool: missing symbol for section .exit.text drivers/pps/clients/pps-gpio.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/usb/dvb-usb/dvb-usb-remote.c:363:20: warning: argument 2 of type 'u8[5]' {aka 'unsigned char[5]'} with mismatched bound [-Warray-parameter=] 363 | u8 keybuf[5], u32 *event, int *state) | ~~~^~~~~~~~~ In file included from /kisskb/src/drivers/media/usb/dvb-usb/dvb-usb-common.h:13, from /kisskb/src/drivers/media/usb/dvb-usb/dvb-usb-remote.c:9: /kisskb/src/drivers/media/usb/dvb-usb/dvb-usb.h:478:65: note: previously declared as 'u8[]' {aka 'unsigned char[]'} 478 | extern int dvb_usb_nec_rc_key_to_event(struct dvb_usb_device *, u8[], u32 *, int *); | ^~~~ drivers/media/usb/em28xx/em28xx-cards.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/wm831x_power.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/hp_accel.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/acerhdf.o: warning: objtool: missing symbol for section .exit.text drivers/net/dsa/vitesse-vsc73xx.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov6650.o: warning: objtool: missing symbol for section .exit.text drivers/net/hamradio/mkiss.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/r852.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/hp-wireless.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-terratec-cinergy-xs.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/apm/xgene/xgene_enet_main.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov7251.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-terratec-slim.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/kempld-core.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/jz4740_nand.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/huawei-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-terratec-slim-2.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/sdma.c:57: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/i2c/ov7640.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/atheros/alx/main.o: warning: objtool: missing symbol for section .exit.text drivers/ptp/ptp_dte.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/intel_quark_i2c_gpio.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/timberdale.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/cx231xx/cx231xx-audio.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/vp7045.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/wm8350_power.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-tevii-nec.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-atmel-hlcdc.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/jz4780_nand.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-tivo.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/jz4780_bch.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-bcm-iproc.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-bcm-kona.o: warning: objtool: missing symbol for section .exit.text drivers/net/hamradio/6pack.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/amilo-rfkill.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-total-media-in-hand.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/lpc_sch.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov7670.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/test_power.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/af9015.o: warning: objtool: missing symbol for section .exit.text drivers/ptp/ptp_pch.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/cx231xx/cx231xx-dvb.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-clps711x.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-total-media-in-hand-02.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/apm/xgene-v2/main.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov772x.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/vp702x.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-trekstor.o: warning: objtool: missing symbol for section .exit.text drivers/net/hippi/rrunner.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov7740.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/gpd-pocket-fan.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/pwm/pwm-cros-ec.c: In function 'cros_ec_pwm_set_duty': /kisskb/src/drivers/pwm/pwm-cros-ec.c:40:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | struct cros_ec_command *msg = &buf.msg; | ^~~~~~~~ /kisskb/src/drivers/pwm/pwm-cros-ec.c: In function '__cros_ec_pwm_get_duty': /kisskb/src/drivers/pwm/pwm-cros-ec.c:68:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | struct cros_ec_command *msg = &buf.msg; | ^~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-cros-ec.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/hisi504_nand.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/lpc_ich.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-fsl-ftm.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/adp5061.o: warning: objtool: missing symbol for section .exit.text drivers/ptp/ptp_kvm.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-twinhan1027.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/sunxi_nand.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/88pm860x_battery.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-hibvt.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov13858.o: warning: objtool: missing symbol for section .exit.text drivers/net/hamradio/yam.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/mt9m032.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-videomate-m1f.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov9650.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/em28xx/em28xx-video.o: warning: objtool: missing symbol for section .exit.text drivers/media/v4l2-core/tuner-core.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/rdc321x-southbridge.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/act8945a_charger.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-videomate-s350.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/mtk_ecc.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/axp20x_battery.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c: In function 'hw_atl_utils_mpi_read_mbox': /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:510:46: warning: converting a packed 'struct hw_atl_utils_mbox_header' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 510 | sizeof(*pmbox) / sizeof(u32)); | ^~~~~~ In file included from /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_hw.h:19, from /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_nic.h:17, from /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:14: /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/../hw_atl/hw_atl_utils.h:168:17: note: defined here 168 | struct __packed hw_atl_utils_mbox_header { | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c: In function 'hw_atl_utils_mpi_read_stats': /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:521:45: warning: converting a packed 'struct hw_atl_utils_mbox' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 521 | sizeof(*pmbox) / sizeof(u32)); | ^~~~~~ In file included from /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_hw.h:19, from /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_nic.h:17, from /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:14: /kisskb/src/drivers/net/ethernet/aquantia/atlantic/hw_atl/../hw_atl/hw_atl_utils.h:186:17: note: defined here 186 | struct __packed hw_atl_utils_mbox { | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/anysee.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-img.o: warning: objtool: missing symbol for section .exit.text drivers/ptp/ptp_qoriq.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/pinctrl-as3722.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/atheros/atl1c/atl1c_main.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/qcom_nandc.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-videomate-tv-pvr.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/pinctrl-axp209.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-winfast.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/af9035.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/cpcap-battery.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/mtk_nand.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/axp20x_ac_power.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/janz-cmodio.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/mt9p031.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-lp3943.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/mt9m111.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-su3000.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/mt9t001.o: warning: objtool: missing symbol for section .exit.text drivers/net/hamradio/bpqether.o: warning: objtool: missing symbol for section .exit.text drivers/rapidio/devices/tsi721.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/pinctrl-da850-pupd.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/au6610.o: warning: objtool: missing symbol for section .exit.text drivers/net/hyperv/netvsc_drv.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: missing symbol for section .exit.text drivers/media/media-devnode.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/pinctrl-amd.o: warning: objtool: missing symbol for section .exit.text drivers/rapidio/switches/tsi57x.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/wl1273-core.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/ds2780_battery.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/vx855.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/raw/tegra_nand.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/ds2760_battery.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/omap3isp/isp.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-xbox-dvd.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/keymaps/rc-zx-irdec.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/sysfs.c:49: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/platform/x86/sony-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/em28xx/em28xx-audio.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/pinctrl-max77620.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/dtt200u.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/mt9t112.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/ce6230.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/ds2781_battery.o: warning: objtool: missing symbol for section .exit.text drivers/rapidio/switches/idtcps.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/atheros/atl1e/atl1e_main.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/imon_raw.o: warning: objtool: missing symbol for section .exit.text drivers/net/hamradio/baycom_ser_fdx.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/pinctrl-palmas.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-lpss-pci.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/pinctrl-mcp23s08.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/ec168.o: warning: objtool: missing symbol for section .exit.text drivers/rapidio/switches/tsi568.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/ds2782_battery.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/mt9v011.o: warning: objtool: missing symbol for section .exit.text drivers/mtd/nand/spi/core.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/cs5535-mfd.o: warning: objtool: missing symbol for section .exit.text drivers/rapidio/devices/rio_mport_cdev.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-lpss-platform.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/ideapad-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/si476x-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ite-cir.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/tid_rdma.c:7: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/pinctrl/pinctrl-rk805.o: warning: objtool: missing symbol for section .exit.text drivers/pinctrl/pinctrl-single.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/qcom-pm8xxx.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/ltc2941-battery-gauge.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/qcom-spmi-pmic.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/qcom/camss/camss.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/ssbi.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-mediatek.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/em28xx/em28xx-dvb.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/gl861.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/fintek-cir.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/mceusb.o: warning: objtool: missing symbol for section .exit.text drivers/net/hamradio/hdlcdrv.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/platform/x86/thinkpad_acpi.c: In function 'create_attr_set': /kisskb/src/drivers/platform/x86/thinkpad_acpi.c:1054:31: 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; | ^~~~~~~~ /kisskb/src/drivers/platform/x86/thinkpad_acpi.c:1057:16: 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; | ^~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.o: warning: objtool: missing symbol for section .exit.text drivers/remoteproc/remoteproc_core.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/aurora/nb8800.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/a800.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/goldfish_battery.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/mt9v032.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/atmel-flexcom.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/atmel-hlcdc.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-mtk-disp.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/meson-ir.o: warning: objtool: missing symbol for section .exit.text drivers/rpmsg/rpmsg_core.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/trace_dbg.h:53, from /kisskb/src/drivers/infiniband/hw/hfi1/trace.h:57, from /kisskb/src/drivers/infiniband/hw/hfi1/trace.c:48: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rapidio/rio.c: In function 'rio_clr_err_stopped': /kisskb/src/drivers/rapidio/rio.c:1085:57: warning: array subscript 'pnum' is outside the bounds of an interior zero-length array 'struct rio_dev *[0]' [-Wzero-length-bounds] 1085 | struct rio_dev *nextdev = rdev->rswitch->nextdev[pnum]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /kisskb/src/drivers/rapidio/rio.c:22: /kisskb/src/include/linux/rio.h:107:25: note: while referencing 'nextdev' 107 | struct rio_dev *nextdev[0]; | ^~~~~~~ drivers/power/supply/lego_ev3_battery.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/trace/define_trace.h:96, from /kisskb/src/drivers/infiniband/hw/hfi1/trace_ibhdrs.h:486, from /kisskb/src/drivers/infiniband/hw/hfi1/trace.h:60, from /kisskb/src/drivers/infiniband/hw/hfi1/trace.c:48: /kisskb/src/drivers/infiniband/hw/hfi1/./trace_ibhdrs.h: In function 'trace_event_raw_event_hfi1_output_ibhdr_template': /kisskb/src/drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:366:83: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | __entry->dest_qpn = hfi1_16B_get_dest_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:720:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:21: note: in expansion of macro 'TP_fast_assign' 341 | TP_fast_assign( | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:367:81: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 367 | __entry->src_qpn = hfi1_16B_get_src_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:720:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:21: note: in expansion of macro 'TP_fast_assign' 341 | TP_fast_assign( | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:97, from /kisskb/src/drivers/infiniband/hw/hfi1/trace_ibhdrs.h:486, from /kisskb/src/drivers/infiniband/hw/hfi1/trace.h:60, from /kisskb/src/drivers/infiniband/hw/hfi1/trace.c:48: /kisskb/src/drivers/infiniband/hw/hfi1/./trace_ibhdrs.h: In function 'perf_trace_hfi1_output_ibhdr_template': /kisskb/src/drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:366:83: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | __entry->dest_qpn = hfi1_16B_get_dest_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:66:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:21: note: in expansion of macro 'TP_fast_assign' 341 | TP_fast_assign( | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:367:81: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 367 | __entry->src_qpn = hfi1_16B_get_src_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:66:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:21: note: in expansion of macro 'TP_fast_assign' 341 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/mfd/intel-lpss.o: warning: objtool: missing symbol for section .exit.text drivers/remoteproc/remoteproc_debugfs.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/intel-lpss-acpi.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/intel-lpss-pci.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/trace/define_trace.h:96, from /kisskb/src/drivers/infiniband/hw/hfi1/trace_tx.h:853, from /kisskb/src/drivers/infiniband/hw/hfi1/trace.h:63, from /kisskb/src/drivers/infiniband/hw/hfi1/trace.c:48: /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h: In function 'trace_event_raw_event_hfi1_sdma_user_header': /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:525:45: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | __le32 *pbc = (__le32 *)hdr->pbc; | ^~~ /kisskb/src/include/trace/trace_events.h:720:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ /kisskb/src/include/trace/trace_events.h:78:30: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:524:21: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:526:45: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 526 | __be32 *lrh = (__be32 *)hdr->lrh; | ^~~ /kisskb/src/include/trace/trace_events.h:720:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ /kisskb/src/include/trace/trace_events.h:78:30: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:524:21: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:527:45: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | __be32 *bth = (__be32 *)hdr->bth; | ^~~ /kisskb/src/include/trace/trace_events.h:720:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ /kisskb/src/include/trace/trace_events.h:78:30: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:524:21: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:528:47: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 528 | __le32 *kdeth = (__le32 *)&hdr->kdeth; | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:720:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ /kisskb/src/include/trace/trace_events.h:78:30: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:524:21: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:97, from /kisskb/src/drivers/infiniband/hw/hfi1/trace_tx.h:853, from /kisskb/src/drivers/infiniband/hw/hfi1/trace.h:63, from /kisskb/src/drivers/infiniband/hw/hfi1/trace.c:48: /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h: In function 'perf_trace_hfi1_sdma_user_header': /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:525:45: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | __le32 *pbc = (__le32 *)hdr->pbc; | ^~~ /kisskb/src/include/trace/perf.h:66:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ /kisskb/src/include/trace/trace_events.h:78:30: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:524:21: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:526:45: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 526 | __be32 *lrh = (__be32 *)hdr->lrh; | ^~~ /kisskb/src/include/trace/perf.h:66:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ /kisskb/src/include/trace/trace_events.h:78:30: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:524:21: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:527:45: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | __be32 *bth = (__be32 *)hdr->bth; | ^~~ /kisskb/src/include/trace/perf.h:66:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ /kisskb/src/include/trace/trace_events.h:78:30: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:524:21: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:528:47: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 528 | __le32 *kdeth = (__le32 *)&hdr->kdeth; | ^~~~~~~~~~~ /kisskb/src/include/trace/perf.h:66:11: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ /kisskb/src/include/trace/trace_events.h:78:30: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/./trace_tx.h:524:21: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-input.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/hfi1/trace.c: In function 'parse_everbs_hdrs': /kisskb/src/drivers/infiniband/hw/hfi1/trace.c:331:45: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 331 | ib_u64_get(&eh->at.atomic_ack_eth)); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mb.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-pca9685.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/nuvoton-cir.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/mt9v111.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/viperboard.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ene_ir.o: warning: objtool: missing symbol for section .exit.text drivers/remoteproc/remoteproc_sysfs.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/redrat3.o: warning: objtool: missing symbol for section .exit.text drivers/net/hamradio/baycom_ser_hdx.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/sbs-battery.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/rn5t618.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/mthca/mthca_main.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-rcar.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/go7007/go7007-loader.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/rk808.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/go7007/go7007-usb.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/dibusb-mc.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/rapidio/rio-sysfs.c: In function 'lnext_show': /kisskb/src/drivers/rapidio/rio-sysfs.c:79:51: warning: array subscript 'i' is outside the bounds of an interior zero-length array 'struct rio_dev *[0]' [-Wzero-length-bounds] 79 | if (rdev->rswitch->nextdev[i]) | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/rapidio/rio-sysfs.c:14: /kisskb/src/include/linux/rio.h:107:25: note: while referencing 'nextdev' 107 | struct rio_dev *nextdev[0]; | ^~~~~~~ drivers/media/rc/ir-rx51.o: warning: objtool: missing symbol for section .exit.text drivers/rpmsg/qcom_glink_rpm.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/sec-core.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ir-spi.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/sbs-charger.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_disc_peer': /kisskb/src/drivers/rapidio/rio-scan.c:743:47: warning: array subscript 'prev_port' is outside the bounds of an interior zero-length array 'struct rio_dev *[0]' [-Wzero-length-bounds] 743 | prev->rswitch->nextdev[prev_port] = rdev; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/drivers/rapidio/rio-scan.c:27: /kisskb/src/include/linux/rio.h:107:25: note: while referencing 'nextdev' 107 | struct rio_dev *nextdev[0]; | ^~~~~~~ drivers/pwm/pwm-renesas-tpu.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/sr030pc30.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/rapidio/rio-scan.c: In function 'rio_enum_peer': /kisskb/src/drivers/rapidio/rio-scan.c:590:47: warning: array subscript 'prev_port' is outside the bounds of an interior zero-length array 'struct rio_dev *[0]' [-Wzero-length-bounds] 590 | prev->rswitch->nextdev[prev_port] = rdev; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/drivers/rapidio/rio-scan.c:27: /kisskb/src/include/linux/rio.h:107:25: note: while referencing 'nextdev' 107 | struct rio_dev *nextdev[0]; | ^~~~~~~ /kisskb/src/drivers/rapidio/rio-scan.c:556:55: warning: array subscript 'prev_port' is outside the bounds of an interior zero-length array 'struct rio_dev *[0]' [-Wzero-length-bounds] 556 | prev->rswitch->nextdev[prev_port] = rdev; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/drivers/rapidio/rio-scan.c:27: /kisskb/src/include/linux/rio.h:107:25: note: while referencing 'nextdev' 107 | struct rio_dev *nextdev[0]; | ^~~~~~~ drivers/media/rc/streamzap.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/go7007/s2250-board.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/brocade/bna/bnad.o: warning: objtool: missing symbol for section .exit.text drivers/net/hamradio/baycom_par.o: warning: objtool: missing symbol for section .exit.text drivers/net/ieee802154/fakelb.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/nova-t-usb2.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/lm3533-core.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/rc-loopback.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/sbs-manager.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-stm32.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cadence/macb_main.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/calxeda/xgmac.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/noon010pc30.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/bq27xxx_battery_i2c.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/retu-mfd.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/hdaps.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/winbond-cir.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/rj54n1cb0c.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/gpio-ir-recv.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/as3722.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/umt-010.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/bq27xxx_battery_hdq.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-stm32-lp.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cavium/common/cavium_ptp.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/rtl28xxu.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/fujitsu-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/zd1301.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/hackrf/hackrf.o: warning: objtool: missing symbol for section .exit.text drivers/rpmsg/qcom_smd.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/ipvlan/ipvlan.h:19, from /kisskb/src/drivers/net/ipvlan/ipvlan_core.c:10: /kisskb/src/drivers/net/ipvlan/ipvlan_core.c: In function 'ipvlan_process_multicast': /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/ipvlan/ipvlan_core.c:236:29: note: while referencing 'list' 236 | struct sk_buff_head list; | ^~~~ drivers/platform/x86/fujitsu-tablet.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/gpio-ir-tx.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/s5k6a3.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb-v2/dvbsky.o: warning: objtool: missing symbol for section .exit.text drivers/rpmsg/virtio_rpmsg_bus.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/da9030_battery.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/stw481x.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-sun4i.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/s5k6aa.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/mantis/mantis_cards.o: warning: objtool: missing symbol for section .exit.text drivers/siox/siox-bus-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/m920x.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/pwm-ir-tx.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/da9052-battery.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/menf21bmc.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/panasonic-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/net/ieee802154/at86rf230.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/da9150-fg.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/da9150-charger.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/hdpvr/hdpvr-core.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-twl.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/uc.c:48: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/aacraid/linit.o: warning: objtool: missing symbol for section .exit.text drivers/siox/siox-core.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cadence/macb_pci.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/hi6421-pmic-core.o: warning: objtool: missing symbol for section .exit.text drivers/net/netdevsim/netdev.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_load_setfile.isra': /kisskb/src/drivers/media/i2c/s5k5baf.c:393:27: warning: array subscript 65535 is outside the bounds of an interior zero-length array 'struct [0]' [-Wzero-length-bounds] 393 | if (f->seq[i].offset + d <= end) | ~~~~~~^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:286:11: note: while referencing 'seq' 286 | } seq[0]; | ^~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c: In function 'bna_bfi_stats_get_rsp': /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:73:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:197:9: note: in expansion of macro 'bna_stats_copy' 197 | bna_stats_copy(mac, mac); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:74:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:197:9: note: in expansion of macro 'bna_stats_copy' 197 | bna_stats_copy(mac, mac); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:73:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:198:9: note: in expansion of macro 'bna_stats_copy' 198 | bna_stats_copy(bpc, bpc); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:74:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:198:9: note: in expansion of macro 'bna_stats_copy' 198 | bna_stats_copy(bpc, bpc); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:73:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:199:9: note: in expansion of macro 'bna_stats_copy' 199 | bna_stats_copy(rad, rad); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:74:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:199:9: note: in expansion of macro 'bna_stats_copy' 199 | bna_stats_copy(rad, rad); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:73:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:200:9: note: in expansion of macro 'bna_stats_copy' 200 | bna_stats_copy(rlb, rad); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:74:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:200:9: note: in expansion of macro 'bna_stats_copy' 200 | bna_stats_copy(rlb, rad); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:73:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:201:9: note: in expansion of macro 'bna_stats_copy' 201 | bna_stats_copy(fc_rx, fc_rx); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:74:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:201:9: note: in expansion of macro 'bna_stats_copy' 201 | bna_stats_copy(fc_rx, fc_rx); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:73:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:202:9: note: in expansion of macro 'bna_stats_copy' 202 | bna_stats_copy(fc_tx, fc_tx); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:74:28: 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; \ | ^ /kisskb/src/drivers/net/ethernet/brocade/bna/bna_enet.c:202:9: note: in expansion of macro 'bna_stats_copy' 202 | bna_stats_copy(fc_tx, fc_tx); | ^~~~~~~~~~~~~~ drivers/power/supply/max17040_battery.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/igorplugusb.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/s5k4ecgx.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/netup_unidvb/netup_unidvb_core.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/fixed.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_init_model': /kisskb/src/drivers/power/supply/max17042_battery.c:588:41: 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, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ drivers/media/pci/meye/meye.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/i2c/s5k5baf.c: In function 's5k5baf_set_power': /kisskb/src/drivers/media/i2c/s5k5baf.c:572:28: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct [0]' [-Wzero-length-bounds] 572 | if (fw->seq[i].id == seq_id) | ~~~~~~~^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:286:11: note: while referencing 'seq' 286 | } seq[0]; | ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:573:46: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct [0]' [-Wzero-length-bounds] 573 | return data + fw->seq[i].offset; | ~~~~~~~^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:286:11: note: while referencing 'seq' 286 | } seq[0]; | ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:572:28: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct [0]' [-Wzero-length-bounds] 572 | if (fw->seq[i].id == seq_id) | ~~~~~~~^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:286:11: note: while referencing 'seq' 286 | } seq[0]; | ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:573:46: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct [0]' [-Wzero-length-bounds] 573 | return data + fw->seq[i].offset; | ~~~~~~~^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:286:11: note: while referencing 'seq' 286 | } seq[0]; | ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:572:28: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct [0]' [-Wzero-length-bounds] 572 | if (fw->seq[i].id == seq_id) | ~~~~~~~^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:286:11: note: while referencing 'seq' 286 | } seq[0]; | ^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:573:46: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct [0]' [-Wzero-length-bounds] 573 | return data + fw->seq[i].offset; | ~~~~~~~^~~ /kisskb/src/drivers/media/i2c/s5k5baf.c:286:11: note: while referencing 'seq' 286 | } seq[0]; | ^~~ drivers/media/usb/msi2500/msi2500.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/digitv.o: warning: objtool: missing symbol for section .exit.text drivers/pwm/pwm-twl-led.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/iguanair.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_menlow.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/rcar-vin/rcar-csi2.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/hi655x-pmic.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/max17042_battery.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/s5k5baf.o: warning: objtool: missing symbol for section .exit.text drivers/slimbus/core.o: warning: objtool: missing symbol for section .exit.text drivers/net/ieee802154/mrf24j40.o: warning: objtool: missing symbol for section .exit.text drivers/net/ipvlan/ipvlan_main.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/qcom/venus/core.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/max1721x_battery.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/ttusbir.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/virtual.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/ud.c:51: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/i2c/lm3560.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/adp1653.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/rt5033_battery.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/hfi1/ud.c: In function 'hfi1_make_ud_req_9B': /kisskb/src/drivers/infiniband/hw/hfi1/ud.c:349:23: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/ud.c: In function 'hfi1_make_ud_req_16B': /kisskb/src/drivers/infiniband/hw/hfi1/ud.c:446:23: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/ud.c:474:34: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 474 | hfi1_16B_set_qpn(&ps->s_txreq->phdr.hdr.opah.u.mgmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/ud.c: In function 'return_cnp_16B': /kisskb/src/drivers/infiniband/hw/hfi1/ud.c:672:38: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 672 | struct ib_grh *grh = &hdr.opah.u.l.grh; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/ud.c: In function 'return_cnp': /kisskb/src/drivers/infiniband/hw/hfi1/ud.c:730:38: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 730 | struct ib_grh *grh = &hdr.ibh.u.l.grh; | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/msi-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/dln2.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/brocade/bna/bfa_ioc.c: In function 'bfa_nw_ioc_fwver_get': /kisskb/src/drivers/net/ethernet/brocade/bna/bfa_ioc.c:1299:9: warning: converting a packed 'struct bfi_ioc_image_hdr' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1299 | u32 *fwsig = (u32 *) fwhdr; | ^~~ In file included from /kisskb/src/drivers/net/ethernet/brocade/bna/bfa_ioc.h:24, from /kisskb/src/drivers/net/ethernet/brocade/bna/bfa_ioc.c:20: /kisskb/src/drivers/net/ethernet/brocade/bna/bfi.h:259:8: note: defined here 259 | struct bfi_ioc_image_hdr { | ^~~~~~~~~~~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/userspace-consumer.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/88pg86x.o: warning: objtool: missing symbol for section .exit.text drivers/net/plip/plip.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/rcar-vin/rcar-core.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/peaq-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cirrus/cs89x0.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/st_rc.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/wmi.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/lm3646.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/rt9455_charger.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/dev.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: missing symbol for section .exit.text drivers/net/ieee802154/cc2520.o: warning: objtool: missing symbol for section .exit.text drivers/net/ieee802154/atusb.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/rt5033.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cavium/liquidio/lio_main.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/rockchip/rga/rga.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/88pm800.o: warning: objtool: missing symbol for section .exit.text drivers/slimbus/qcom-ctrl.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/surface3-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/twl4030_madc_battery.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/sunxi-cir.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/topstar-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/reset/reset-meson-audio-arb.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/88pm8607.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/sky81452.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/brocade/bna/bfa_cee.c: In function 'bfa_cee_stats_swap': /kisskb/src/drivers/net/ethernet/brocade/bna/bfa_cee.c:37:9: warning: converting a packed 'struct bfa_cee_stats' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 37 | u32 *buffer = (u32 *)stats; | ^~~ In file included from /kisskb/src/drivers/net/ethernet/brocade/bna/bfa_cee.h:23, from /kisskb/src/drivers/net/ethernet/brocade/bna/bfa_cee.c:20: /kisskb/src/drivers/net/ethernet/brocade/bna/bfa_defs_cna.h:196:8: note: defined here 196 | struct bfa_cee_stats { | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/mmu_rb.h:50, from /kisskb/src/drivers/infiniband/hw/hfi1/user_exp_rcv.c:50: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/i2c/ak881x.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/user_pages.c:53: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/reset/reset-ti-syscon.o: warning: objtool: missing symbol for section .exit.text drivers/reset/reset-qcom-pdc.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/pluto2/pluto2.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/wmi-bmof.o: warning: objtool: missing symbol for section .exit.text drivers/slimbus/qcom-ngd-ctrl.o: warning: objtool: missing symbol for section .exit.text drivers/net/ieee802154/adf7242.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: missing symbol for section .exit.text drivers/soc/amlogic/meson-canvas.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c: In function 'zilog_ir_format': /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:535:49: 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, | ~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/media/i2c/ir-kbd-i2c.c:545:49: 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, | ~~~~~~~~~~^~~~~~~ drivers/power/supply/88pm860x_charger.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/sir_ir.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/serial_ir.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/cpcap-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-88pm80x.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/intel_soc_pmic_bxtwc.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel-wmi-thunderbolt.o: warning: objtool: missing symbol for section .exit.text drivers/reset/reset-uniphier.o: warning: objtool: missing symbol for section .exit.text drivers/soundwire/bus_type.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ml86v7667.o: warning: objtool: missing symbol for section .exit.text drivers/net/ieee802154/ca8210.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/mantis/hopper_cards.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/video-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/net/ppp/ppp_generic.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-88pm860x.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ir-kbd-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/pcf50633-charger.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/mtk-cir.o: warning: objtool: missing symbol for section .exit.text drivers/net/ieee802154/mcr20a.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: missing symbol for section .exit.text drivers/reset/reset-uniphier-glue.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/zx-irdec.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/ngene/ngene-cards.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/tango-ir.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/pt3/pt3.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/intel_soc_pmic_chtdc_ti.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/aat2870-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cisco/enic/enic_main.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/pt1/pt1.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/s3c-camif/camif-core.o: warning: objtool: missing symbol for section .exit.text drivers/net/ieee802154/mac802154_hwsim.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ab-b5ze-s3.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ab3100.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/ov2659.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/user_sdma.c:65: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/regulator/ab3100.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/rx51_battery.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/imx214.o: warning: objtool: missing symbol for section .exit.text drivers/media/rc/xbox_remote.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/mt6397-core.o: warning: objtool: missing symbol for section .exit.text drivers/net/ppp/bsd_comp.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/hfi1/user_sdma.c: In function 'hfi1_user_sdma_process_request': /kisskb/src/drivers/infiniband/hw/hfi1/user_sdma.c:354:38: warning: converting a packed 'struct sdma_req_info' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 354 | (u16 *)&info); | ^ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/common.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:75, from /kisskb/src/drivers/infiniband/hw/hfi1/user_sdma.c:65: /kisskb/src/include/uapi/rdma/hfi/hfi1_user.h:197:8: note: defined here 197 | struct sdma_req_info { | ^~~~~~~~~~~~~ drivers/net/ppp/ppp_async.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/sun4i-gpadc.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-abx80x.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/tc358743.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cortina/gemini.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/toshiba_acpi.o: warning: objtool: missing symbol for section .exit.text drivers/net/team/team_mode_broadcast.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/cpcap-charger.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/max8903_charger.o: warning: objtool: missing symbol for section .exit.text drivers/net/ppp/ppp_deflate.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/s5p-cec/s5p_cec.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/imx258.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/act8865-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/slip/slip.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/isp1704_charger.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/stm32-lptimer.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/saa7146/mxb.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-armada38x.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/s5p-g2d/g2d.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/lp8727_charger.o: warning: objtool: missing symbol for section .exit.text drivers/net/team/team_mode_random.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/twl4030_charger.o: warning: objtool: missing symbol for section .exit.text drivers/net/team/team_mode_activebackup.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/act8945a-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/phy_device.o: warning: objtool: missing symbol for section .exit.text drivers/net/team/team_mode_roundrobin.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spidev.o: warning: objtool: missing symbol for section .exit.text drivers/net/ppp/ppp_mppe.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/saa7146/hexium_orion.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-as3722.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/dec/tulip/xircom_cb.o: warning: objtool: missing symbol for section .exit.text drivers/net/team/team.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/lp8788-charger.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/qcom/venus/vdec.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/stm32-timers.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/toshiba_haps.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/imx274.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/gpio-charger.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/ad5398.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/ltc3651-charger.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-asm9260.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/max14577_charger.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/verbs.c:58: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/usb/pvrusb2/pvrusb2-main.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/max14656_charger_detector.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/saa7146/hexium_gemini.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/smipcie/smipcie-main.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-loopback-test.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/hfi1/verbs.c: In function 'hfi1_verbs_send_pio': /kisskb/src/drivers/infiniband/hw/hfi1/verbs.c:841:30: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | hdr = (u32 *)&ps->s_txreq->phdr.hdr.opah; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/hfi1/verbs.c:844:30: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 844 | hdr = (u32 *)&ps->s_txreq->phdr.hdr.ibh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/spi/spi-altera.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/opera1.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/toshiba-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/max8997_charger.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: missing symbol for section .exit.text drivers/net/team/team_mode_loadbalance.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/mxs-lradc.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/max77693_charger.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/anatop-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/max8998_charger.o: warning: objtool: missing symbol for section .exit.text drivers/net/ppp/ppp_synctty.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/s5p-jpeg/jpeg-core.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/solo6x10/solo6x10-core.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-at91sam9.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/qcom_smbb.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-armada-3700.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/gspca.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_cht_int33fe.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/imx319.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/seco-cec/seco-cec.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/s5p-mfc/s5p_mfc.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cavium/liquidio/lio_vf_main.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/sprd-sc27xx-spi.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/soc_camera/soc_mediabus.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/sta2x11/sta2x11_vip.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/arizona-ldo1.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-bq32k.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-bcm-iproc.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/af9005.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/bq2415x_charger.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/catc.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/sti/bdisp/bdisp-v4l2.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/bq24735-charger.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/kaweth.o: warning: objtool: missing symbol for section .exit.text drivers/net/ppp/pppox.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/qcom/venus/venc.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/bq24257_charger.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_int0002_vgpio.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/soc_camera/soc_camera.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/rave-sp.o: warning: objtool: missing symbol for section .exit.text drivers/soc/mediatek/mtk-pmic-wrap.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/bq24190_charger.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/imx355.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-bq4802.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-bcm-unimac.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/tw5864/tw5864-core.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cavium/thunder/thunder_xcv.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/arizona-micsupp.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/verbs_txreq.c:48: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c: In function 'g94_i2c_aux_xfer': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c:160:52: warning: 'stat' may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | return ret < 0 ? ret : (stat & 0x000f0000) >> 16; | ~~~~~~~~~~~~~~~~~~~~^~~~~ drivers/spi/spi-atmel.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/bq25890_charger.o: warning: objtool: missing symbol for section .exit.text drivers/mfd/rohm-bd718x7.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.o: warning: objtool: missing symbol for section .exit.text drivers/soundwire/intel.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel-hid.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-brcmstb-waketimer.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/gpu/drm/i915/intel_dp.c: In function 'intel_dp_check_mst_status': /kisskb/src/drivers/gpu/drm/i915/intel_dp.c:4478:30: warning: 'drm_dp_channel_eq_ok' reading 6 bytes from a region of size 4 [-Wstringop-overread] 4478 | !drm_dp_channel_eq_ok(&esi[10], intel_dp->lane_count)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_dp.c:4478:30: note: referencing argument 1 of type 'const u8 *' {aka 'const unsigned char *'} In file included from /kisskb/src/drivers/gpu/drm/i915/intel_dp.c:39: /kisskb/src/include/drm/drm_dp_helper.h:1013:6: note: in a call to function 'drm_dp_channel_eq_ok' 1013 | bool drm_dp_channel_eq_ok(const u8 link_status[DP_LINK_STATUS_SIZE], | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/vnic.h:51, from /kisskb/src/drivers/infiniband/hw/hfi1/vnic_main.c:55: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/regulator/as3711-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/rtl8150.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/pegasus.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ppp/pptp.c: In function 'pptp_bind': /kisskb/src/drivers/net/ppp/pptp.c:397:26: 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)) | ^~~~~~~~~~~~~~~~~ drivers/media/platform/soc_camera/soc_camera_platform.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/smb347-charger.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/benq.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/dec/tulip/winbond-840.o: warning: objtool: missing symbol for section .exit.text drivers/net/ppp/pppoe.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/tps65090-charger.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-cmos.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-at91-usart.o: warning: objtool: missing symbol for section .exit.text drivers/media/i2c/max2175.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/sti/cec/stih-cec.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel-vbtn.o: warning: objtool: missing symbol for section .exit.text drivers/net/ppp/pptp.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/sdma.h:56, from /kisskb/src/drivers/infiniband/hw/hfi1/vnic_sdma.c:52: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/regulator/as3722-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-cpcap.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/rtc/rtc-cros-ec.c: In function 'cros_ec_rtc_get': /kisskb/src/drivers/rtc/rtc-cros-ec.c:45:48: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 45 | ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg); | ^~~~~~~~ /kisskb/src/drivers/rtc/rtc-cros-ec.c: In function 'cros_ec_rtc_set': /kisskb/src/drivers/rtc/rtc-cros-ec.c:73:48: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg); | ^~~~~~~~ drivers/media/usb/gspca/conex.o: warning: objtool: missing symbol for section .exit.text drivers/spmi/spmi.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/tps65217_charger.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/sti/delta/delta-v4l2.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-cros-ec.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/sti/hva/hva-v4l2.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/axp288_fuel_gauge.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/s5p-mfc/s5p_mfc_enc.c: In function 'vidioc_try_fmt': /kisskb/src/drivers/media/platform/s5p-mfc/s5p_mfc_enc.c:1435:39: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1435 | v4l_bound_align_image(&pix_fmt_mp->width, 8, 1920, 1, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/s5p-mfc/s5p_mfc_enc.c:1436:25: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1436 | &pix_fmt_mp->height, 4, 1080, 1, 0); | ^~~~~~~~~~~~~~~~~~~ drivers/platform/x86/intel_scu_ipcutil.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c: In function 'gm200_i2c_aux_xfer': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c:160:52: warning: 'stat' may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | return ret < 0 ? ret : (stat & 0x000f0000) >> 16; | ~~~~~~~~~~~~~~~~~~~~^~~~~ drivers/net/phy/mdio-mux-bcm-iproc.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-da9052.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-mux-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-axi-spi-engine.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/gpu/drm/i915/intel_dp.c: In function 'intel_dp_mode_valid': /kisskb/src/drivers/gpu/drm/i915/intel_dp.c:548:33: warning: 'drm_dp_dsc_sink_max_slice_count' reading 15 bytes from a region of size 0 [-Wstringop-overread] 548 | drm_dp_dsc_sink_max_slice_count(intel_dp->dsc_dpcd, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | true); | ~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_dp.c:548:33: note: referencing argument 1 of type 'const u8 *' {aka 'const unsigned char *'} In file included from /kisskb/src/drivers/gpu/drm/i915/intel_dp.c:39: /kisskb/src/include/drm/drm_dp_helper.h:1123:4: note: in a call to function 'drm_dp_dsc_sink_max_slice_count' 1123 | u8 drm_dp_dsc_sink_max_slice_count(const u8 dsc_dpcd[DP_DSC_RECEIVER_CAP_SIZE], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/regulator/axp20x-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/tw68/tw68-core.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/usb/r8152.c:13: /kisskb/src/drivers/net/usb/r8152.c: In function 'r8152_csum_workaround': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/usb/r8152.c:1593:37: note: while referencing 'seg_list' 1593 | struct sk_buff_head seg_list; | ^~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/usb/r8152.c:13: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/usb/r8152.c:1593:37: note: while referencing 'seg_list' 1593 | struct sk_buff_head seg_list; | ^~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/usb/r8152.c:13: /kisskb/src/drivers/net/usb/r8152.c: In function 'rtl_drop_queued_tx': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/usb/r8152.c:2115:29: note: while referencing 'skb_head' 2115 | struct sk_buff_head skb_head, *tx_queue = &tp->tx_queue; | ^~~~~~~~ drivers/rtc/rtc-da9055.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/hso.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cavium/thunder/thunder_bgx.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_mid_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/soc_camera/sh_mobile_ceu_camera.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/bcm590xx-regulator.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/usb/r8152.c:13: /kisskb/src/drivers/net/usb/r8152.c: In function 'r8152_tx_agg_fill': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/usb/r8152.c:1755:29: note: while referencing 'skb_head' 1755 | struct sk_buff_head skb_head, *tx_queue = &tp->tx_queue; | ^~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/usb/r8152.c:13: /kisskb/src/include/linux/skbuff.h:1866:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1866 | __skb_insert(newsk, prev, prev->next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/usb/r8152.c:1755:29: note: while referencing 'skb_head' 1755 | struct sk_buff_head skb_head, *tx_queue = &tp->tx_queue; | ^~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/usb/r8152.c:13: /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/usb/r8152.c:1755:29: note: while referencing 'skb_head' 1755 | struct sk_buff_head skb_head, *tx_queue = &tp->tx_queue; | ^~~~~~~~ drivers/media/platform/stm32/stm32-dcmi.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/axp288_charger.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/debugfs.c:57: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/rtc/rtc-da9063.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/dec/tulip/de2104x.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/bd718x7-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-mux-mmioreg.o: warning: objtool: missing symbol for section .exit.text drivers/spmi/spmi-pmic-arb.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/cpia1.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-bcm2835.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/ttpci/budget.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-digicolor.o: warning: objtool: missing symbol for section .exit.text drivers/soc/qcom/qcom-geni-se.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/cros_usbpd-charger.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/bd9571mwv-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/tegra-cec/tegra_cec.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/stm32/stm32-cec.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_ips.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1286.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-bcm2835aux.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/dtcs033.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/asix_devices.o: warning: objtool: missing symbol for section .exit.text drivers/soc/qcom/qcom_gsbi.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1302.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/sc2731_charger.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/lmc/lmc_main.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-bcm63xx.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1305.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/hfi1/hfi.h:68, from /kisskb/src/drivers/infiniband/hw/hfi1/fault.h:55, from /kisskb/src/drivers/infiniband/hw/hfi1/fault.c:55: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/regulator/da903x.o: warning: objtool: missing symbol for section .exit.text drivers/pci/pci-stub.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/ttpci/budget-av.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/ti-vpe/vpe.c: In function '__vpe_try_fmt': /kisskb/src/drivers/media/platform/ti-vpe/vpe.c:1631:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1631 | v4l_bound_align_image(&pix->width, MIN_W, MAX_W, w_align, | ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/ti-vpe/vpe.c:1632:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1632 | &pix->height, MIN_H, MAX_H, H_ALIGN, | ^~~~~~~~~~~~ drivers/ssb/main.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/xo1-rfkill.o: warning: objtool: missing symbol for section .exit.text drivers/pci/pci-pf-stub.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cavium/thunder/nic_main.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/r8152.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1347.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1343.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/etoms.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1374.o: warning: objtool: missing symbol for section .exit.text drivers/power/supply/sc27xx_fuel_gauge.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-bcm63xx-hsspi.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/pci/xen-pcifront.c:11: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/pci/xen-pcifront.c:7: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/net/phy/mdio-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1307.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/vimc/vimc-core.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/da9052-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/xo15-ebook.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/vicodec/vicodec-core.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/ibm_rtl.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/lan78xx.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/dtv5100.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1390.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-iproc-qspi.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/tw686x/tw686x-core.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/ti-vpe/vpe.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/finepix.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1511.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1553.o: warning: objtool: missing symbol for section .exit.text drivers/pci/xen-pcifront.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-brcmstb-qspi.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/da9055-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/dlink/dl2k.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/jeilinj.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/mxm-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/hdlc.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-hisi-femac.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/ttpci/budget-ci.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1672.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/vimc/vimc-capture.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/da9062-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/cinergyT2-core.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/konica.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/kinect.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/samsung-laptop.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1742.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_mid_powerbtn.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds1685.o: warning: objtool: missing symbol for section .exit.text drivers/soc/qcom/smd-rpm.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/cdc_ether.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/nes/nes.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_oaktrail.o: warning: objtool: missing symbol for section .exit.text drivers/net/wimax/i2400m/driver.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/mars.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/soc/qcom/smp2p.c: In function 'qcom_smp2p_intr': /kisskb/src/drivers/soc/qcom/smp2p.c:213:48: warning: taking address of packed member of 'struct smp2p_smem_item' may result in an unaligned pointer value [-Waddress-of-packed-member] 213 | entry->value = &in->entries[i].value; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/smp2p.c: In function 'qcom_smp2p_outbound_entry': /kisskb/src/drivers/soc/qcom/smp2p.c:361:24: warning: taking address of packed member of 'struct smp2p_smem_item' may result in an unaligned pointer value [-Waddress-of-packed-member] 361 | entry->value = &out->entries[out->valid_entries].value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/soc/qcom/smem.o: warning: objtool: missing symbol for section .exit.text drivers/soc/qcom/smp2p.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/ax88179_178a.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/hdlc_raw.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/samsung-q10.o: warning: objtool: missing symbol for section .exit.text drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/dec/tulip/tulip_core.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/ttpci/budget-patch.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/cavium/thunder/nicvf_main.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/az6027.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/da9063-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds2404.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/mr97310a.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/dlink/sundance.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel-rst.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: missing symbol for section .exit.text drivers/soc/qcom/smsm.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ds3232.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/vivid/vivid-core.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-moxart.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/vsp1/vsp1_drv.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/apple-gmux.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-em3027.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/cdc_eem.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/hdlc_raw_eth.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/da9210-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel-smartconnect.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/dm9601.o: warning: objtool: missing symbol for section .exit.text drivers/soc/qcom/wcnss_ctrl.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/vimc/vimc-debayer.o: warning: objtool: missing symbol for section .exit.text In function 'alienware_wmax_command', inlined from 'toggle_hdmi_source' at /kisskb/src/drivers/platform/x86/alienware-wmi.c:609:11: /kisskb/src/drivers/platform/x86/alienware-wmi.c:539:21: warning: 'output.pointer' is used uninitialized [-Wuninitialized] 539 | kfree(output.pointer); | ~~~~~~^~~~~~~~ /kisskb/src/drivers/platform/x86/alienware-wmi.c: In function 'toggle_hdmi_source': /kisskb/src/drivers/platform/x86/alienware-wmi.c:521:28: note: 'output' declared here 521 | struct acpi_buffer output; | ^~~~~~ In function 'alienware_wmax_command', inlined from 'toggle_deepsleep' at /kisskb/src/drivers/platform/x86/alienware-wmi.c:748:11: /kisskb/src/drivers/platform/x86/alienware-wmi.c:539:21: warning: 'output.pointer' is used uninitialized [-Wuninitialized] 539 | kfree(output.pointer); | ~~~~~~^~~~~~~~ /kisskb/src/drivers/platform/x86/alienware-wmi.c: In function 'toggle_deepsleep': /kisskb/src/drivers/platform/x86/alienware-wmi.c:521:28: note: 'output' declared here 521 | struct acpi_buffer output; | ^~~~~~ drivers/platform/x86/alienware-wmi.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/vimc/vimc-scaler.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/saa7134/saa7134-empress.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ep93xx.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-fm3130.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/nw80x.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-mscc-miim.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/surfacepro3_button.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_pmc_ipc.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/hdlc_cisco.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/sr9700.o: warning: objtool: missing symbol for section .exit.text drivers/soc/qcom/apr.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/da9211-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-ftrtc010.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-butterfly.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/surface3_button.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/net/ethernet/chelsio/cxgb3/sge.c:32: /kisskb/src/drivers/net/ethernet/chelsio/cxgb3/sge.c: In function 'ofld_poll': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb3/sge.c:1904:37: note: while referencing 'queue' 1904 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/net/ethernet/chelsio/cxgb3/sge.c:32: /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb3/sge.c:1904:37: note: while referencing 'queue' 1904 | struct sk_buff_head queue; | ^~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/vimc/vimc-sensor.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/sr9800.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/ti-vpe/cal.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-octeon.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_punit_ipc.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-sun4i.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/pwc/pwc-if.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_bxtwc_tmu.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-generic.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/saa7134/saa7134-go7007.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/ov534.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_telemetry_core.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-cadence.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/fan53555.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/ov519.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/net/ethernet/chelsio/cxgb3/l2t.c:32: /kisskb/src/drivers/net/ethernet/chelsio/cxgb3/l2t.c: In function 't3_l2t_update': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb3/l2t.c:401:29: note: while referencing 'arpq' 401 | struct sk_buff_head arpq; | ^~~~ drivers/media/usb/siano/smsusb.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-hid-sensor-time.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/ocrdma/ocrdma_main.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/hdlc_fr.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-thunder.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-clps711x.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/gpio-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/ov534_9.o: warning: objtool: missing symbol for section .exit.text drivers/soc/xilinx/xlnx_vcu.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mdio-xgene.o: warning: objtool: missing symbol for section .exit.text drivers/soc/qcom/llcc-sdm845.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/s2255/s2255drv.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/pac207.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/tcp.h:21, from /kisskb/src/include/net/tcp.h:24, from /kisskb/src/drivers/target/iscsi/cxgbit/cxgbit_target.c:14: /kisskb/src/drivers/target/iscsi/cxgbit/cxgbit_target.c: In function 'cxgbit_unlock_sock': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/target/iscsi/cxgbit/cxgbit_target.c:304:29: note: while referencing 'backlogq' 304 | struct sk_buff_head backlogq; | ^~~~~~~~ drivers/platform/x86/intel_pmc_core.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/pac7302.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-hym8563.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/hi6421-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/hi6421v530-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/pac7311.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/xilinx/xilinx-vipp.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/stk1160/stk1160-core.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/smsc95xx.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-dln2.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/se401.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/smsc75xx.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-imx-sc.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/sn9c2028.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/qedr/main.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/hdlc_ppp.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/mlx-platform.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/isl6271a-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/via-camera.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/usb/gspca/sn9c20x.c: In function 'sd_dbg_g_register': /kisskb/src/drivers/media/usb/gspca/sn9c20x.c:1565:61: warning: taking address of packed member of 'struct v4l2_dbg_register' may result in an unaligned pointer value [-Waddress-of-packed-member] 1565 | i2c_r2(gspca_dev, reg->reg, (u16 *) ®->val); | ^~~~~~~~~ drivers/platform/x86/intel_chtdc_ti_pwrbtn.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/hi655x-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/aspeed-video.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/xilinx/xilinx-tpg.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/emulex/benet/be_main.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/isl9305.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/sonixb.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/i2c-multi-instantiate.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-isl12022.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/gl620a.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/hdlc_x25.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/spca501.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/lm363x-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/spca505.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/sn9c20x.o: warning: objtool: missing symbol for section .exit.text drivers/platform/x86/intel_atomisp2_pm.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/spca500.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/sonixj.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/xilinx/xilinx-vtc.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-isl12026.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_eq_create': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1011:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1029:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mac_addr_query': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1062:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_pmac_add': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1103:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_cq_create': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1178:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1215:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mccq_ext_create': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1256:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1290:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mccq_org_create': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1321:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1334:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_txq_create': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1373:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1392:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_rxq_create': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1429:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1435:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_q_destroy': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1496:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_rxq_destroy': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1523:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_if_create': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1546:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fat_dump_len': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1781:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fat_dump': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1831:40: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fw_ver': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1878:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function '__be_cmd_modify_eqd': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1914:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_vlan_config': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:1964:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_flow_control': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:2061:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_beacon_state': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:2241:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_beacon_state': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:2273:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_write_flashrom': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:2553:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_flash_crc': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:2599:32: 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/tee/tee_core.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_enable_magic_wol': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:3232:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_cntl_attributes': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:3549:30: 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; | ^~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_mac_from_list': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:3723:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_mac_list': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:3846:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_hsw_config': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:3906:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_hsw_config': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:3961:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_acpi_wol_cap': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:4054:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_profile_config': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:4548:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/usb/net1080.c: In function 'net1080_rx_fixup': /kisskb/src/drivers/net/usb/net1080.c:372:32: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/usb/net1080.c:373:35: 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); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_manage_iface': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:4699:32: 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, | ^~~~~~~~~ /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_active_profile': /kisskb/src/drivers/net/ethernet/emulex/benet/be_cmds.c:4921:32: 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, | ^~~~~~~~~ drivers/regulator/lp3971.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-dw-mmio.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/amd.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/spca508.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/spca506.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/broadcom/bcm2835_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-dw-pci.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/pxa_camera.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/net1080.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/fsl-viu.o: warning: objtool: missing symbol for section .exit.text drivers/staging/android/vsoc.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/usbtv/usbtv-core.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/spca561.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/aquantia.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/broadcom/brcmstb_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/broadcom/ns-thermal.o: warning: objtool: missing symbol for section .exit.text drivers/thunderbolt/nhi.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/spca1528.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/farsync.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/lp3972.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_rdma_stats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1313:25: warning: converting a packed 'struct ocrdma_rdma_stats_req' pointer (alignment 1) to a 'struct ocrdma_mbx_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1313 | dev->stats_mem.size); | ^~~ In file included from /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma.h:56, from /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_hw.c:53: /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_sli.h:2054:8: note: defined here 2054 | struct ocrdma_rdma_stats_req { | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_sli.h:223:8: note: defined here 223 | struct ocrdma_mbx_hdr { | ^~~~~~~~~~~~~~ drivers/net/phy/asix.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_get_dcbx_config': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2911:25: 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, | ^~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_modify_eqd': drivers/rtc/rtc-isl1208.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_hw.c:3135:25: 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, | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sq905.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/plusb.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/vim2m.o: warning: objtool: missing symbol for section .exit.text drivers/ssb/b43_pci_bridge.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-ep93xx.o: warning: objtool: missing symbol for section .exit.text drivers/staging/axis-fifo/axis-fifo.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/bcm63xx.o: warning: objtool: missing symbol for section .exit.text drivers/media/pci/ttpci/av7110.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/mx2_emmaprp.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/sq905c.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/intel/int340x_thermal/int3400_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/at803x.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-jz4740.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/bcm7xxx.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_diag.c:53: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/sq930x.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/lp872x.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/bcm87xx.o: warning: objtool: missing symbol for section .exit.text drivers/uio/uio_cif.o: warning: objtool: missing symbol for section .exit.text drivers/uio/uio.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/broadcom/genet/bcmgenet.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/rndis_host.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-fsl-dspi.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/sunplus.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/hvm.h:7, from /kisskb/src/drivers/tty/hvc/hvc_xen.c:22: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/drivers/tty/hvc/hvc_xen.c:11: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/rtc/rtc-lp8788.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/dscc4.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/bcm-cygnus.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/stk014.o: warning: objtool: missing symbol for section .exit.text drivers/uio/uio_pdrv_genirq.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/lp873x-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/imx-pxp.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/ezchip/nps_enet.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/intel/int340x_thermal/int3402_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-lpc24xx.o: warning: objtool: missing symbol for section .exit.text drivers/usb/atm/cxacru.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/lp87565-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/intel/int340x_thermal/int3403_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/vfio/mdev/mdev_core.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_driver.c:44: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/uio/uio_dmem_genirq.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/cdc_subset.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/comedi_8254.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/lp8788-buck.o: warning: objtool: missing symbol for section .exit.text drivers/uio/uio_aec.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/x25_asy.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/stk1135.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/intel/int340x_thermal/int3406_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/uvc/uvc_driver.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-lpc32xx.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/lp8788-ldo.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/zaurus.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/sh_veu.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/cicada.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/intel/int340x_thermal/processor_thermal_device.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/tm6000/tm6000-dvb.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-fsl-lpspi.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/broadcom.o: warning: objtool: missing symbol for section .exit.text drivers/uio/uio_sercos3.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_resource_stats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:107:48: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:164:22: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rx_stats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:224:44: 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; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_rcv_pkts': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:270:44: 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; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_rcv_data': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:281:44: 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; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_tx_stats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:292:44: 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; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_xmit_pkts': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:334:44: 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; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_xmit_data': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:349:44: 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; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_wqe_stats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:366:46: 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; | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_db_errstats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:399:52: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rxqp_errstats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:421:18: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_txqp_errstats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:447:17: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_tx_dbg_stats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:472:17: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rx_dbg_stats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:490:17: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_update_stats': /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:612:48: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_stats.c:626:38: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/regulator/lp8755.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/fujitsu/fmvj18x_cs.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/mcs7830.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/comedi_isadma.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_eeprom.c:39: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/usb/atm/speedtch.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/stv0680.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/ltc3589.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/cortina.o: warning: objtool: missing symbol for section .exit.text drivers/tty/ipwireless/main.o: warning: objtool: missing symbol for section .exit.text drivers/uio/uio_pci_generic.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/int51x1.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/dlci.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/broadcom/bnxt/bnxt.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-m41t80.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/video-mux.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/davicom.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/m2m-deinterlace.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max14577-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/vfio/mdev/vfio_mdev.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/ltc3676.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/dp83822.o: warning: objtool: missing symbol for section .exit.text drivers/net/wimax/i2400m/usb.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-fsl-spi.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/comedi_bond.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/cdc-phonet.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_file_ops.c:50: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/thermal/intel/intel_powerclamp.o: warning: objtool: missing symbol for section .exit.text drivers/uio/uio_netx.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/hisilicon/hns/hnae.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-m41t93.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/usbnet.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/dp83tc811.o: warning: objtool: missing symbol for section .exit.text drivers/uio/uio_pruss.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/kalmia.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max1586.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/t613.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/dp83848.o: warning: objtool: missing symbol for section .exit.text drivers/usb/atm/xusbatm.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'modalias_show': /kisskb/src/drivers/thunderbolt/xdomain.c:597:16: warning: 'sprintf' argument 3 overlaps destination object 'buf' [-Wrestrict] 597 | return sprintf(buf, "%s\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c:591:36: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 591 | char *buf) | ~~~~~~^~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_properties_changed': /kisskb/src/drivers/thunderbolt/xdomain.c:210:22: warning: array subscript 'const struct tb_xdp_error_response[0]' is partly outside array bounds of 'struct tb_xdp_properties_changed_response[1]' [-Warray-bounds] 210 | switch (error->error) { | ~~~~~^~~~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c:389:51: note: while referencing 'res' 389 | struct tb_xdp_properties_changed_response res; | ^~~ drivers/net/phy/dp83867.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/lapbether.o: warning: objtool: missing symbol for section .exit.text drivers/uwb/i1480/dfu/usb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/atm/usbatm.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-img-spfi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/renesas-ceu.c: In function '__ceu_try_fmt': /kisskb/src/drivers/media/platform/renesas-ceu.c:842:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 842 | v4l_bound_align_image(&pix->width, 2, CEU_MAX_WIDTH, 4, | ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/renesas-ceu.c:843:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 843 | &pix->height, 4, CEU_MAX_HEIGHT, 4, 0); | ^~~~~~~~~~~~ drivers/media/platform/sh_vou.o: warning: objtool: missing symbol for section .exit.text drivers/uio/uio_mf624.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/fixed_phy.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-lantiq-ssc.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-m41t94.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/rcar_drif.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/comedi_parport.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/comedi_test.o: warning: objtool: missing symbol for section .exit.text drivers/uio/uio_hv_generic.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/amplc_dio200.o: warning: objtool: missing symbol for section .exit.text drivers/usb/atm/ueagle-atm.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max77620-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/renesas-ceu.o: warning: objtool: missing symbol for section .exit.text drivers/vfio/pci/vfio_pci.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/ipheth.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-m48t35.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/rcar-fcp.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/broadcom/b44.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-imx.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/intel-xway.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/icplus.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/touptek.o: warning: objtool: missing symbol for section .exit.text drivers/uwb/i1480/i1480-est.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/cx82310_eth.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/amplc_pc236.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-m48t59.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/sierra_net.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serdev/core.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-jcore.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-m48t86.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-max6900.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/amplc_pc263.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcl711.o: warning: objtool: missing symbol for section .exit.text drivers/usb/c67x00/c67x00-drv.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/topro.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-max6902.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-lm70llp.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max8649.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_fs.c:42: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/tv8532.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-max6916.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/huawei_cdc_ncm.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-max8907.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/admtek/adm8211.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/et1011c.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/aic94xx/aic94xx_init.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-max77686.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/intel/intel_soc_dts_thermal.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/usb/lg-vl600.c: In function 'vl600_rx_fixup': /kisskb/src/drivers/net/usb/lg-vl600.c:131:46: 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)) { | ^~~~~~~~~~~ /kisskb/src/drivers/net/usb/lg-vl600.c:153:50: 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)) { | ^~~~~~~~~~~ /kisskb/src/drivers/net/usb/lg-vl600.c:159:46: 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); | ^~~~~~~~~~~ /kisskb/src/drivers/net/usb/lg-vl600.c:166:30: 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); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/net/usb/lg-vl600.c:177:61: 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); | ^~~~~~~~~~~~ /kisskb/src/drivers/net/usb/lg-vl600.c:190:34: 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 && | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/usb/lg-vl600.c: In function 'vl600_tx_fixup': /kisskb/src/drivers/net/usb/lg-vl600.c:255:67: 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)) | ^~~~~~~~~~~ drivers/spi/spi-lp8841-rtc.o: warning: objtool: missing symbol for section .exit.text drivers/vfio/virqfd.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcl724.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcl726.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/qib/qib_fs.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/cdc_ncm.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/lg-vl600.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_core.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_ctrl_get': /kisskb/src/drivers/media/usb/uvc/uvc_ctrl.c:1573:53: 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); | ^~~~~~~~~~~~~ drivers/rtc/rtc-max8925.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/intel/intel_bxt_pmic_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-max8997.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-meson-spicc.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/vc032x.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-mc13xxx.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max8660.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcl730.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-max8998.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: In function 't4_phy_fw_ver': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c:3753:21: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] 3753 | *phy_fw_ver = val; | ~~~~~~~~~~~~^~~~~ drivers/media/usb/gspca/vicam.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-meson-spifc.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/lxt.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/rcar_fdp1.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-mcp795.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/media/platform/rcar_jpu.c: In function '__jpu_try_fmt': /kisskb/src/drivers/media/platform/rcar_jpu.c:800:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 800 | jpu_bound_align_image(&pix->width, JPU_WIDTH_MIN, JPU_WIDTH_MAX, | ^~~~~~~~~~~ /kisskb/src/drivers/media/platform/rcar_jpu.c:801:45: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 801 | fmt->h_align, &pix->height, JPU_HEIGHT_MIN, | ^~~~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_init.c:47: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wan/pci200syn.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/qmi_wwan.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-moxart.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcl812.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-msm6242.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/intel/intel_pch_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/pc300too.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max8907-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/freescale/fman/fman.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/ch9200.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/cdc_mbim.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-mt6397.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcl816.o: warning: objtool: missing symbol for section .exit.text drivers/media/platform/rcar_jpu.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-mt7622.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/ar5523/ar5523.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/slic_ds26522.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcl818.o: warning: objtool: missing symbol for section .exit.text drivers/vfio/vfio_iommu_type1.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-mt65xx.o: warning: objtool: missing symbol for section .exit.text drivers/infiniband/hw/qib/qib_init.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/qcom/tsens.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/zc3xx.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcm3724.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-nuc900.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/rti802.o: warning: objtool: missing symbol for section .exit.text drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/meson-gxl.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/marvell10g.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max8925-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/rti800.o: warning: objtool: missing symbol for section .exit.text drivers/usb/chipidea/core.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/marvell.o: warning: objtool: missing symbol for section .exit.text drivers/net/usb/aqc111.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/dac02.o: warning: objtool: missing symbol for section .exit.text drivers/net/wan/wanxl.o: warning: objtool: missing symbol for section .exit.text drivers/vhost/vsock.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-omap.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-palmas.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/das16m1.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-mxic.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/spi_ks8995.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_intr.c:38: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/staging/comedi/drivers/das08_isa.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/be2iscsi/be_main.c: In function 'beiscsi_complete_pdu': /kisskb/src/drivers/scsi/be2iscsi/be_main.c:1436:37: warning: converting a packed 'struct pdu_base' pointer (alignment 1) to a 'struct iscsi_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1436 | login_hdr = (struct iscsi_hdr *)phdr; | ^~~~~~~~~ In file included from /kisskb/src/drivers/scsi/be2iscsi/be_main.c:49: /kisskb/src/drivers/scsi/be2iscsi/be_main.h:840:8: note: defined here 840 | struct pdu_base { | ^~~~~~~~ In file included from /kisskb/src/include/scsi/libiscsi.h:33, from /kisskb/src/drivers/scsi/be2iscsi/be_main.c:40: /kisskb/src/include/scsi/iscsi_proto.h:87:8: note: defined here 87 | struct iscsi_hdr { | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_main.c:1446:44: warning: converting a packed 'struct pdu_base' pointer (alignment 1) to a 'struct iscsi_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1446 | __iscsi_complete_pdu(conn, (struct iscsi_hdr *)phdr, pdata, dlen); | ^~~~~~~~~ In file included from /kisskb/src/drivers/scsi/be2iscsi/be_main.c:49: /kisskb/src/drivers/scsi/be2iscsi/be_main.h:840:8: note: defined here 840 | struct pdu_base { | ^~~~~~~~ In file included from /kisskb/src/include/scsi/libiscsi.h:33, from /kisskb/src/drivers/scsi/be2iscsi/be_main.c:40: /kisskb/src/include/scsi/iscsi_proto.h:87:8: note: defined here 87 | struct iscsi_hdr { | ^~~~~~~~~ drivers/uwb/driver.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/broadcom/cnic.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max8952.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/das800.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/aic94xx/aic94xx_sds.c: In function 'asd_validate_ms': /kisskb/src/drivers/scsi/aic94xx/aic94xx_sds.c:699:9: warning: converting a packed 'struct asd_manuf_sec' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 699 | if (asd_calc_flash_chksum((u16 *)ms, ms->size/2)) { | ^~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_sds.c:416:8: note: defined here 416 | struct asd_manuf_sec { | ^~~~~~~~~~~~~ drivers/net/phy/micrel.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_eq_create': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:754:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:769:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_cq_create': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:797:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:831:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_mccq_create': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:875:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:892:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_q_destroy': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:951:28: 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)); | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_create_default_pdu_queue': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:997:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1039:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_wrbq_create': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1097:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1107:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_post_template_hdr': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1138:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1144:38: 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); | ~~~^~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_remove_template_hdr': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1161:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_post_sgl_pages': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1191:36: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1198:46: 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); | ~~~^~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_set_vlan': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1250:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_check_supported_fw': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1287:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_get_fw_config': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1348:28: 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, | ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_get_port_name': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1503:28: 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, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_set_host_data': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1540:28: 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, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_set_uer_feature': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1583:28: 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, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_function_reset': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1657:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_iscsi_cleanup': /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1763:36: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_cmds.c:1772:36: 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, | ^~~~~~~~~~~~ drivers/rtc/rtc-pcf2123.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_exar.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/uwb/drp.c: In function 'uwb_drp_availability_process': /kisskb/src/drivers/uwb/drp.c:732:40: warning: taking address of packed member of 'struct uwb_ie_drp_avail' may result in an unaligned pointer value [-Waddress-of-packed-member] 732 | drp_availability_ie->bmp, UWB_NUM_MAS); | ~~~~~~~~~~~~~~~~~~~^~~~~ drivers/spi/spi-npcm-pspi.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/net/xen-netback/netback.c:45: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/xen-netback/common.h:32, from /kisskb/src/drivers/net/xen-netback/netback.c:35: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/tty/serial/8250/8250_pci.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c: In function 'mgmt_vendor_specific_fw_cmd': /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:60:36: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:67:36: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c: In function 'mgmt_open_connection': /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:159:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_if_get_handle': /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:403:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_logout_sess': /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:934:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_reopen_sess': /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:973:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_get_sinfo': /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:1029:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c: In function '__beiscsi_boot_get_shandle': /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:1062:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_invalidate_cxn': /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:1449:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_upload_cxn': /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:1485:28: 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, | ^~~~~~~~~ /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_mgmt_invalidate_icds': /kisskb/src/drivers/scsi/be2iscsi/be_mgmt.c:1533:28: 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/regulator/max8973-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/das16.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/microchip.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_mad.c:37: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/infiniband/hw/qib/qib_mad.c: In function 'cc_get_congestion_control_table': /kisskb/src/drivers/infiniband/hw/qib/qib_mad.c:2200:19: 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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/freescale/fman/fman_port.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/microchip_t1.o: warning: objtool: missing symbol for section .exit.text drivers/net/dummy.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/hisilicon/hip04_eth.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/qcom/qcom-spmi-temp-alarm.o: warning: objtool: missing symbol for section .exit.text drivers/net/eql.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max8997-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-pcf2127.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/hisilicon/hix5hd2_gmac.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/serial_cs.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-oc-tiny.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-omap-100k.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/das1800.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_bcm2835aux.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_aspeed_vuart.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/broadcom/bgmac-bcma.o: warning: objtool: missing symbol for section .exit.text drivers/vhost/vhost.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max8998.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/national.o: warning: objtool: missing symbol for section .exit.text drivers/net/xen-netback/netback.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/qsemi.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_men_mcb.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/mscc.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max77686-regulator.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_pcie.c:41: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/spi/spi-orion.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-pcf50633.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/ams369fg06.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/hisilicon/hns_mdio.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/das6402.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/samsung/exynos_tmu.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/broadcom/bgmac-platform.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-ti-qspi.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/dt2801.o: warning: objtool: missing symbol for section .exit.text drivers/net/ifb.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max77693-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-pic32.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/intelfb/intelfbdrv.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-pcf85063.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_dw.o: warning: objtool: missing symbol for section .exit.text drivers/target/loopback/tcm_loop.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/max77802-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/be2iscsi/be_main.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/lcd.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/realtek.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/uPD60620.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_lpc18xx.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-omap2-mcspi.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-pic32-sqi.o: warning: objtool: missing symbol for section .exit.text drivers/virtio/virtio.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/mc13783-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/virt/vboxguest/vboxguest_linux.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/ti-soc-thermal/ti-bandgap.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_pio_copy.c:33: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/hisilicon/hisi_femac.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/dt2811.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/chipidea/host.c: In function 'ci_ehci_hub_control': /kisskb/src/drivers/usb/chipidea/host.c:241:22: warning: array subscript 254 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 241 | status_reg = &ehci->regs->port_status[(wIndex & 0xff) - 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/chipidea/../host/ehci.h:273, from /kisskb/src/drivers/usb/chipidea/host.c:18: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/chipidea/host.c: In function 'ci_ehci_bus_suspend': /kisskb/src/drivers/usb/chipidea/host.c:312:36: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 312 | u32 __iomem *reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/chipidea/../host/ehci.h:273, from /kisskb/src/drivers/usb/chipidea/host.c:18: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ drivers/regulator/mc13892-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-pcf8523.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-pxa2xx-pci.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/jsm/jsm_driver.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/rockchip.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/mcp16502.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_uniphier.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/hx8357.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-rockchip.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-pxa2xx.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-geni-qcom.o: warning: objtool: missing symbol for section .exit.text drivers/usb/chipidea/ci_hdrc_usb2.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-pcf85363.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/dt2814.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/mt6311-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/mt6323-regulator.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/net/xen-netback/interface.c:40: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/xen-netback/common.h:32, from /kisskb/src/drivers/net/xen-netback/interface.c:31: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/spi/spi-sc18is602.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_qp.c:42: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/target/sbp/sbp_target.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/bfa/bfad.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_ingenic.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/mt6380-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/target/iscsi/iscsi_target.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-rspi.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/smsc.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/qcom_smd-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/mt6397-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-s3c64xx.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/ili922x.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/broadcom/bcmsysport.o: warning: objtool: missing symbol for section .exit.text drivers/usb/chipidea/ci_hdrc_msm.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/dt2815.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-sh.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-pcf8563.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/qcom-rpmh-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/ste10Xp.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_lpss.o: warning: objtool: missing symbol for section .exit.text drivers/usb/chipidea/ci_hdrc_zevio.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-sh-hspi.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/target/tcm_fc/tfc_cmd.c:34: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/rtc/rtc-pcf8583.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/teranetics.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-slave-mt27xx.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/qcom_spmi-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/macsec.o: warning: objtool: missing symbol for section .exit.text drivers/usb/chipidea/ci_hdrc_pci.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/dt2817.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_qsfp.c:38: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/usb/class/cdc-acm.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/net/xen-netback/rx.c:34: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/xen-netback/common.h:32, from /kisskb/src/drivers/net/xen-netback/rx.c:29: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/regulator/pfuze100-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/pv88060-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-sprd.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/aty/atyfb_base.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_mid.o: warning: objtool: missing symbol for section .exit.text drivers/virtio/virtio_mmio.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/pv88080-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/vitesse.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-pm8xxx.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/palmas-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/l4f00242t03.o: warning: objtool: missing symbol for section .exit.text drivers/usb/chipidea/usbmisc_imx.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-sh-msiof.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c: In function 'asd_tmf_tasklet_complete': /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:309:36: warning: array subscript 3 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 309 | res = ru->resp_data[3]; | ~~~~~~~~~~~~~^~~ In file included from /kisskb/src/include/scsi/libsas.h:32, from /kisskb/src/drivers/scsi/aic94xx/aic94xx.h:33, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:29: /kisskb/src/include/scsi/sas.h:343:16: note: while referencing 'resp_data' 343 | u8 resp_data[0]; | ^~~~~~~~~ drivers/spi/spi-sprd-adi.o: warning: objtool: missing symbol for section .exit.text drivers/net/phy/xilinx_gmii2rgmii.o: warning: objtool: missing symbol for section .exit.text drivers/vme/boards/vme_vmivme7805.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_moxa.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/dmm32at.o: warning: objtool: missing symbol for section .exit.text drivers/target/tcm_fc/tfc_conf.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-r7301.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/dt282x.o: warning: objtool: missing symbol for section .exit.text drivers/usb/class/usblp.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/broadcom/tg3.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_rc.c:36: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_make_rc_ack': /kisskb/src/drivers/infiniband/hw/qib/qib_rc.c:147:52: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 147 | ib_u64_put(e->atomic_data, &ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_send_rc_ack': /kisskb/src/drivers/infiniband/hw/qib/qib_rc.c:640:45: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 640 | hwords += qib_make_grh(ibp, &hdr.u.l.grh, | ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_rc.c:699:17: warning: converting a packed 'struct ib_header' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 699 | u32 *hdrp = (u32 *) &hdr; | ^~~ In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_rc.c:36: /kisskb/src/include/rdma/ib_hdrs.h:127:8: note: defined here 127 | struct ib_header { | ^~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_rc_rcv_resp': /kisskb/src/drivers/infiniband/hw/qib/qib_rc.c:1377:42: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1377 | val = ib_u64_get(&ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/backlight/lms283gf05.o: warning: objtool: missing symbol for section .exit.text drivers/visorbus/visorchipset.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_tx_compl_ind': /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2259:25: warning: taking address of packed member of 'struct htt_data_tx_completion' may result in an unaligned pointer value [-Waddress-of-packed-member] 2259 | msdus = resp->data_tx_completion.msdus; | ^~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_tx_fetch_confirm': /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2736:70: warning: taking address of packed member of 'struct htt_tx_fetch_confirm' may result in an unaligned pointer value [-Waddress-of-packed-member] 2736 | resp->tx_fetch_confirm.resp_ids, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ drivers/regulator/pv88090-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/usb/chipidea/ci_hdrc_imx.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-stm32.o: warning: objtool: missing symbol for section .exit.text drivers/usb/chipidea/ci_hdrc_tegra.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-st-ssc4.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/fl512.o: warning: objtool: missing symbol for section .exit.text drivers/vme/bridges/vme_ca91cx42.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-stm32-qspi.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-rc5t583.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/target/tcm_fc/tfc_io.c:43: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/spi/spi-sun4i.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/8250/8250_of.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-r9701.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/aio_aio12_8.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/macvlan.c:25: /kisskb/src/drivers/net/macvlan.c: In function 'macvlan_process_broadcast': /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/macvlan.c:303:29: note: while referencing 'list' 303 | struct sk_buff_head list; | ^~~~ drivers/w1/masters/matrox_w1.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/lms501kf03.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc.h:54, from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_els.c:17: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:19: /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_in_ord_ind': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2480:29: note: while referencing 'amsdu' 2480 | struct sk_buff_head amsdu; | ^~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:19: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2480:29: note: while referencing 'amsdu' 2480 | struct sk_buff_head amsdu; | ^~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:19: /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2479:29: note: while referencing 'list' 2479 | struct sk_buff_head list; | ^~~~ drivers/regulator/pwm-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/usb/class/cdc-wdm.o: warning: objtool: missing symbol for section .exit.text drivers/net/macvlan.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-sun6i.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-rp5c01.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:29, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:19: /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_tx_fetch_ind': /kisskb/src/drivers/net/wireless/ath/ath10k/htt.h:1534:24: warning: array subscript 65535 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 1534 | return (void *)&ind->records[le16_to_cpu(ind->num_records)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt.h:1527:36: note: while referencing 'records' 1527 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2642:53: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 2642 | record = &resp->tx_fetch_ind.records[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:29, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:19: /kisskb/src/drivers/net/wireless/ath/ath10k/htt.h:1527:36: note: while referencing 'records' 1527 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ drivers/virtio/virtio_pci_common.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2642:53: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 2642 | record = &resp->tx_fetch_ind.records[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:29, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:19: /kisskb/src/drivers/net/wireless/ath/ath10k/htt.h:1527:36: note: while referencing 'records' 1527 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2642:53: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 2642 | record = &resp->tx_fetch_ind.records[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:29, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:19: /kisskb/src/drivers/net/wireless/ath/ath10k/htt.h:1527:36: note: while referencing 'records' 1527 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2642:53: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 2642 | record = &resp->tx_fetch_ind.records[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:29, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:19: /kisskb/src/drivers/net/wireless/ath/ath10k/htt.h:1527:36: note: while referencing 'records' 1527 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:2642:53: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 2642 | record = &resp->tx_fetch_ind.records[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:29, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:19: /kisskb/src/drivers/net/wireless/ath/ath10k/htt.h:1527:36: note: while referencing 'records' 1527 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ drivers/vme/bridges/vme_tsi148.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-rk808.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/core/fbmem.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/aio_iiro_16.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-tegra20-sflash.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:19: /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_txrx_compl_task': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/htt_rx.c:3437:29: note: while referencing 'tx_ind_q' 3437 | struct sk_buff_head tx_ind_q; | ^~~~~~~~ drivers/usb/common/led.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ii_pci20kc.o: warning: objtool: missing symbol for section .exit.text drivers/w1/masters/ds2490.o: warning: objtool: missing symbol for section .exit.text drivers/w1/masters/ds2482.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-tegra114.o: warning: objtool: missing symbol for section .exit.text drivers/net/netconsole.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/hisilicon/hns3/hns3_enet.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_ioctl_generic_read': /kisskb/src/drivers/usb/class/usbtmc.c:1030:57: 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/video/backlight/ltv350qv.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_ioctl_generic_write': /kisskb/src/drivers/usb/class/usbtmc.c:1241:58: 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, | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/hp/hp100.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-rs5c348.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps51632-regulator.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_ruc.c:37: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_ruc.c: In function 'qib_ruc_check_hdr': /kisskb/src/drivers/infiniband/hw/qib/qib_ruc.c:101:37: 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, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_ruc.c:104:37: 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, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_ruc.c:140:37: 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, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_ruc.c:143:37: 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, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_ruc.c: In function 'qib_make_ruc_header': /kisskb/src/drivers/infiniband/hw/qib/qib_ruc.c:221:43: 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, | ^~~~~~~~~~~~~~~~~~~~~ drivers/spi/spi-tle62x0.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/otm3225a.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-rs5c372.o: warning: objtool: missing symbol for section .exit.text drivers/w1/masters/mxc_w1.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/mpc624.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/c6xdigio.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-tegra20-slink.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/hisilicon/hns/hns_enet.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc.h:54, from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/video/backlight/platform_lcd.o: warning: objtool: missing symbol for section .exit.text drivers/uwb/umc-bus.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/pbias-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/w1/masters/ds1wm.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/pcap-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/w1/masters/w1-gpio.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-rv8803.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc.h:54, from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_hwi.c:16: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/rtc/rtc-rv3029c2.o: warning: objtool: missing symbol for section .exit.text drivers/usb/class/usbtmc.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/adq12b.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc.h:21, from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_fcoe.c: In function 'bnx2fc_rcv': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct fcoe_percpu_s[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_fcoe.c:52:22: note: while referencing 'bnx2fc_global' 52 | struct fcoe_percpu_s bnx2fc_global; | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc.h:21, from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct fcoe_percpu_s[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_fcoe.c:52:22: note: while referencing 'bnx2fc_global' 52 | struct fcoe_percpu_s bnx2fc_global; | ^~~~~~~~~~~~~ drivers/net/ethernet/freescale/fec_main.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/tdo24m.o: warning: objtool: missing symbol for section .exit.text drivers/net/rionet.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-cavium-thunderx.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/aty/aty128fb.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_at_a2150.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/huawei/hinic/hinic_main.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_smem.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/vgg2432a4.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_sdma.c:38: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/virtio/virtio_balloon.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/net/tun.c:53: /kisskb/src/drivers/net/tun.c: In function 'tun_rx_batched.isra': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/tun.c:1565:29: note: while referencing 'process_queue' 1565 | struct sk_buff_head process_queue; | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/tun.c:53: /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/tun.c:1565:29: note: while referencing 'process_queue' 1565 | struct sk_buff_head process_queue; | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/tun.c:53: /kisskb/src/drivers/net/tun.c: In function 'tun_napi_poll': /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/tun.c:284:29: note: while referencing 'process_queue' 284 | struct sk_buff_head process_queue; | ^~~~~~~~~~~~~ drivers/video/backlight/88pm860x_bl.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_at_ao.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/pcf50633-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-rx4581.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/aat2870_bl.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_therm.o: warning: objtool: missing symbol for section .exit.text drivers/uwb/whci.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_op_pull_swba_ev': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:3563:33: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3563 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_2_4_op_pull_swba_ev': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:3609:33: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3609 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_4_op_pull_swba_ev': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:3661:33: warning: taking address of packed member of 'struct wmi_10_4_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3661 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ drivers/w1/slaves/w1_ds2405.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_main_op_pull_svc_rdy_ev': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:5297:28: warning: taking address of packed member of 'struct wmi_service_ready_event' may result in an unaligned pointer value [-Waddress-of-packed-member] 5297 | arg->service_map = ev->wmi_service_bitmap; | ^~ /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10x_op_pull_svc_rdy_ev': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi.c:5335:28: warning: taking address of packed member of 'struct wmi_10x_service_ready_event' may result in an unaligned pointer value [-Waddress-of-packed-member] 5335 | arg->service_map = ev->wmi_service_bitmap; | ^~ drivers/usb/common/ulpi.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/adp5520_bl.o: warning: objtool: missing symbol for section .exit.text drivers/usb/core/usb.o: warning: objtool: missing symbol for section .exit.text drivers/virtio/virtio_input.o: warning: objtool: missing symbol for section .exit.text drivers/uwb/whc-rc.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_ds2408.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_ds2413.o: warning: objtool: missing symbol for section .exit.text drivers/uwb/hwa-rc.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/aty/radeon_base.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_atmio16d.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/rc5t583-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-rx6110.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_ds2406.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/adp8860_bl.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc.h:54, from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_io.c:15: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/spi/spi-topcliff-pch.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/ath10k/wmi-tlv.c: In function 'ath10k_wmi_tlv_swba_tim_parse': /kisskb/src/drivers/net/wireless/ath/ath10k/wmi-tlv.c:862:36: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 862 | tim_info_arg->tim_bitmap = tim_info_ev->tim_bitmap; | ^~~~~~~~~~~ drivers/w1/slaves/w1_ds2423.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc.h:54, from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_tgt.c:16: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_sysfs.c:36: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2431.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/adp8870_bl.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_ds2805.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_labpc.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/events/events_base.c:45: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/xen/events/events_base.c:27: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/rtc/rtc-rx8010.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/freescale/fsl_pq_mdio.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/events/events_2l.c:15: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/xen/events/events_2l.c:11: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/regulator/rk808-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/veth.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_ds2438.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/apple_bl.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_ds2433.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-txx9.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/watchdog_dev.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcmad.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/rn5t618-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/clps711x.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/as3711_bl.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/freescale/xgmac_mdio.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-rx8025.o: warning: objtool: missing symbol for section .exit.text drivers/net/gtp.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/events/events_fifo.c:45: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/xen/events/events_fifo.c:37: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/rtc/rtc-rx8581.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_ds2780.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc.h:54, from /kisskb/src/drivers/scsi/bnx2fc/bnx2fc_debug.c:15: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c: In function 'sge_qinfo_show': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2711:17: note: in expansion of macro 'S' 2711 | S("QType:", "Ethernet"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2711:17: note: in expansion of macro 'S' 2711 | S("QType:", "Ethernet"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2712:17: note: in expansion of macro 'S' 2712 | S("Interface:", | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2712:17: note: in expansion of macro 'S' 2712 | S("Interface:", | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2714:17: note: in expansion of macro 'T' 2714 | T("TxQ ID:", q.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2714:17: note: in expansion of macro 'T' 2714 | T("TxQ ID:", q.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2715:17: note: in expansion of macro 'T' 2715 | T("TxQ size:", q.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2715:17: note: in expansion of macro 'T' 2715 | T("TxQ size:", q.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2716:17: note: in expansion of macro 'T' 2716 | T("TxQ inuse:", q.in_use); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2716:17: note: in expansion of macro 'T' 2716 | T("TxQ inuse:", q.in_use); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2717:17: note: in expansion of macro 'T' 2717 | T("TxQ CIDX:", q.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2717:17: note: in expansion of macro 'T' 2717 | T("TxQ CIDX:", q.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2718:17: note: in expansion of macro 'T' 2718 | T("TxQ PIDX:", q.pidx); | ^ drivers/video/backlight/bd6107.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2718:17: note: in expansion of macro 'T' 2718 | T("TxQ PIDX:", q.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2720:17: note: in expansion of macro 'T' 2720 | T("DCB Prio:", dcb_prio); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2720:17: note: in expansion of macro 'T' 2720 | T("DCB Prio:", dcb_prio); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2721:17: note: in expansion of macro 'S3' 2721 | S3("u", "DCB PGID:", | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2721:17: note: in expansion of macro 'S3' 2721 | S3("u", "DCB PGID:", | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2724:17: note: in expansion of macro 'S3' 2724 | S3("u", "DCB PFC:", | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2724:17: note: in expansion of macro 'S3' 2724 | S3("u", "DCB PFC:", | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2728:17: note: in expansion of macro 'R' 2728 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2728:17: note: in expansion of macro 'R' 2728 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2729:17: note: in expansion of macro 'R' 2729 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2729:17: note: in expansion of macro 'R' 2729 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2730:17: note: in expansion of macro 'R' 2730 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2730:17: note: in expansion of macro 'R' 2730 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2731:17: note: in expansion of macro 'R' 2731 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2731:17: note: in expansion of macro 'R' 2731 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2732:17: note: in expansion of macro 'R' 2732 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2732:17: note: in expansion of macro 'R' 2732 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2733:17: note: in expansion of macro 'S3' 2733 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ drivers/staging/comedi/drivers/ni_atmio.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2733:17: note: in expansion of macro 'S3' 2733 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2734:17: note: in expansion of macro 'S3' 2734 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2734:17: note: in expansion of macro 'S3' 2734 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2735:17: note: in expansion of macro 'R' 2735 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2735:17: note: in expansion of macro 'R' 2735 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2736:17: note: in expansion of macro 'R' 2736 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2736:17: note: in expansion of macro 'R' 2736 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2737:17: note: in expansion of macro 'R' 2737 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2737:17: note: in expansion of macro 'R' 2737 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2738:17: note: in expansion of macro 'R' 2738 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2738:17: note: in expansion of macro 'R' 2738 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2739:17: note: in expansion of macro 'R' 2739 | R("FL PIDX:", fl.pidx); | ^ In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_twsi.c:39: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2739:17: note: in expansion of macro 'R' 2739 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2740:17: note: in expansion of macro 'R' 2740 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2740:17: note: in expansion of macro 'R' 2740 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2741:17: note: in expansion of macro 'RL' 2741 | RL("RxPackets:", stats.pkts); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2741:17: note: in expansion of macro 'RL' 2741 | RL("RxPackets:", stats.pkts); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2742:17: note: in expansion of macro 'RL' 2742 | RL("RxCSO:", stats.rx_cso); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2742:17: note: in expansion of macro 'RL' 2742 | RL("RxCSO:", stats.rx_cso); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2743:17: note: in expansion of macro 'RL' 2743 | RL("VLANxtract:", stats.vlan_ex); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2743:17: note: in expansion of macro 'RL' 2743 | RL("VLANxtract:", stats.vlan_ex); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2744:17: note: in expansion of macro 'RL' 2744 | RL("LROmerged:", stats.lro_merged); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2744:17: note: in expansion of macro 'RL' 2744 | RL("LROmerged:", stats.lro_merged); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2745:17: note: in expansion of macro 'RL' 2745 | RL("LROpackets:", stats.lro_pkts); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2745:17: note: in expansion of macro 'RL' 2745 | RL("LROpackets:", stats.lro_pkts); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2746:17: note: in expansion of macro 'RL' 2746 | RL("RxDrops:", stats.rx_drops); | ^~ drivers/net/nlmon.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2746:17: note: in expansion of macro 'RL' 2746 | RL("RxDrops:", stats.rx_drops); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2747:17: note: in expansion of macro 'RL' 2747 | RL("RxBadPkts:", stats.bad_rx_pkts); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2747:17: note: in expansion of macro 'RL' 2747 | RL("RxBadPkts:", stats.bad_rx_pkts); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2748:17: note: in expansion of macro 'TL' 2748 | TL("TSO:", tso); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2748:17: note: in expansion of macro 'TL' 2748 | TL("TSO:", tso); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2749:17: note: in expansion of macro 'TL' 2749 | TL("TxCSO:", tx_cso); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2749:17: note: in expansion of macro 'TL' 2749 | TL("TxCSO:", tx_cso); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2750:17: note: in expansion of macro 'TL' 2750 | TL("VLANins:", vlan_ins); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2750:17: note: in expansion of macro 'TL' 2750 | TL("VLANins:", vlan_ins); | ^~ drivers/regulator/rt5033-regulator.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2751:17: note: in expansion of macro 'TL' 2751 | TL("TxQFull:", q.stops); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2751:17: note: in expansion of macro 'TL' 2751 | TL("TxQFull:", q.stops); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2752:17: note: in expansion of macro 'TL' 2752 | TL("TxQRestarts:", q.restarts); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2752:17: note: in expansion of macro 'TL' 2752 | TL("TxQRestarts:", q.restarts); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2753:17: note: in expansion of macro 'TL' 2753 | TL("TxMapErr:", mapping_err); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2753:17: note: in expansion of macro 'TL' 2753 | TL("TxMapErr:", mapping_err); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2754:17: note: in expansion of macro 'RL' 2754 | RL("FLAllocErr:", fl.alloc_failed); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2754:17: note: in expansion of macro 'RL' 2754 | RL("FLAllocErr:", fl.alloc_failed); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2755:17: note: in expansion of macro 'RL' 2755 | RL("FLLrgAlcErr:", fl.large_alloc_failed); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2755:17: note: in expansion of macro 'RL' 2755 | RL("FLLrgAlcErr:", fl.large_alloc_failed); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2756:17: note: in expansion of macro 'RL' 2756 | RL("FLMapErr:", fl.mapping_err); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2756:17: note: in expansion of macro 'RL' 2756 | RL("FLMapErr:", fl.mapping_err); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2757:17: note: in expansion of macro 'RL' 2757 | RL("FLLow:", fl.low); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2757:17: note: in expansion of macro 'RL' 2757 | RL("FLLow:", fl.low); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2758:17: note: in expansion of macro 'RL' 2758 | RL("FLStarving:", fl.starving); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2700:28: note: in expansion of macro 'S3' 2700 | #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2702:18: note: in expansion of macro 'R3' 2702 | #define RL(s, v) R3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2758:17: note: in expansion of macro 'RL' 2758 | RL("FLStarving:", fl.starving); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2771:17: note: in expansion of macro 'S' 2771 | S("QType:", "OFLD-TXQ"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2771:17: note: in expansion of macro 'S' 2771 | S("QType:", "OFLD-TXQ"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2772:17: note: in expansion of macro 'T' 2772 | T("TxQ ID:", q.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2772:17: note: in expansion of macro 'T' 2772 | T("TxQ ID:", q.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2773:17: note: in expansion of macro 'T' 2773 | T("TxQ size:", q.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2773:17: note: in expansion of macro 'T' 2773 | T("TxQ size:", q.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2774:17: note: in expansion of macro 'T' 2774 | T("TxQ inuse:", q.in_use); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2774:17: note: in expansion of macro 'T' 2774 | T("TxQ inuse:", q.in_use); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2775:17: note: in expansion of macro 'T' 2775 | T("TxQ CIDX:", q.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2775:17: note: in expansion of macro 'T' 2775 | T("TxQ CIDX:", q.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2776:17: note: in expansion of macro 'T' 2776 | T("TxQ PIDX:", q.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2776:17: note: in expansion of macro 'T' 2776 | T("TxQ PIDX:", q.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2789:17: note: in expansion of macro 'S' 2789 | S("QType:", "RDMA-CPL"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2789:17: note: in expansion of macro 'S' 2789 | S("QType:", "RDMA-CPL"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2790:17: note: in expansion of macro 'S' 2790 | S("Interface:", | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2790:17: note: in expansion of macro 'S' 2790 | S("Interface:", | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2792:17: note: in expansion of macro 'R' 2792 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2792:17: note: in expansion of macro 'R' 2792 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2793:17: note: in expansion of macro 'R' 2793 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2793:17: note: in expansion of macro 'R' 2793 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2794:17: note: in expansion of macro 'R' 2794 | R("RspQE size:", rspq.iqe_len); | ^ drivers/tty/serial/bcm63xx_uart.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2794:17: note: in expansion of macro 'R' 2794 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2795:17: note: in expansion of macro 'R' 2795 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2795:17: note: in expansion of macro 'R' 2795 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2796:17: note: in expansion of macro 'R' 2796 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2796:17: note: in expansion of macro 'R' 2796 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2797:17: note: in expansion of macro 'S3' 2797 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2797:17: note: in expansion of macro 'S3' 2797 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2798:17: note: in expansion of macro 'S3' 2798 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ drivers/net/virtio_net.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2798:17: note: in expansion of macro 'S3' 2798 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2799:17: note: in expansion of macro 'R' 2799 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2799:17: note: in expansion of macro 'R' 2799 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2800:17: note: in expansion of macro 'R' 2800 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2800:17: note: in expansion of macro 'R' 2800 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2801:17: note: in expansion of macro 'R' 2801 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2801:17: note: in expansion of macro 'R' 2801 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2802:17: note: in expansion of macro 'R' 2802 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2802:17: note: in expansion of macro 'R' 2802 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2803:17: note: in expansion of macro 'R' 2803 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2803:17: note: in expansion of macro 'R' 2803 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2804:17: note: in expansion of macro 'R' 2804 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2804:17: note: in expansion of macro 'R' 2804 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2819:17: note: in expansion of macro 'S' 2819 | S("QType:", "RDMA-CIQ"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2819:17: note: in expansion of macro 'S' 2819 | S("QType:", "RDMA-CIQ"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2820:17: note: in expansion of macro 'S' 2820 | S("Interface:", | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2820:17: note: in expansion of macro 'S' 2820 | S("Interface:", | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2822:17: note: in expansion of macro 'R' 2822 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2822:17: note: in expansion of macro 'R' 2822 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2823:17: note: in expansion of macro 'R' 2823 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2823:17: note: in expansion of macro 'R' 2823 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2824:17: note: in expansion of macro 'R' 2824 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2824:17: note: in expansion of macro 'R' 2824 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2825:17: note: in expansion of macro 'R' 2825 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2825:17: note: in expansion of macro 'R' 2825 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2826:17: note: in expansion of macro 'R' 2826 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2826:17: note: in expansion of macro 'R' 2826 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2827:17: note: in expansion of macro 'S3' 2827 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2827:17: note: in expansion of macro 'S3' 2827 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2828:17: note: in expansion of macro 'S3' 2828 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2828:17: note: in expansion of macro 'S3' 2828 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2841:17: note: in expansion of macro 'S' 2841 | S("QType:", "iSCSI"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2841:17: note: in expansion of macro 'S' 2841 | S("QType:", "iSCSI"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2842:17: note: in expansion of macro 'R' 2842 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2842:17: note: in expansion of macro 'R' 2842 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2843:17: note: in expansion of macro 'R' 2843 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2843:17: note: in expansion of macro 'R' 2843 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2844:17: note: in expansion of macro 'R' 2844 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2844:17: note: in expansion of macro 'R' 2844 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2845:17: note: in expansion of macro 'R' 2845 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2845:17: note: in expansion of macro 'R' 2845 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2846:17: note: in expansion of macro 'R' 2846 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2846:17: note: in expansion of macro 'R' 2846 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2847:17: note: in expansion of macro 'S3' 2847 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2847:17: note: in expansion of macro 'S3' 2847 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2848:17: note: in expansion of macro 'S3' 2848 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2848:17: note: in expansion of macro 'S3' 2848 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2849:17: note: in expansion of macro 'R' 2849 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2849:17: note: in expansion of macro 'R' 2849 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2850:17: note: in expansion of macro 'R' 2850 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2850:17: note: in expansion of macro 'R' 2850 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2851:17: note: in expansion of macro 'R' 2851 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2851:17: note: in expansion of macro 'R' 2851 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2852:17: note: in expansion of macro 'R' 2852 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2852:17: note: in expansion of macro 'R' 2852 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2853:17: note: in expansion of macro 'R' 2853 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2853:17: note: in expansion of macro 'R' 2853 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2854:17: note: in expansion of macro 'R' 2854 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2854:17: note: in expansion of macro 'R' 2854 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2867:17: note: in expansion of macro 'S' 2867 | S("QType:", "iSCSIT"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2867:17: note: in expansion of macro 'S' 2867 | S("QType:", "iSCSIT"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2868:17: note: in expansion of macro 'R' 2868 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2868:17: note: in expansion of macro 'R' 2868 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2869:17: note: in expansion of macro 'R' 2869 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2869:17: note: in expansion of macro 'R' 2869 | R("RspQ size:", rspq.size); | ^ drivers/spi/spi-uniphier.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2870:17: note: in expansion of macro 'R' 2870 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2870:17: note: in expansion of macro 'R' 2870 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2871:17: note: in expansion of macro 'R' 2871 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2871:17: note: in expansion of macro 'R' 2871 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2872:17: note: in expansion of macro 'R' 2872 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2872:17: note: in expansion of macro 'R' 2872 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2873:17: note: in expansion of macro 'S3' 2873 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2873:17: note: in expansion of macro 'S3' 2873 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2874:17: note: in expansion of macro 'S3' 2874 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2874:17: note: in expansion of macro 'S3' 2874 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2875:17: note: in expansion of macro 'R' 2875 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2875:17: note: in expansion of macro 'R' 2875 | R("FL ID:", fl.cntxt_id); | ^ drivers/usb/dwc2/platform.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2876:17: note: in expansion of macro 'R' 2876 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2876:17: note: in expansion of macro 'R' 2876 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2877:17: note: in expansion of macro 'R' 2877 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2877:17: note: in expansion of macro 'R' 2877 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2878:17: note: in expansion of macro 'R' 2878 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2878:17: note: in expansion of macro 'R' 2878 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2879:17: note: in expansion of macro 'R' 2879 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2879:17: note: in expansion of macro 'R' 2879 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2880:17: note: in expansion of macro 'R' 2880 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2880:17: note: in expansion of macro 'R' 2880 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2893:17: note: in expansion of macro 'S' 2893 | S("QType:", "TLS"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2893:17: note: in expansion of macro 'S' 2893 | S("QType:", "TLS"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2894:17: note: in expansion of macro 'R' 2894 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2894:17: note: in expansion of macro 'R' 2894 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2895:17: note: in expansion of macro 'R' 2895 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2895:17: note: in expansion of macro 'R' 2895 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2896:17: note: in expansion of macro 'R' 2896 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2896:17: note: in expansion of macro 'R' 2896 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2897:17: note: in expansion of macro 'R' 2897 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2897:17: note: in expansion of macro 'R' 2897 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2898:17: note: in expansion of macro 'R' 2898 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2898:17: note: in expansion of macro 'R' 2898 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2899:17: note: in expansion of macro 'S3' 2899 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2899:17: note: in expansion of macro 'S3' 2899 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2900:17: note: in expansion of macro 'S3' 2900 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2900:17: note: in expansion of macro 'S3' 2900 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2901:17: note: in expansion of macro 'R' 2901 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2901:17: note: in expansion of macro 'R' 2901 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2902:17: note: in expansion of macro 'R' 2902 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2902:17: note: in expansion of macro 'R' 2902 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2903:17: note: in expansion of macro 'R' 2903 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2903:17: note: in expansion of macro 'R' 2903 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2904:17: note: in expansion of macro 'R' 2904 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2904:17: note: in expansion of macro 'R' 2904 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2905:17: note: in expansion of macro 'R' 2905 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2905:17: note: in expansion of macro 'R' 2905 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2906:17: note: in expansion of macro 'R' 2906 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2906:17: note: in expansion of macro 'R' 2906 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2922:17: note: in expansion of macro 'S' 2922 | S("QType:", "Crypto"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2922:17: note: in expansion of macro 'S' 2922 | S("QType:", "Crypto"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2923:17: note: in expansion of macro 'T' 2923 | T("TxQ ID:", q.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2923:17: note: in expansion of macro 'T' 2923 | T("TxQ ID:", q.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2924:17: note: in expansion of macro 'T' 2924 | T("TxQ size:", q.size); | ^ drivers/watchdog/pretimeout_noop.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2924:17: note: in expansion of macro 'T' 2924 | T("TxQ size:", q.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2925:17: note: in expansion of macro 'T' 2925 | T("TxQ inuse:", q.in_use); | ^ drivers/video/backlight/cr_bllcd.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2925:17: note: in expansion of macro 'T' 2925 | T("TxQ inuse:", q.in_use); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2926:17: note: in expansion of macro 'T' 2926 | T("TxQ CIDX:", q.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2926:17: note: in expansion of macro 'T' 2926 | T("TxQ CIDX:", q.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2927:17: note: in expansion of macro 'T' 2927 | T("TxQ PIDX:", q.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2927:17: note: in expansion of macro 'T' 2927 | T("TxQ PIDX:", q.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2928:17: note: in expansion of macro 'R' 2928 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2928:17: note: in expansion of macro 'R' 2928 | R("RspQ ID:", rspq.abs_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2929:17: note: in expansion of macro 'R' 2929 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2929:17: note: in expansion of macro 'R' 2929 | R("RspQ size:", rspq.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2930:17: note: in expansion of macro 'R' 2930 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2930:17: note: in expansion of macro 'R' 2930 | R("RspQE size:", rspq.iqe_len); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2931:17: note: in expansion of macro 'R' 2931 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2931:17: note: in expansion of macro 'R' 2931 | R("RspQ CIDX:", rspq.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2932:17: note: in expansion of macro 'R' 2932 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2932:17: note: in expansion of macro 'R' 2932 | R("RspQ Gen:", rspq.gen); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2933:17: note: in expansion of macro 'S3' 2933 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2933:17: note: in expansion of macro 'S3' 2933 | S3("u", "Intr delay:", qtimer_val(adap, &rx[i].rspq)); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2934:17: note: in expansion of macro 'S3' 2934 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2934:17: note: in expansion of macro 'S3' 2934 | S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2935:17: note: in expansion of macro 'R' 2935 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2935:17: note: in expansion of macro 'R' 2935 | R("FL ID:", fl.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2936:17: note: in expansion of macro 'R' 2936 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2936:17: note: in expansion of macro 'R' 2936 | R("FL size:", fl.size - 8); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2937:17: note: in expansion of macro 'R' 2937 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2937:17: note: in expansion of macro 'R' 2937 | R("FL pend:", fl.pend_cred); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2938:17: note: in expansion of macro 'R' 2938 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2938:17: note: in expansion of macro 'R' 2938 | R("FL avail:", fl.avail); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2939:17: note: in expansion of macro 'R' 2939 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2939:17: note: in expansion of macro 'R' 2939 | R("FL PIDX:", fl.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2940:17: note: in expansion of macro 'R' 2940 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2701:17: note: in expansion of macro 'S3' 2701 | #define R(s, v) S3("u", s, rx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2940:17: note: in expansion of macro 'R' 2940 | R("FL CIDX:", fl.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2951:17: note: in expansion of macro 'S' 2951 | S("QType:", "Control"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2696:17: note: in expansion of macro 'S3' 2696 | #define S(s, v) S3("s", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2951:17: note: in expansion of macro 'S' 2951 | S("QType:", "Control"); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2952:17: note: in expansion of macro 'T' 2952 | T("TxQ ID:", q.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2952:17: note: in expansion of macro 'T' 2952 | T("TxQ ID:", q.cntxt_id); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2953:17: note: in expansion of macro 'T' 2953 | T("TxQ size:", q.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2953:17: note: in expansion of macro 'T' 2953 | T("TxQ size:", q.size); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2954:17: note: in expansion of macro 'T' 2954 | T("TxQ inuse:", q.in_use); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2954:17: note: in expansion of macro 'T' 2954 | T("TxQ inuse:", q.in_use); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2955:17: note: in expansion of macro 'T' 2955 | T("TxQ CIDX:", q.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2955:17: note: in expansion of macro 'T' 2955 | T("TxQ CIDX:", q.cidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2956:17: note: in expansion of macro 'T' 2956 | T("TxQ PIDX:", q.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2698:17: note: in expansion of macro 'S3' 2698 | #define T(s, v) S3("u", s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2956:17: note: in expansion of macro 'T' 2956 | T("TxQ PIDX:", q.pidx); | ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2957:17: note: in expansion of macro 'TL' 2957 | TL("TxQFull:", q.stops); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2957:17: note: in expansion of macro 'TL' 2957 | TL("TxQFull:", q.stops); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2692:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2692 | for (i = 0; i < n; ++i) \ | ^~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2958:17: note: in expansion of macro 'TL' 2958 | TL("TxQRestarts:", q.restarts); | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2694:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2694 | seq_putc(seq, '\n'); \ | ^~~~~~~~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2697:28: note: in expansion of macro 'S3' 2697 | #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2699:18: note: in expansion of macro 'T3' 2699 | #define TL(s, v) T3("lu", s, v) | ^~ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c:2958:17: note: in expansion of macro 'TL' 2958 | TL("TxQRestarts:", q.restarts); | ^~ drivers/net/geneve.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_ds2781.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/backlight.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-s35390a.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcmda12.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/geode/gxfb_core.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/core/fbcon.o: warning: objtool: missing symbol for section .exit.text drivers/net/vsockmon.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:20: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/xen/xen-pciback/pci_stub.c:10: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_tx.c:41: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/thermal/spear_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/da903x_bl.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/da9052_bl.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/s2mpa01.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcmmio.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-xcomm.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/pcwd_pci.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/kyro/fbdev.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/generic_bl.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_ds28e04.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/max3100.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/kcomedilib/kcomedilib_main.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/csiostor/csio_init.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-s3c.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/gpio_backlight.o: warning: objtool: missing symbol for section .exit.text drivers/net/sb1000.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/wdt_pci.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/net/xen-netfront.c:50: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/xen-netfront.c:34: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/xen-pciback/pci_stub.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/rcar_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/rockchip_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/net/vxlan.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: missing symbol for section .exit.text drivers/net/ntb_netdev.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-xilinx.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/pcmuio.o: warning: objtool: missing symbol for section .exit.text drivers/w1/slaves/w1_ds28e17.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/s2mps11.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/pcwd_usb.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/s5m8767.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/freescale/gianfar.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/xen-pciback/pciback_ops.c:13: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/drivers/xen/xen-pciback/pciback_ops.c:11: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/video/fbdev/geode/lxfb_core.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:104: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_register_driver': /kisskb/src/include/linux/kernel.h:1001:10: warning: array subscript -98 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 1001 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:419:9: note: in expansion of macro 'container_of' 419 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1952:23: note: in expansion of macro 'list_entry' 1952 | #define matroxfb_l(x) list_entry(x, struct matrox_fb_info, next_fb) | ^~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1959:23: note: in expansion of macro 'matroxfb_l' 1959 | minfo != matroxfb_l(&matroxfb_list); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:104: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1949:18: note: while referencing 'matroxfb_list' 1949 | static LIST_HEAD(matroxfb_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:26: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:104: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_unregister_driver': /kisskb/src/include/linux/kernel.h:1001:10: warning: array subscript -98 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 1001 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:419:9: note: in expansion of macro 'container_of' 419 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1952:23: note: in expansion of macro 'list_entry' 1952 | #define matroxfb_l(x) list_entry(x, struct matrox_fb_info, next_fb) | ^~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1979:23: note: in expansion of macro 'matroxfb_l' 1979 | minfo != matroxfb_l(&matroxfb_list); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:104: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1949:18: note: while referencing 'matroxfb_list' 1949 | static LIST_HEAD(matroxfb_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:26: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ drivers/thermal/rcar_gen3_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-s5m.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_uc.c:35: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/video/backlight/lm3533_bl.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_ud.c:37: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_ud.c: In function 'qib_make_ud_req': /kisskb/src/drivers/infiniband/hw/qib/qib_ud.c:328:53: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | qp->s_hdrwords += qib_make_grh(ibp, &priv->s_hdr->u.l.grh, | ^~~~~~~~~~~~~~~~~~~~~ drivers/thermal/kirkwood_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/comedi_pci.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/xen-netfront.c:36: /kisskb/src/drivers/net/xen-netfront.c: In function 'xennet_poll': /kisskb/src/include/linux/skbuff.h:1866:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1866 | __skb_insert(newsk, prev, prev->next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/xen-netfront.c:998:29: note: while referencing 'tmpq' 998 | struct sk_buff_head tmpq; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/xen-netfront.c:36: /kisskb/src/include/linux/skbuff.h:1770:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/xen-netfront.c:998:29: note: while referencing 'tmpq' 998 | struct sk_buff_head tmpq; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/xen-netfront.c:36: /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/xen-netfront.c:996:29: note: while referencing 'rxq' 996 | struct sk_buff_head rxq; | ^~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/xen-netfront.c:36: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/xen-netfront.c:996:29: note: while referencing 'rxq' 996 | struct sk_buff_head rxq; | ^~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/xen-netfront.c:36: /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/xen-netfront.c:997:29: note: while referencing 'errq' 997 | struct sk_buff_head errq; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/xen-netfront.c:36: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/xen-netfront.c:997:29: note: while referencing 'errq' 997 | struct sk_buff_head errq; | ^~~~ drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/max310x.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/asm9260_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/sc2731-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/net/xen-netfront.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/sky81452-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/dove_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/multiq3.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/armada_37xx_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-xtensa-xtfpga.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/matrox/matroxfb_base.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/lm3639_bl.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-xlp.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-sc27xx.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/lm3630a_bl.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/at91rm9200_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/net/net_failover.o: warning: objtool: missing symbol for section .exit.text drivers/net/thunderbolt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/comedi_pcmcia.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/s526.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/comedi_usb.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/stm32-vrefbuf.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/xen-pciback/xenbus.c:16: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/drivers/xen/xen-pciback/xenbus.c:13: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/thermal/armada_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-snvs.o: warning: objtool: missing symbol for section .exit.text drivers/w1/w1.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_user_pages.c:38: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/video/backlight/lp855x_bl.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/8255_pci.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-slave-time.o: warning: objtool: missing symbol for section .exit.text drivers/xen/xen-pciback/xenbus.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/sy8106a-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-slave-system-control.o: warning: objtool: missing symbol for section .exit.text drivers/spi/spi-zynqmp-gqspi.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/tango_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-spear.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/cadence_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_watchdog.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/mb862xx/mb862xxfbdrv.o: warning: objtool: missing symbol for section .exit.text drivers/usb/dwc2/pci.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_user_sdma.c:45: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/video/backlight/lp8788_bl.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/sh-sci.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps6105x-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/twl4030_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-stk17ta8.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/imx_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/target/target_core_iblock.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/ftwdt010_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/comedi_fops.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps62360-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/omap_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/max8925_bl.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/lv5207lp.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_apci_1032.o: warning: objtool: missing symbol for section .exit.text drivers/target/target_core_file.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps65023-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps6507x-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/max77620_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/sama5d4_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps65086-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/s3c2410_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/ot200_bl.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/dw_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/target/target_core_user.c: In function 'queue_cmd_ring': /kisskb/src/drivers/target/target_core_user.c:1035:33: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_user.c:1036:34: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_user.c:1051:25: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_user.c:1055:15: 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]; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_user.c:1092:26: 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); | ^~~~~~~~~~~~~~~~~~ drivers/rtc/rtc-stm32.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/ep93xx_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/pandora_bl.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_iba7220.c:47: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/thermal/qoriq_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/sunxi_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps65090-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps65217-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/target/target_core_pscsi.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_apci_1500.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/davinci_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps65218-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps6524x-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/rn5t618_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/imx.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-stmp3xxx.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-sunxi.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/pcf50633-backlight.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/xenbus/xenbus_client.c:44: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/drivers/xen/xenbus/xenbus_client.c:33: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/video/backlight/pm8941-wled.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/stmp3xxx_rtc_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/da9062-thermal.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps65912-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/ts4800_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_apci_1516.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_apci_16xx.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/nuc900_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/kb3886_bl.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-tegra.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/marvell/mvmdio.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_apci_1564.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-test.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps6586x-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/ts72xx_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/target/target_core_user.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/pwm_bl.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/core/devio.c: In function 'proc_do_submiturb': /kisskb/src/drivers/usb/core/devio.c:1489:57: 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)) { | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1494:52: 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)); | ^~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1497:52: 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 /kisskb/src/include/linux/usb/ch9.h:36, from /kisskb/src/include/linux/usb.h:6, from /kisskb/src/drivers/usb/core/devio.c:32: /kisskb/src/drivers/usb/core/devio.c:1512:40: 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), | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1469:40: note: in definition of macro 'dev_info' 1469 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1508:17: note: in expansion of macro 'snoop' 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ /kisskb/src/drivers/usb/core/devio.c:1513:40: 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), | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1469:40: note: in definition of macro 'dev_info' 1469 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1508:17: note: in expansion of macro 'snoop' 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ /kisskb/src/drivers/usb/core/devio.c:1514:40: 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)); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1469:40: note: in definition of macro 'dev_info' 1469 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1508:17: note: in expansion of macro 'snoop' 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/thermal/hisi_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps65910-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/matrox/i2c-matroxfb.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/sccnxp.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/nvidia/nvidia.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/retu_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/dwc3/core.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/bcm2835_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps65132-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_apci_2032.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/sky81452-backlight.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-tps6586x.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:42: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:35: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_apci_2200.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/mtk_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/thermal-generic-adc.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/tps80031-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-tps65910.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/moxart_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/tps65217_bl.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/marvell/mvpp2/mvpp2_main.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/zx2967_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/twl-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/sirfsoc_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/marvell/octeontx2/af/rvu.o: warning: objtool: missing symbol for section .exit.text drivers/xen/xenfs/super.o: warning: objtool: missing symbol for section .exit.text drivers/thermal/uniphier_thermal.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/wm831x_bl.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-twl.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-tps80031.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/st_lpc_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/micrel/ks8842.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/arcxcnn_bl.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_apci_3501.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/sc16is7xx.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_apci_3xxx.o: warning: objtool: missing symbol for section .exit.text drivers/video/backlight/rave-sp-backlight.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/qcom-wdt.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/device_handler/scsi_dh_rdac.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/addi_apci_3120.o: warning: objtool: missing symbol for section .exit.text drivers/usb/core/ledtrig-usbport.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/ath5k/pci.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_sd7220.c:44: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/regulator/uniphier-regulator.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/xenfs/xensyms.c:9: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/seq_file.h:8, from /kisskb/src/drivers/xen/xenfs/xensyms.c:3: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/watchdog/bcm_kona_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/matrox/matroxfb_maven.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/twl6030-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/tegra_wdt.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/fallback.c:6: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/kvm_para.h:5, from /kisskb/src/arch/x86/include/asm/hypervisor.h:36, from /kisskb/src/drivers/xen/fallback.c:5: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/staging/comedi/drivers/adl_pci8164.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/uartlite.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/device_handler/scsi_dh_hp_sw.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/adl_pci6208.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/adl_pci7x3x.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/vctrl-regulator.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/grant-table.c:64: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/memblock.h:17, from /kisskb/src/drivers/xen/grant-table.c:36: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/staging/comedi/drivers/adl_pci9111.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/meson_gxbb_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/marvell/mv643xx_eth.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-v3020.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/early/ehci-dbgp.c: In function '_dbgp_external_startup': /kisskb/src/drivers/usb/early/ehci-dbgp.c:621:24: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 621 | portsc = readl(&ehci_regs->port_status[port - 1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/early/ehci-dbgp.c:624:24: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 624 | writel(portsc, &ehci_regs->port_status[port - 1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/early/ehci-dbgp.c:630:32: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 630 | portsc = readl(&ehci_regs->port_status[port - 1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/early/ehci-dbgp.c:638:25: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 638 | &ehci_regs->port_status[port - 1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/early/ehci-dbgp.c:641:40: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 641 | portsc = readl(&ehci_regs->port_status[port-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/early/ehci-dbgp.c:551:24: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 551 | portsc = readl(&ehci_regs->port_status[dbg_port - 1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/early/ehci-dbgp.c:553:24: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 553 | writel(portsc, &ehci_regs->port_status[dbg_port - 1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/early/ehci-dbgp.c:514:32: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 514 | portsc = readl(&ehci_regs->port_status[dbg_port - 1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/early/ehci-dbgp.c:523:40: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 523 | portsc = readl(&ehci_regs->port_status[dbg_port - 1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/early/ehci-dbgp.c:525:40: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 525 | writel(portsc, &ehci_regs->port_status[dbg_port - 1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/early/ehci-dbgp.c: In function 'early_dbgp_init': /kisskb/src/drivers/usb/early/ehci-dbgp.c:781:32: warning: array subscript 15 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 781 | portsc = readl(&ehci_regs->port_status[i-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/early/ehci-dbgp.c:21: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/xen/features.c:12: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/arch/x86/include/asm/xen/hypercall.h:37, from /kisskb/src/drivers/xen/features.c:12: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/regulator/wm831x-isink.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/qcom_geni_serial.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/adv_pci1720.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/wm831x-dcdc.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:59: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:44: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/watchdog/meson_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/device_handler/scsi_dh_emc.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-vr41xx.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/micrel/ks8851.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/adl_pci9118.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/adv_pci1710.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/scsi/fcoe/fcoe.c:22: /kisskb/src/drivers/scsi/fcoe/fcoe.c: In function 'fcoe_receive_work': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/scsi/fcoe/fcoe.c:1748:29: note: while referencing 'tmp' 1748 | struct sk_buff_head tmp; | ^~~ drivers/staging/comedi/drivers/adv_pci1723.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/adv_pci1724.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/mtk_wdt.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_iba7322.c:51: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_iba7322.c: In function 'flush_fifo': /kisskb/src/drivers/infiniband/hw/qib/qib_iba7322.c:1448:9: warning: converting a packed 'struct ib_header' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1448 | hdr = (u32 *) &ibhdr; | ^~~ In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_iba7322.c:51: /kisskb/src/include/rdma/ib_hdrs.h:127:8: note: defined here 127 | struct ib_header { | ^~~~~~~~~ drivers/rtc/rtc-mrst.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-vt8500.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/wm831x-ldo.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/device_handler/scsi_dh_alua.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_acm.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/altera_uart.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/early/xhci-dbc.c: In function 'xdbc_mem_init': /kisskb/src/drivers/usb/early/xhci-dbc.c:280:30: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_SERIAL, strlen(XDBC_STRING_SERIAL)); | ~~~~~~^~~~~~~ /kisskb/src/drivers/usb/early/xhci-dbc.c:289:30: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_PRODUCT, strlen(XDBC_STRING_PRODUCT)); | ~~~~~~^~~~~~~ /kisskb/src/drivers/usb/early/xhci-dbc.c:298:30: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 298 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_MANUFACTURER, strlen(XDBC_STRING_MANUFACTURER)); | ~~~~~~^~~~~~~ drivers/staging/comedi/drivers/adv_pci1760.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/adv_pci_dio.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/amplc_pci236.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/host/whci/asl.c: In function 'asl_qset_insert': /kisskb/src/drivers/usb/host/whci/asl.c:50:31: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/whci/asl.c:51:31: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/whci/asl.c: In function 'asl_qset_remove': /kisskb/src/drivers/usb/host/whci/asl.c:72:31: 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); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/xen/balloon.c:66: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/xen/balloon.c:41: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/staging/comedi/drivers/amplc_dio200_pci.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-wm831x.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/digicolor_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/wm8350-regulator.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c:1981:37: warning: argument 1 of type 'unsigned char[32]' with mismatched bound [-Warray-parameter=] 1981 | u64 fcoe_wwn_from_mac(unsigned char mac[MAX_ADDR_LEN], | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c:45: /kisskb/src/include/scsi/libfcoe.h:263:37: note: previously declared as 'unsigned char[]' 263 | u64 fcoe_wwn_from_mac(unsigned char mac[], unsigned int, unsigned int); | ~~~~~~~~~~~~~~^~~~~ drivers/usb/host/whci/hcd.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_ioctl_handler': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1450:46: warning: taking address of packed member of 'struct atto_express_ioctl' may result in an unaligned pointer value [-Waddress-of-packed-member] 1450 | handle_csmi_ioctl(a, &ioctl->data.csmi); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1455:62: warning: taking address of packed member of 'struct atto_express_ioctl' may result in an unaligned pointer value [-Waddress-of-packed-member] 1455 | &ioctl->data. | ^~~~~~~~~~~~~ 1456 | ioctl_hba); | ~~~~~~~~~ drivers/net/ethernet/micrel/ks8851_mll.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/marvell/pxa168_eth.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-wm8350.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/wm8400-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/riva/fbdev.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/legacy/zero.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/st-asc.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_loopback.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/lpc18xx_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/amplc_pci263.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-x1205.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/manage.c:20: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/xen/manage.c:9: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/staging/comedi/drivers/amplc_pci224.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/bcm7038_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-xgene.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.o: warning: objtool: missing symbol for section .exit.text drivers/regulator/wm8994-regulator.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/atlas7_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/rtc/rtc-zynqmp.o: warning: objtool: missing symbol for section .exit.text drivers/usb/image/mdc800.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/legacy/audio.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/timbuart.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/renesas_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/contec_pci_dio.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_sourcesink.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/mem-reservation.c:13: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/arch/x86/include/asm/xen/hypercall.h:37, from /kisskb/src/drivers/xen/mem-reservation.c:13: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/time.c:13: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/drivers/xen/time.c:6: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/net/ethernet/marvell/mvneta.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/rza_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/micrel/ksz884x.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c: In function 'config_id_frame_v1_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c:488:9: warning: converting a packed 'struct sas_identify_frame' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | identify_buffer = (u32 *)(&identify_frame); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/scsi/libsas.h:32, from /kisskb/src/include/scsi/sas_ata.h:29, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:27, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c:12: /kisskb/src/include/scsi/sas.h:262:8: note: defined here 262 | struct sas_identify_frame { | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/whci/pzl.c: In function 'update_pzl_hw_view': /kisskb/src/drivers/usb/host/whci/pzl.c:202:47: 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); | ^~~~~~~~~~~~~~ drivers/tty/serial/altera_jtaguart.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/marvell/skge.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/aspeed_wdt.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/pci.c:28: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/drivers/xen/pci.c:20: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/hisi_sas/hisi_sas_v1_hw.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/legacy/ether.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/das08_pci.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/uniphier_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/amplc_pci230.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/omap2/omapfb/dss/core.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/sprd_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/image/microtek.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/fnic/fnic_main.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:24: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:12: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/dbgp.c:5: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/drivers/xen/dbgp.c:1: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_backend.c:17: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_backend.c:4: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/watchdog/pm8916_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c: In function 'config_id_frame_v3_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:636:9: warning: converting a packed 'struct sas_identify_frame' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 636 | identify_buffer = (u32 *)(&identify_frame); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/scsi/libsas.h:32, from /kisskb/src/include/scsi/sas_ata.h:29, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:27, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:11: /kisskb/src/include/scsi/sas.h:262:8: note: defined here 262 | struct sas_identify_frame { | ^~~~~~~~~~~~~~~~~~ drivers/usb/dwc3/dwc3-omap.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/hisi_sas/hisi_sas_main.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c: In function 'config_id_frame_v2_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:911:9: warning: converting a packed 'struct sas_identify_frame' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 911 | identify_buffer = (u32 *)(&identify_frame); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/scsi/libsas.h:32, from /kisskb/src/include/scsi/sas_ata.h:29, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:27, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:12: /kisskb/src/include/scsi/sas.h:262:8: note: defined here 262 | struct sas_identify_frame { | ^~~~~~~~~~~~~~~~~~ drivers/watchdog/acquirewdt.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/advantechwdt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/dyna_pci10xx.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/acpi.c:35: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/xen/hypervisor.h:39, from /kisskb/src/include/xen/acpi.h:39, from /kisskb/src/drivers/xen/acpi.c:33: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/staging/comedi/drivers/dt3000.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/ebc-c384_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/ath6kl/htc_mbox.c: In function 'htc_wait_for_ctrl_msg': /kisskb/src/drivers/net/wireless/ath/ath6kl/htc_mbox.c:2275:20: warning: array subscript 'struct htc_frame_hdr[0]' is partly outside array bounds of 'u32[1]' {aka 'unsigned int[1]'} [-Warray-bounds] 2275 | if (htc_hdr->eid != ENDPOINT_0) | ^~ /kisskb/src/drivers/net/wireless/ath/ath6kl/htc_mbox.c:2264:13: note: while referencing 'look_ahead' 2264 | u32 look_ahead; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/byteorder/little_endian.h:5, from /kisskb/src/arch/x86/include/uapi/asm/byteorder.h:5, from /kisskb/src/include/asm-generic/bitops/le.h:6, from /kisskb/src/arch/x86/include/asm/bitops.h:507, from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/ath6kl/core.h:21, from /kisskb/src/drivers/net/wireless/ath/ath6kl/htc_mbox.c:18: /kisskb/src/drivers/net/wireless/ath/ath6kl/htc_mbox.c:2285:46: warning: array subscript 'struct htc_frame_hdr[0]' is partly outside array bounds of 'u32[1]' {aka 'unsigned int[1]'} [-Warray-bounds] 2285 | packet->act_len = le16_to_cpu(htc_hdr->payld_len) + HTC_HDR_LENGTH; | ^~ /kisskb/src/include/uapi/linux/byteorder/little_endian.h:36:51: note: in definition of macro '__le16_to_cpu' 36 | #define __le16_to_cpu(x) ((__force __u16)(__le16)(x)) | ^ /kisskb/src/drivers/net/wireless/ath/ath6kl/htc_mbox.c:2285:27: note: in expansion of macro 'le16_to_cpu' 2285 | packet->act_len = le16_to_cpu(htc_hdr->payld_len) + HTC_HDR_LENGTH; | ^~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath6kl/htc_mbox.c:2264:13: note: while referencing 'look_ahead' 2264 | u32 look_ahead; | ^~~~~~~~~~ drivers/watchdog/alim1535_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/xen-acpi-pad.c:25: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/resource_ext.h:19, from /kisskb/src/include/linux/acpi.h:26, from /kisskb/src/drivers/xen/xen-acpi-pad.c:21: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/tty/serial/ifx6x60.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/fnic/fnic_trace.c: In function 'fnic_fc_trace_set_data': /kisskb/src/drivers/scsi/fnic/fnic_trace.c:683:29: 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); | ^~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/savage/savagefb_driver.o: warning: objtool: missing symbol for section .exit.text drivers/usb/dwc3/dwc3-exynos.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/alim7101_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_serial.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/microchip/enc28j60.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/pcpu.c:45: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/xen/pcpu.c:36: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/f71808e_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/marvell/sky2.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/hisi_sas/hisi_sas_v2_hw.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/hisi_sas/hisi_sas_v3_hw.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/sp5100_tco.o: warning: objtool: missing symbol for section .exit.text drivers/usb/isp1760/isp1760-if.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/gsc_hpdi.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/esas2r/esas2r_main.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_port_handed_over': /kisskb/src/drivers/usb/host/ehci-hub.c:1331:15: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 1331 | reg = &ehci->regs->port_status[portnum - 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'set_owner': /kisskb/src/drivers/usb/host/ehci-hub.c:541:22: warning: array subscript 'portnum' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 541 | status_reg = &ehci->regs->port_status[portnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ drivers/staging/comedi/drivers/icp_multi.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_adjust_port_wakeup_flags': /kisskb/src/drivers/usb/host/ehci-hub.c:167:55: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 167 | u32 __iomem *hostpc_reg = &ehci->regs->hostpc[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:184:25: note: while referencing 'hostpc' 184 | u32 hostpc[0]; /* HOSTPC extension */ | ^~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:199:55: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 199 | u32 __iomem *hostpc_reg = &ehci->regs->hostpc[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:184:25: note: while referencing 'hostpc' 184 | u32 hostpc[0]; /* HOSTPC extension */ | ^~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:141:38: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 141 | if (ehci_readl(ehci, &ehci->regs->port_status[i]) & PORT_CSC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:179:40: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 179 | u32 __iomem *reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_hub_status_data': /kisskb/src/drivers/usb/host/ehci-hub.c:662:49: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 662 | temp = ehci_readl(ehci, &ehci->regs->port_status[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ drivers/watchdog/geodewdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_obex.o: warning: objtool: missing symbol for section .exit.text drivers/usb/dwc3/dwc3-pci.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/sc520_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/ehci-pci.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:126: /kisskb/src/drivers/usb/host/ehci-dbg.c: In function 'fill_registers_buffer': /kisskb/src/drivers/usb/host/ehci-dbg.c:873:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 873 | &ehci->regs->port_status[i - 1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ drivers/watchdog/sbc_fitpc2_wdt.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_port_power.isra': /kisskb/src/drivers/usb/host/ehci-hub.c:1338:35: warning: array subscript 'portnum' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 1338 | u32 __iomem *status_reg = &ehci->regs->port_status[portnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_silence_controller': /kisskb/src/drivers/usb/host/ehci-hcd.c:326:33: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 326 | &ehci->regs->port_status[port]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ drivers/staging/comedi/drivers/daqboard2000.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ke_counter.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/pch_uart.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/xilinx_uartps.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/libfc/fc_libfc.c:27: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/tty/serial/mxs-auart.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/isci/init.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_verbs.c:46: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_verbs.c: In function 'qib_ib_rcv': /kisskb/src/drivers/infiniband/hw/qib/qib_verbs.c:336:51: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | mcast = rvt_mcast_find(&ibp->rvp, &hdr->u.l.grh.dgid, lid); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/qib/qib_verbs.c: In function 'qib_verbs_send_pio': /kisskb/src/drivers/infiniband/hw/qib/qib_verbs.c:923:9: warning: converting a packed 'struct ib_header' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 923 | u32 *hdr = (u32 *) ibhdr; | ^~~ In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_verbs.c:46: /kisskb/src/include/rdma/ib_hdrs.h:127:8: note: defined here 127 | struct ib_header { | ^~~~~~~~~ drivers/watchdog/eurotechwdt.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/omap2/omapfb/omapfb-main.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/jr3_pci.o: warning: objtool: missing symbol for section .exit.text drivers/usb/dwc3/dwc3-haps.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/libfc/fc_libfc.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/arc_uart.o: warning: objtool: missing symbol for section .exit.text drivers/usb/dwc3/dwc3-keystone.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/ib700wdt.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_iba6120.c:45: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_wc_x86_64.c:44: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/function/f_ncm.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/legacy/mass_storage.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/cb_pcidda.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/isci/phy.c: In function 'sci_phy_link_layer_initialization': /kisskb/src/drivers/scsi/isci/phy.c:132:19: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/comedi/drivers/cb_pcidas.o: warning: objtool: missing symbol for section .exit.text drivers/usb/dwc3/dwc3-of-simple.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/rp2.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/ibmasr.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/vermilion/vermilion.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/digicolor-usart.o: warning: objtool: missing symbol for section .exit.text drivers/usb/dwc3/dwc3-st.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/sys-hypervisor.c:17: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/xen/sys-hypervisor.c:10: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/usb/misc/adutux.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_hub_control': /kisskb/src/drivers/usb/host/ehci-hub.c:891:22: warning: array subscript 256 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 891 | status_reg = &ehci->regs->port_status[temp]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:892:22: warning: array subscript 256 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 892 | hostpc_reg = &ehci->regs->hostpc[temp]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:184:25: note: while referencing 'hostpc' 184 | u32 hostpc[0]; /* HOSTPC extension */ | ^~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:1281:49: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 1281 | &ehci->regs->port_status[ports]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_ecm.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/mellanox/mlx4/main.c: In function 'mlx4_allocate_default_counters': /kisskb/src/drivers/net/ethernet/mellanox/mlx4/main.c:2541:49: warning: 'idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 2541 | priv->def_counter[port] = idx; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_handover_companion_ports': /kisskb/src/drivers/usb/host/ehci-hub.c:110:31: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 110 | reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:73:31: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 73 | reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:59:31: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 59 | reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_bus_resume': /kisskb/src/drivers/usb/host/ehci-hub.c:427:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 427 | temp = ehci_readl(ehci, &ehci->regs->port_status[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:447:57: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 447 | &ehci->regs->hostpc[i]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:184:25: note: while referencing 'hostpc' 184 | u32 hostpc[0]; /* HOSTPC extension */ | ^~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:488:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 488 | temp = ehci_readl(ehci, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:491:49: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 491 | ehci_writel(ehci, temp, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:464:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 464 | temp = ehci_readl(ehci, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:471:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 471 | ehci_writel(ehci, temp, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ drivers/staging/comedi/drivers/cb_pcidas64.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/legacy/serial.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/wafer5823wdt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/cb_pcimdas.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_phonet.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/infiniband/hw/qib/qib.h:55, from /kisskb/src/drivers/infiniband/hw/qib/qib_debugfs.c:37: /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:152:27: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:157:25: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:162:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': /kisskb/src/include/rdma/ib_hdrs.h:167:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:172:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': /kisskb/src/include/rdma/ib_hdrs.h:177:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:182:27: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': /kisskb/src/include/rdma/ib_hdrs.h:187:25: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/staging/comedi/drivers/cb_pcimdda.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/fsl_lpuart.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/platform-pci.c:36: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/xen/platform-pci.c:28: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/watchdog/i6300esb.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/men_z135_uart.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/vermilion/cr_pll.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/mellanox/mlx4/main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/appledisplay.o: warning: objtool: missing symbol for section .exit.text drivers/usb/dwc3/dwc3-qcom.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/mcelog.c:50: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/xen/mcelog.c:40: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/isci/request.c: In function 'to_sgl_element_pair': /kisskb/src/drivers/scsi/isci/request.c:78:24: 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; | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/isci/request.c:80:24: 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; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/function/f_eem.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_rndis.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/fm10k/fm10k_main.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/ie6xx_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_subset.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_bus_suspend': /kisskb/src/drivers/usb/host/ehci-hub.c:320:55: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 320 | u32 __iomem *hostpc_reg = &ehci->regs->hostpc[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:184:25: note: while referencing 'hostpc' 184 | u32 hostpc[0]; /* HOSTPC extension */ | ^~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:305: /kisskb/src/drivers/usb/host/ehci-hub.c:258:40: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 258 | u32 __iomem *reg = &ehci->regs->port_status [port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_irq': /kisskb/src/drivers/usb/host/ehci-hcd.c:786:42: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 786 | &ehci->regs->port_status[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:273, from /kisskb/src/drivers/usb/host/ehci-hcd.c:96: /kisskb/src/include/linux/usb/ehci_def.h:130:25: note: while referencing 'port_status' 130 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ drivers/usb/gadget/legacy/printer.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/microchip/lan743x_main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/sisusbvga/sisusb.o: warning: objtool: missing symbol for section .exit.text drivers/tty/serial/stm32-usart.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/me_daq.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/libsas/sas_init.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/iTCO_vendor_support.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/efi.c:33: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/efi.h:17, from /kisskb/src/drivers/xen/efi.c:22: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/usb/gadget/legacy/gmidi.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/cypress_cy7c63.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/me4000.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/iTCO_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_6527.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/libfc/fc_exch.c:35: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/xen/xlate_mmu.c:35: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/drivers/xen/xlate_mmu.c:31: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/video/fbdev/sis/sis_main.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/it8712f_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/mon/mon_main.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:24: /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c: In function 'ath10k_pci_process_htt_rx_cb.constprop': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:1269:29: note: while referencing 'list' 1269 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:24: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:1269:29: note: while referencing 'list' 1269 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:24: /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c: In function 'ath10k_pci_htc_tx_cb': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:1201:29: note: while referencing 'list' 1201 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:24: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:1201:29: note: while referencing 'list' 1201 | struct sk_buff_head list; | ^~~~ drivers/usb/gadget/legacy/hid.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/cytherm.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/legacy/cdc2.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/ehci-platform.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:24: /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c: In function 'ath10k_pci_process_rx_cb': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:1225:29: note: while referencing 'list' 1225 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:24: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/pci.c:1225:29: note: while referencing 'list' 1225 | struct sk_buff_head list; | ^~~~ drivers/video/fbdev/via/viafbdev.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/evtchn.c:56: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/xen/evtchn.c:36: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/usb/host/ehci-npcm7xx.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/pvcalls-back.c:27: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/net/net_namespace.h:10, from /kisskb/src/include/linux/inet.h:46, from /kisskb/src/drivers/xen/pvcalls-back.c:15: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/staging/comedi/drivers/ni_65xx.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/it87_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/ath10k/pci.o: warning: objtool: missing symbol for section .exit.text drivers/xen/evtchn.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/emi26.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_mass_storage.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/isci/host.c: In function 'sci_controller_afe_initialization': /kisskb/src/drivers/scsi/isci/host.c:1985:60: 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]; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/oxu210hp-hcd.c: In function 'oxu_hub_control': /kisskb/src/drivers/usb/host/oxu210hp-hcd.c:3136:35: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 3136 | u32 __iomem *status_reg = &oxu->regs->port_status[wIndex - 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/legacy/dbgp.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/host/oxu210hp-hcd.c: In function 'oxu_bus_suspend': /kisskb/src/drivers/usb/host/oxu210hp-hcd.c:3455:36: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 3455 | u32 __iomem *reg = &oxu->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/gntdev.c:45: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/xen/gntdev.c:25: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/watchdog/hpwdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_uac1.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_660x.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/emi62.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/mscc/ocelot_board.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/gntalloc.c:71: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/xen/gntalloc.c:54: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/watchdog/kempld_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/xen/gntdev.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_uac1_legacy.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/legacy/multi.o: warning: objtool: missing symbol for section .exit.text drivers/xen/gntalloc.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/libfc/fc_elsct.c:30: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/net/ethernet/myricom/myri10ge/myri10ge.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/isp116x-hcd.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_670x.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/sc1200wdt.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/tmem.c:21: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/xen/tmem.c:10: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/scsi/isci/task.c:56: /kisskb/src/drivers/scsi/isci/task.c: In function 'isci_task_execute_tmf': /kisskb/src/drivers/scsi/isci/task.h:128:52: warning: array subscript 3 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 128 | tmf->resp.resp_iu.resp_data[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/include/linux/dynamic_debug.h:136:37: note: in definition of macro 'dynamic_dev_dbg' 136 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/isci/task.h:111:17: note: in expansion of macro 'dev_dbg' 111 | dev_dbg(&ihost->pdev->dev, | ^~~~~~~ In file included from /kisskb/src/include/scsi/libsas.h:32, from /kisskb/src/drivers/scsi/isci/task.c:59: /kisskb/src/include/scsi/sas.h:343:16: note: while referencing 'resp_data' 343 | u8 resp_data[0]; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/scsi/isci/task.c:56: /kisskb/src/drivers/scsi/isci/task.h:127:52: warning: array subscript 2 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 127 | tmf->resp.resp_iu.resp_data[2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/include/linux/dynamic_debug.h:136:37: note: in definition of macro 'dynamic_dev_dbg' 136 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/isci/task.h:111:17: note: in expansion of macro 'dev_dbg' 111 | dev_dbg(&ihost->pdev->dev, | ^~~~~~~ In file included from /kisskb/src/include/scsi/libsas.h:32, from /kisskb/src/drivers/scsi/isci/task.c:59: /kisskb/src/include/scsi/sas.h:343:16: note: while referencing 'resp_data' 343 | u8 resp_data[0]; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/scsi/isci/task.c:56: /kisskb/src/drivers/scsi/isci/task.h:126:52: warning: array subscript 1 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 126 | tmf->resp.resp_iu.resp_data[1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/include/linux/dynamic_debug.h:136:37: note: in definition of macro 'dynamic_dev_dbg' 136 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/isci/task.h:111:17: note: in expansion of macro 'dev_dbg' 111 | dev_dbg(&ihost->pdev->dev, | ^~~~~~~ In file included from /kisskb/src/include/scsi/libsas.h:32, from /kisskb/src/drivers/scsi/isci/task.c:59: /kisskb/src/include/scsi/sas.h:343:16: note: while referencing 'resp_data' 343 | u8 resp_data[0]; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/scsi/isci/task.c:56: /kisskb/src/drivers/scsi/isci/task.h:125:52: warning: array subscript 0 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 125 | tmf->resp.resp_iu.resp_data[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/include/linux/dynamic_debug.h:136:37: note: in definition of macro 'dynamic_dev_dbg' 136 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/isci/task.h:111:17: note: in expansion of macro 'dev_dbg' 111 | dev_dbg(&ihost->pdev->dev, | ^~~~~~~ In file included from /kisskb/src/include/scsi/libsas.h:32, from /kisskb/src/drivers/scsi/isci/task.c:59: /kisskb/src/include/scsi/sas.h:343:16: note: while referencing 'resp_data' 343 | u8 resp_data[0]; | ^~~~~~~~~ drivers/watchdog/pc87413_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_fs.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/ath6kl/main.c: In function 'ath6kl_tgt_stats_event': /kisskb/src/drivers/net/wireless/ath/ath6kl/main.c:835:41: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath6kl/main.c:836:41: 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); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath6kl/main.c:837:41: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath6kl/main.c:838:41: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath6kl/main.c:839:41: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath6kl/main.c:840:41: 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); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath6kl/main.c:841:41: 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); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath6kl/main.c:842:41: 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); | ^~~~~~~~~~~~~~~~~~ drivers/usb/host/oxu210hp-hcd.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_uac2.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/privcmd.c:31: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/xen/privcmd.c:12: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/usb/gadget/legacy/nokia.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_uvc.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_device_reg_addr_get': /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:642:25: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_hw_info_get': /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:1020:17: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_vpath_xmac_tx_stats_get': /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:1452:9: warning: converting a packed 'struct vxge_hw_xmac_vpath_tx_stats' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1452 | val64 = (u64 *)vpath_tx_stats; | ^~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:20: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:890:8: note: defined here 890 | struct vxge_hw_xmac_vpath_tx_stats { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_vpath_xmac_rx_stats_get': /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:1483:9: warning: converting a packed 'struct vxge_hw_xmac_vpath_rx_stats' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1483 | val64 = (u64 *) vpath_rx_stats; | ^~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:20: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:1040:8: note: defined here 1040 | struct vxge_hw_xmac_vpath_rx_stats { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_xmac_aggr_stats_get': /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:1734:9: warning: converting a packed 'struct vxge_hw_xmac_aggr_stats' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1734 | val64 = (u64 *)aggr_stats; | ^~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:20: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:384:8: note: defined here 384 | struct vxge_hw_xmac_aggr_stats { | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_xmac_port_stats_get': /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:1768:9: warning: converting a packed 'struct vxge_hw_xmac_port_stats' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1768 | val64 = (u64 *) port_stats; | ^~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:20: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:739:8: note: defined here 739 | struct vxge_hw_xmac_port_stats { | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/legacy/webcam.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_labpc_pci.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/ath6kl/core.h:21, from /kisskb/src/drivers/net/wireless/ath/ath6kl/txrx.c:20: /kisskb/src/drivers/net/wireless/ath/ath6kl/txrx.c: In function 'ath6kl_tx_complete': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath6kl/txrx.c:684:29: note: while referencing 'skb_queue' 684 | struct sk_buff_head skb_queue; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/ath6kl/core.h:21, from /kisskb/src/drivers/net/wireless/ath/ath6kl/txrx.c:20: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath6kl/txrx.c:684:29: note: while referencing 'skb_queue' 684 | struct sk_buff_head skb_queue; | ^~~~~~~~~ drivers/watchdog/rdc321x_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/xen/privcmd.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/nv_tco.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/xen/xen-acpi-processor.c:35: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:17, from /kisskb/src/include/linux/cpufreq.h:14, from /kisskb/src/drivers/xen/xen-acpi-processor.c:23: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/usb/misc/idmouse.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/sbc60xxwdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/mtu3/mtu3_plat.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/xen-scsiback.c:61: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/xen/xen-scsiback.c:38: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/usb/gadget/legacy/acm_ms.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/legacy/ncm.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/libfc/fc_lport.c:99: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_lport.c: In function 'fc_lport_flogi_fill': /kisskb/src/drivers/scsi/libfc/fc_lport.c:369:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_lport.c:374:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/xen/xen-acpi-processor.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_hid.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/ath10k/sdio.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/tqmx86_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/sch311x_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_pcidio.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/smsc37b787_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/e1000e/netdev.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/function/f_midi.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/ftdi-elan.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/w83627hf_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/iowarrior.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/via_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/w83977f_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/legacy/tcm_usb_gadget.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/gadget/function/f_tcm.c: In function 'usbg_submit_command': /kisskb/src/drivers/usb/gadget/function/f_tcm.c:1117:33: warning: taking address of packed member of 'struct command_iu' may result in an unaligned pointer value [-Waddress-of-packed-member] 1117 | scsi_tag = be16_to_cpup(&cmd_iu->tag); | ^~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/libfc/fc_rport.c:73: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/usb/gadget/function/f_printer.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/w83877f_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/osd/osd_initiator.c: In function 'osd_req_decode_sense_full': /kisskb/src/drivers/scsi/osd/osd_initiator.c:1857:56: warning: taking address of packed member of 'struct osd_sense_attributes_data_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1857 | struct osd_sense_attr *pattr = osadd->sense_attrs; | ^~~~~ In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/xen/pvcalls-front.c:21: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/xen/pvcalls-front.c:15: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/usb/host/isp1362-hcd.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/aspeed-vhub/core.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/sbc_epx_c3.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/machzwd.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:1723:13: warning: argument 2 of type 'u8[6]' {aka 'unsigned char[6]'} with mismatched bound [-Warray-parameter=] 1723 | u8 (macaddr)[ETH_ALEN], | ~~~~^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:18: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:2158:13: note: previously declared as 'u8 *' {aka 'unsigned char *'} 2158 | u8 *macaddr, | ~~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:1724:13: warning: argument 3 of type 'u8[6]' {aka 'unsigned char[6]'} with mismatched bound [-Warray-parameter=] 1724 | u8 (macaddr_mask)[ETH_ALEN], | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:18: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:2159:13: note: previously declared as 'u8 *' {aka 'unsigned char *'} 2159 | u8 *macaddr_mask, | ~~~~^~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:1786:13: warning: argument 2 of type 'u8[6]' {aka 'unsigned char[6]'} with mismatched bound [-Warray-parameter=] 1786 | u8 (macaddr)[ETH_ALEN], | ~~~~^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:18: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:2165:13: note: previously declared as 'u8 *' {aka 'unsigned char *'} 2165 | u8 *macaddr, | ~~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:1787:13: warning: argument 3 of type 'u8[6]' {aka 'unsigned char[6]'} with mismatched bound [-Warray-parameter=] 1787 | u8 (macaddr_mask)[ETH_ALEN]) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:18: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:2166:13: note: previously declared as 'u8 *' {aka 'unsigned char *'} 2166 | u8 *macaddr_mask); | ~~~~^~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:1838:13: warning: argument 2 of type 'u8[6]' {aka 'unsigned char[6]'} with mismatched bound [-Warray-parameter=] 1838 | u8 (macaddr)[ETH_ALEN], | ~~~~^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:18: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:2171:13: note: previously declared as 'u8 *' {aka 'unsigned char *'} 2171 | u8 *macaddr, | ~~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:1839:13: warning: argument 3 of type 'u8[6]' {aka 'unsigned char[6]'} with mismatched bound [-Warray-parameter=] 1839 | u8 (macaddr_mask)[ETH_ALEN]) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:18: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:2172:13: note: previously declared as 'u8 *' {aka 'unsigned char *'} 2172 | u8 *macaddr_mask); | ~~~~^~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:1891:13: warning: argument 2 of type 'u8[6]' {aka 'unsigned char[6]'} with mismatched bound [-Warray-parameter=] 1891 | u8 (macaddr)[ETH_ALEN], | ~~~~^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:18: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:2177:13: note: previously declared as 'u8 *' {aka 'unsigned char *'} 2177 | u8 *macaddr, | ~~~~^~~~~~~ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:1892:13: warning: argument 3 of type 'u8[6]' {aka 'unsigned char[6]'} with mismatched bound [-Warray-parameter=] 1892 | u8 (macaddr_mask)[ETH_ALEN]) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.c:18: /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-traffic.h:2178:13: note: previously declared as 'u8 *' {aka 'unsigned char *'} 2178 | u8 *macaddr_mask); | ~~~~^~~~~~~~~~~~ drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/rtd520.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/mvsas/mv_init.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/clps711x-fb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/isight_firmware.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/ni903x_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c: In function 'lpfc_reset_barrier': /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c:4310:29: warning: array subscript 'MAILBOX_t[0]' is partly outside array bounds of 'volatile uint32_t[1]' {aka 'volatile unsigned int[1]'} [-Warray-bounds] 4310 | ((MAILBOX_t *)&mbox)->mbxCommand = MBX_KILL_BOARD; | ^~ /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c:4275:27: note: while referencing 'mbox' 4275 | volatile uint32_t mbox; | ^~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c:4311:29: warning: array subscript 'MAILBOX_t[0]' is partly outside array bounds of 'volatile uint32_t[1]' {aka 'volatile unsigned int[1]'} [-Warray-bounds] 4311 | ((MAILBOX_t *)&mbox)->mbxOwner = OWN_CHIP; | ^~ /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c:4275:27: note: while referencing 'mbox' 4275 | volatile uint32_t mbox; | ^~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c:4336:29: warning: array subscript 'MAILBOX_t[0]' is partly outside array bounds of 'volatile uint32_t[1]' {aka 'volatile unsigned int[1]'} [-Warray-bounds] 4336 | ((MAILBOX_t *)&mbox)->mbxOwner = OWN_HOST; | ^~ /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c:4275:27: note: while referencing 'mbox' 4275 | volatile uint32_t mbox; | ^~~~ drivers/watchdog/mei_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/intel-mid_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c: In function 'lpfc_sli_brdrestart_s3': /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c:4629:11: warning: array subscript 'MAILBOX_t[0]' is partly outside array bounds of 'volatile uint32_t[1]' {aka 'volatile unsigned int[1]'} [-Warray-bounds] 4629 | mb->mbxCommand = MBX_RESTART; | ^~ /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c:4610:27: note: while referencing 'word0' 4610 | volatile uint32_t word0; | ^~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c:4630:11: warning: array subscript 'MAILBOX_t[0]' is partly outside array bounds of 'volatile uint32_t[1]' {aka 'volatile unsigned int[1]'} [-Warray-bounds] 4630 | mb->mbxHc = 1; | ^~ /kisskb/src/drivers/scsi/lpfc/lpfc_sli.c:4610:27: note: while referencing 'word0' 4610 | volatile uint32_t word0; | ^~~~~ drivers/video/fbdev/arcfb.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/nic7018_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/ohci-pci.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/ath10k/usb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/ohci-platform.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/cyber2000fb.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/libfc/fc_fcp.c:41: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/usb/misc/usblcd.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/gadget/composite.c: In function 'bos_desc': /kisskb/src/drivers/usb/gadget/composite.c:628:22: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 628 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_EXT_CAP_SIZE); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/composite.c:643:30: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 643 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_SS_CAP_SIZE); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/composite.c:679:30: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 679 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_SSP_CAP_SIZE(1)); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/composite.c: In function 'get_string': /kisskb/src/drivers/usb/gadget/composite.c:1074:44: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1074 | collect_langs(sp, s->wData); | ~^~~~~~~ /kisskb/src/drivers/usb/gadget/composite.c:1079:52: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1079 | collect_langs(sp, s->wData); | ~^~~~~~~ /kisskb/src/drivers/usb/gadget/composite.c:1084:60: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1084 | collect_langs(sp, s->wData); | ~^~~~~~~ /kisskb/src/drivers/usb/gadget/composite.c:1091:44: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1091 | collect_langs(sp, s->wData); | ~^~~~~~~ drivers/watchdog/of_xilinx_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bcdUSB_show': /kisskb/src/drivers/usb/gadget/configfs.c:142:30: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^ /kisskb/src/drivers/usb/gadget/configfs.c:176:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 176 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdUSB); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_idVendor_show': /kisskb/src/drivers/usb/gadget/configfs.c:142:30: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^ /kisskb/src/drivers/usb/gadget/configfs.c:173:9: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 173 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/configfs.c:181:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' 181 | GI_DEVICE_DESC_SIMPLE_RW(idVendor, u16); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_idProduct_show': /kisskb/src/drivers/usb/gadget/configfs.c:142:30: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^ /kisskb/src/drivers/usb/gadget/configfs.c:173:9: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 173 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/configfs.c:182:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' 182 | GI_DEVICE_DESC_SIMPLE_RW(idProduct, u16); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bcdDevice_show': /kisskb/src/drivers/usb/gadget/configfs.c:142:30: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^ /kisskb/src/drivers/usb/gadget/configfs.c:183:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 183 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdDevice); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/comedi/drivers/s626.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/bdc/bdc_core.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_pcimio.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/pm2fb.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/bcm47xx_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/osd/osd_uld.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/video/fbdev/i740fb.c: In function 'i740_calc_fifo': /kisskb/src/drivers/video/fbdev/i740fb.c:331:16: warning: 'wm' may be used uninitialized in this function [-Wmaybe-uninitialized] 331 | return wm; | ^~ drivers/staging/comedi/drivers/ssv_dnp.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/legousbtower.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/mf6x4.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/pm3fb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/ldusb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/configfs.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/imgpdc_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_adp_reset_gen2': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:968:35: 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; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:969:40: 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; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:972:30: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:973:35: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/ath6kl/usb.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/cb_das16_cs.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/i740fb.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/mv64x60_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/libsas/sas_task.c: In function 'sas_ssp_task_response': /kisskb/src/drivers/scsi/libsas/sas_task.c:20:44: warning: array subscript 3 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 20 | tstat->stat = iu->resp_data[3]; | ~~~~~~~~~~~~~^~~ In file included from /kisskb/src/include/scsi/scsi_transport_sas.h:8, from /kisskb/src/drivers/scsi/libsas/sas_internal.h:31, from /kisskb/src/drivers/scsi/libsas/sas_task.c:2: /kisskb/src/include/scsi/sas.h:343:16: note: while referencing 'resp_data' 343 | u8 resp_data[0]; | ^~~~~~~~~ drivers/staging/comedi/drivers/ni_daq_700.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/das08_cs.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/via/via-core.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_daq_dio24.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/rio500.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/mena21_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/pcmcia/qlogic_stub.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_labpc_cs.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/ice/ice_main.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/iavf/iavf_main.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/watchdog/xen_wdt.c:26: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/watchdog/xen_wdt.c:16: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'get_maxpacket': /kisskb/src/drivers/usb/misc/usbtest.c:347:29: warning: taking address of packed member of 'struct usb_endpoint_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 347 | return le16_to_cpup(&ep->desc.wMaxPacketSize); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/misc/ehset.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/host/xhci-dbgcap.c: In function 'xhci_dbc_populate_strings': /kisskb/src/drivers/usb/host/xhci-dbgcap.c:46:57: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 46 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, | ^~~~~~ /kisskb/src/drivers/usb/host/xhci-dbgcap.c:57:57: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 57 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, | ^~~~~~ /kisskb/src/drivers/usb/host/xhci-dbgcap.c:69:57: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 69 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, | ^~~~~~ drivers/staging/comedi/drivers/dt9812.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/tdfxfb.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/xen_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/musb/musb_core.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/xhci.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/quatech_daqp_cs.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/neofb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/renesas_usbhs/common.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/carl9170/main.c:42: /kisskb/src/drivers/net/wireless/ath/carl9170/main.c: In function 'carl9170_zap_queues': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/carl9170/main.c:251:29: note: while referencing 'free' 251 | struct sk_buff_head free; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/carl9170/main.c:42: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/carl9170/main.c:251:29: note: while referencing 'free' 251 | struct sk_buff_head free; | ^~~~ drivers/scsi/pcmcia/aha152x_stub.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/pm8001/pm8001_init.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/wcn36xx/main.c: In function 'wcn36xx_update_allowed_rates': /kisskb/src/drivers/net/wireless/ath/wcn36xx/main.c:722:23: warning: taking address of packed member of 'struct wcn36xx_hal_supported_rates' may result in an unaligned pointer value [-Waddress-of-packed-member] 722 | rates_table = sta_priv->supported_rates.dsss_rates; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wcn36xx/main.c:733:23: warning: taking address of packed member of 'struct wcn36xx_hal_supported_rates' may result in an unaligned pointer value [-Waddress-of-packed-member] 733 | rates_table = sta_priv->supported_rates.ofdm_rates; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/atmel/atmel.c: In function 'send_association_request': cc1: warning: writing 4 bytes into a region of size between 18446744073709551613 and 2 [-Wstringop-overflow=] /kisskb/src/drivers/net/wireless/atmel/atmel.c:2885:20: note: at offset [4, 6] into destination object 'ap' of size 6 2885 | u8 ap[ETH_ALEN]; /* nothing after here directly accessible */ | ^~ /kisskb/src/drivers/net/wireless/atmel/atmel.c:2886:20: note: at offset [4, 6] into destination object 'ssid_el_id' of size 1 2886 | u8 ssid_el_id; | ^~~~~~~~~~ drivers/usb/misc/trancevibrator.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/core.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/qedf/qedf.h:17, from /kisskb/src/drivers/scsi/qedf/qedf_main.c:25: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/watchdog/da9052_wdt.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/hif.h:22, from /kisskb/src/drivers/net/wireless/ath/ath10k/ce.h:22, from /kisskb/src/drivers/net/wireless/ath/ath10k/snoc.c:25: /kisskb/src/drivers/net/wireless/ath/ath10k/snoc.c: In function 'ath10k_snoc_htc_tx_cb': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/snoc.c:659:29: note: while referencing 'list' 659 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/hif.h:22, from /kisskb/src/drivers/net/wireless/ath/ath10k/ce.h:22, from /kisskb/src/drivers/net/wireless/ath/ath10k/snoc.c:25: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/snoc.c:659:29: note: while referencing 'list' 659 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/ethernet/intel/ice/ice.h:9, from /kisskb/src/drivers/net/ethernet/intel/ice/ice_common.h:7, from /kisskb/src/drivers/net/ethernet/intel/ice/ice_common.c:4: /kisskb/src/drivers/net/ethernet/intel/ice/ice_common.c: In function 'ice_cfg_vsi_lan': /kisskb/src/arch/x86/include/asm/bitops.h:321:9: warning: array subscript 'long unsigned int[0]' is partly outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 321 | asm volatile(__ASM_SIZE(bt) " %2,%1" | ^~~ /kisskb/src/drivers/net/ethernet/intel/ice/ice_common.c:2787:1: note: while referencing 'bitmap' 2787 | ice_cfg_vsi_lan(struct ice_port_info *pi, u16 vsi_handle, u8 tc_bitmap, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/hif.h:22, from /kisskb/src/drivers/net/wireless/ath/ath10k/ce.h:22, from /kisskb/src/drivers/net/wireless/ath/ath10k/snoc.c:25: /kisskb/src/drivers/net/wireless/ath/ath10k/snoc.c: In function 'ath10k_snoc_process_rx_cb': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/snoc.c:580:29: note: while referencing 'list' 580 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/core.h:23, from /kisskb/src/drivers/net/wireless/ath/ath10k/hif.h:22, from /kisskb/src/drivers/net/wireless/ath/ath10k/ce.h:22, from /kisskb/src/drivers/net/wireless/ath/ath10k/snoc.c:25: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath10k/snoc.c:580:29: note: while referencing 'list' 580 | struct sk_buff_head list; | ^~~~ drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_usb6501.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/qedf/qedf.h:17, from /kisskb/src/drivers/scsi/qedf/qedf_io.c:11: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/net/wireless/ath/ath10k/snoc.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/qedf/qedf.h:17, from /kisskb/src/drivers/scsi/qedf/qedf_fip.c:11: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/net/ethernet/mellanox/mlx4/en_main.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/da9055_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/uss720.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/usbdux.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/pcmcia/sym53c500_cs.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/usbsevseg.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/tridentfb.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:27: In function 'strncpy', inlined from 'lpfc_fdmi_hba_attr_vendor_id' at /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:2344:2: /kisskb/src/include/linux/string.h:256:16: warning: '__builtin_strncpy' offset [8, 259] from the object at 'ad' is out of the bounds of referenced subobject 'AttrValue' with type 'unsigned int' at offset 4 [-Warray-bounds] 256 | return __builtin_strncpy(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:40: /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c: In function 'lpfc_fdmi_hba_attr_vendor_id': /kisskb/src/drivers/scsi/lpfc/lpfc_hw.h:1352:18: note: subobject 'AttrValue' declared here 1352 | uint32_t AttrValue; /* Marks start of Value (ATTRIBUTE_ENTRY) */ | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:27: In function 'strncpy', inlined from 'lpfc_fdmi_hba_attr_drvr_ver' at /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:2129:2: /kisskb/src/include/linux/string.h:256:16: warning: '__builtin_strncpy' offset [8, 259] from the object at 'ad' is out of the bounds of referenced subobject 'AttrValue' with type 'unsigned int' at offset 4 [-Warray-bounds] 256 | return __builtin_strncpy(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:40: /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c: In function 'lpfc_fdmi_hba_attr_drvr_ver': /kisskb/src/drivers/scsi/lpfc/lpfc_hw.h:1352:18: note: subobject 'AttrValue' declared here 1352 | uint32_t AttrValue; /* Marks start of Value (ATTRIBUTE_ENTRY) */ | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:27: In function 'strncpy', inlined from 'lpfc_fdmi_hba_attr_description' at /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:2076:2: /kisskb/src/include/linux/string.h:256:16: warning: '__builtin_strncpy' offset [8, 259] from the object at 'ad' is out of the bounds of referenced subobject 'AttrValue' with type 'unsigned int' at offset 4 [-Warray-bounds] 256 | return __builtin_strncpy(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:40: /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c: In function 'lpfc_fdmi_hba_attr_description': /kisskb/src/drivers/scsi/lpfc/lpfc_hw.h:1352:18: note: subobject 'AttrValue' declared here 1352 | uint32_t AttrValue; /* Marks start of Value (ATTRIBUTE_ENTRY) */ | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:27: In function 'strncpy', inlined from 'lpfc_fdmi_hba_attr_model' at /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:2055:2: /kisskb/src/include/linux/string.h:256:16: warning: '__builtin_strncpy' offset [8, 259] from the object at 'ad' is out of the bounds of referenced subobject 'AttrValue' with type 'unsigned int' at offset 4 [-Warray-bounds] 256 | return __builtin_strncpy(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:40: /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c: In function 'lpfc_fdmi_hba_attr_model': /kisskb/src/drivers/scsi/lpfc/lpfc_hw.h:1352:18: note: subobject 'AttrValue' declared here 1352 | uint32_t AttrValue; /* Marks start of Value (ATTRIBUTE_ENTRY) */ | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:27: In function 'strncpy', inlined from 'lpfc_fdmi_hba_attr_sn' at /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:2033:2: /kisskb/src/include/linux/string.h:256:16: warning: '__builtin_strncpy' offset [8, 259] from the object at 'ad' is out of the bounds of referenced subobject 'AttrValue' with type 'unsigned int' at offset 4 [-Warray-bounds] 256 | return __builtin_strncpy(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:40: /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c: In function 'lpfc_fdmi_hba_attr_sn': /kisskb/src/drivers/scsi/lpfc/lpfc_hw.h:1352:18: note: subobject 'AttrValue' declared here 1352 | uint32_t AttrValue; /* Marks start of Value (ATTRIBUTE_ENTRY) */ | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:27: In function 'strncpy', inlined from 'lpfc_fdmi_hba_attr_manufacturer' at /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:2011:2: /kisskb/src/include/linux/string.h:256:16: warning: '__builtin_strncpy' offset [8, 259] from the object at 'ad' is out of the bounds of referenced subobject 'AttrValue' with type 'unsigned int' at offset 4 [-Warray-bounds] 256 | return __builtin_strncpy(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:40: /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c: In function 'lpfc_fdmi_hba_attr_manufacturer': /kisskb/src/drivers/scsi/lpfc/lpfc_hw.h:1352:18: note: subobject 'AttrValue' declared here 1352 | uint32_t AttrValue; /* Marks start of Value (ATTRIBUTE_ENTRY) */ | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:27: In function 'strncpy', inlined from 'lpfc_fdmi_smart_attr_model' at /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:2812:2: /kisskb/src/include/linux/string.h:256:16: warning: '__builtin_strncpy' offset [8, 259] from the object at 'ad' is out of the bounds of referenced subobject 'AttrValue' with type 'unsigned int' at offset 4 [-Warray-bounds] 256 | return __builtin_strncpy(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:40: /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c: In function 'lpfc_fdmi_smart_attr_model': /kisskb/src/drivers/scsi/lpfc/lpfc_hw.h:1352:18: note: subobject 'AttrValue' declared here 1352 | uint32_t AttrValue; /* Marks start of Value (ATTRIBUTE_ENTRY) */ | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:27: In function 'strncpy', inlined from 'lpfc_fdmi_smart_attr_version' at /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:2790:2: /kisskb/src/include/linux/string.h:256:16: warning: '__builtin_strncpy' offset [8, 259] from the object at 'ad' is out of the bounds of referenced subobject 'AttrValue' with type 'unsigned int' at offset 4 [-Warray-bounds] 256 | return __builtin_strncpy(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:40: /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c: In function 'lpfc_fdmi_smart_attr_version': /kisskb/src/drivers/scsi/lpfc/lpfc_hw.h:1352:18: note: subobject 'AttrValue' declared here 1352 | uint32_t AttrValue; /* Marks start of Value (ATTRIBUTE_ENTRY) */ | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:27: In function 'strncpy', inlined from 'lpfc_fdmi_smart_attr_service' at /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:2748:2: /kisskb/src/include/linux/string.h:256:16: warning: '__builtin_strncpy' offset [8, 259] from the object at 'ad' is out of the bounds of referenced subobject 'AttrValue' with type 'unsigned int' at offset 4 [-Warray-bounds] 256 | return __builtin_strncpy(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:40: /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c: In function 'lpfc_fdmi_smart_attr_service': /kisskb/src/drivers/scsi/lpfc/lpfc_hw.h:1352:18: note: subobject 'AttrValue' declared here 1352 | uint32_t AttrValue; /* Marks start of Value (ATTRIBUTE_ENTRY) */ | ^~~~~~~~~ drivers/usb/phy/phy-generic.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/usbtest.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/xhci-debugfs.o: warning: objtool: missing symbol for section .exit.text drivers/usb/phy/phy-tahvo.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/da9062_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/yurex.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/qedi/qedi_main.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/usbduxfast.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/hecubafb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/usb3503.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/xhci-pci.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/n411.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/carl9170/usb.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/paravirt.h:17, from /kisskb/src/arch/x86/include/asm/irqflags.h:72, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:27: In function 'strncpy', inlined from 'lpfc_fdmi_hba_attr_rom_ver' at /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:2154:3: /kisskb/src/include/linux/string.h:256:16: warning: '__builtin_strncpy' offset [8, 259] from the object at 'ad' is out of the bounds of referenced subobject 'AttrValue' with type 'unsigned int' at offset 4 [-Warray-bounds] 256 | return __builtin_strncpy(p, q, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c:40: /kisskb/src/drivers/scsi/lpfc/lpfc_ct.c: In function 'lpfc_fdmi_hba_attr_rom_ver': /kisskb/src/drivers/scsi/lpfc/lpfc_hw.h:1352:18: note: subobject 'AttrValue' declared here 1352 | uint32_t AttrValue; /* Marks start of Value (ATTRIBUTE_ENTRY) */ | ^~~~~~~~~ drivers/usb/gadget/udc/bdc/bdc_pci.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/vmk80xx.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/usb251xb.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/ath9k/init.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/qedf/qedf_main.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/da9063_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/phy/phy-am335x-control.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_mio_cs.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/xhci-plat.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/usb4604.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/host/sl811-hcd.c: In function 'sl811h_hub_control': /kisskb/src/drivers/usb/host/sl811-hcd.c:1291:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1291 | if (*(u16*)(buf+2)) /* only if wPortChange is interesting */ | ^~ /kisskb/src/drivers/usb/host/sl811-hcd.c:1295:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1295 | break; | ^~~~~ drivers/net/wireless/atmel/atmel_pci.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/usbduxsigma.o: warning: objtool: missing symbol for section .exit.text drivers/usb/phy/phy-am335x.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fusion.c: In function 'megasas_ioc_init_fusion': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fusion.c:1055:19: warning: taking address of packed member of 'struct megasas_init_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1055 | drv_ops = (MFI_CAPABILITIES *) &(init_frame->driver_operations); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/comedi/drivers/mite.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/gpio_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/hgafb.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/qedf/qedf.h:17, from /kisskb/src/drivers/scsi/qedf/qedf_attr.c:9: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ drivers/usb/host/xhci-mtk.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/usb/host/xhci-histb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/lvstest.o: warning: objtool: missing symbol for section .exit.text drivers/usb/misc/chaoskey.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/sl811_cs.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/sl811-hcd.o: warning: objtool: missing symbol for section .exit.text drivers/usb/phy/phy-isp1301.o: warning: objtool: missing symbol for section .exit.text drivers/usb/phy/phy-gpio-vbus-usb.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/tangox_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/hwa-hc.o: warning: objtool: missing symbol for section .exit.text drivers/usb/roles/class.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/ssb-hcd.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_tio.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_tiocmd.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/dummy_hcd.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/qedf/qedf.h:17, from /kisskb/src/drivers/scsi/qedf/qedf_els.c:9: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:607:14: 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/net/wireless/atmel/atmel_cs.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_routes.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/bcma-hcd.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/goldfishfb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/phy/phy-keystone.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/wdat_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/gadget/udc/net2280.c: In function 'out_flush': /kisskb/src/drivers/usb/gadget/udc/net2280.c:674:17: 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; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/udc/net2280.c: In function 'spin_stop_dma': /kisskb/src/drivers/usb/gadget/udc/net2280.c:840:19: 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); | ^~~~~~~~~~~~ drivers/usb/roles/intel-xhci-usb-role-switch.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/max3421-hcd.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: missing symbol for section .exit.text drivers/tty/n_hdlc.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/tmiofb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/wcn36xx/smd.c: In function 'wcn36xx_smd_feature_caps_exchange': /kisskb/src/drivers/net/wireless/ath/wcn36xx/smd.c:2058:31: warning: taking address of packed member of 'struct wcn36xx_hal_feat_caps_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2058 | set_feat_caps(msg_body.feat_caps, STA_POWERSAVE); | ~~~~~~~~^~~~~~~~~~ drivers/watchdog/wm831x_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/neterion/s2io.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/metronomefb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/net2272.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/storage/uas.c: In function 'uas_sense': /kisskb/src/drivers/usb/storage/uas.c:158:45: 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); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/storage/uas.c: In function 'uas_stat_cmplt': /kisskb/src/drivers/usb/storage/uas.c:296:28: 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; | ^~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/debugfs.c: In function 'txdesc_show': /kisskb/src/drivers/net/wireless/ath/wil6210/debugfs.c:1070:9: warning: converting a packed 'volatile struct vring_tx_desc' pointer (alignment 1) to a 'u32' {aka 'volatile unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1070 | u = (volatile u32 *)d; | ^ drivers/tty/n_tracerouter.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/wil6210/pcie_bus.o: warning: objtool: missing symbol for section .exit.text drivers/usb/host/r8a66597-hcd.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c: In function 'wil_cfg80211_scan': /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:817:37: warning: array subscript 255 is outside the bounds of an interior zero-length array 'struct [0]' [-Wzero-length-bounds] 817 | cmd.cmd.channel_list[cmd.cmd.num_channels++].channel = ch - 1; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/ath/wil6210/wil6210.h:28, from /kisskb/src/drivers/net/wireless/ath/wil6210/cfg80211.c:22: /kisskb/src/drivers/net/wireless/ath/wil6210/wmi.h:460:11: note: while referencing 'channel_list' 460 | } channel_list[0]; | ^~~~~~~~~~~~ drivers/watchdog/max63xx_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/wm8350_wdt.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:20, from /kisskb/src/drivers/net/wireless/ath/ath9k/xmit.c:18: /kisskb/src/drivers/net/wireless/ath/ath9k/xmit.c: In function 'ath_txq_unlock_complete': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath9k/xmit.c:105:29: note: while referencing 'q' 105 | struct sk_buff_head q; | ^ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:20, from /kisskb/src/drivers/net/wireless/ath/ath9k/xmit.c:18: /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/wireless/ath/ath9k/xmit.c:105:29: note: while referencing 'q' 105 | struct sk_buff_head q; | ^ /kisskb/src/drivers/usb/gadget/udc/snps_udc_core.c: In function 'udc_setup_endpoints': /kisskb/src/drivers/usb/gadget/udc/snps_udc_core.c:1578:35: warning: taking address of packed member of 'struct udc_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 1578 | ep->dma = &dev->regs->ctl; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/udc/snps_udc_core.c: In function 'init_dma_pools': /kisskb/src/drivers/usb/gadget/udc/snps_udc_core.c:3112:37: warning: taking address of packed member of 'struct udc_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 3112 | dev->ep[UDC_EP0IN_IX].dma = &dev->regs->ctl; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:20, from /kisskb/src/drivers/net/wireless/ath/ath9k/xmit.c:18: /kisskb/src/drivers/net/wireless/ath/ath9k/xmit.c: In function 'ath_tx_complete_aggr.constprop': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath9k/xmit.c:495:29: note: while referencing 'bf_pending' 495 | struct sk_buff_head bf_pending; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:20, from /kisskb/src/drivers/net/wireless/ath/ath9k/xmit.c:18: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath9k/xmit.c:495:29: note: while referencing 'bf_pending' 495 | struct sk_buff_head bf_pending; | ^~~~~~~~~~ drivers/usb/serial/usb-serial.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/uas.o: warning: objtool: missing symbol for section .exit.text drivers/tty/n_tracesink.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/qla2xxx/qla_os.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/atmel/at76c50x-usb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/amd5536udc_pci.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/broadsheetfb.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/s1d13xxxfb.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/cirrusfb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdRaidGet': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c:115: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] 115 | return &map->raidMap.ldSpanMap[ld].ldRaid; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanInfoGet': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c:122: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] 122 | return &map->raidMap.ldSpanMap[ld].spanBlock[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanPtrGet': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c:163: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] 163 | return &map->raidMap.ldSpanMap[ld].spanBlock[span].span; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_PopulateDrvRaidMap': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c:183:47: 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; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c:284:30: 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; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_ValidateMapInfo': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c:331:23: 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; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_spanset_get_span_block': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c:454: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] 454 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | spanBlock[span]. | ~~~~~~~~~~~~~~~~ 456 | block_span_info.quad[info]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'get_strip_from_row': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c:574: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] 574 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | spanBlock[span].block_span_info.quad[info]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_update_span_set': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fp.c:1179: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] 1179 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1180 | spanBlock[span].block_span_info. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | quad[element]; | ~~~~~~~~~~~~~ drivers/watchdog/max77620_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/net2280.o: warning: objtool: missing symbol for section .exit.text drivers/usb/typec/altmodes/displayport.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/qedf/qedf.h:17, from /kisskb/src/drivers/scsi/qedf/qedf_debugfs.c:15: /kisskb/src/include/scsi/fc_encode.h: In function 'fc_plogi_fill': /kisskb/src/include/scsi/fc_encode.h:546:15: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:551:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_flogi_fill': /kisskb/src/include/scsi/fc_encode.h:577:14: 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; | ^~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h:582:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/scsi/fc_encode.h: In function 'fc_fdisc_fill': /kisskb/src/include/scsi/fc_encode.h:602:14: 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; | ^~~~~~~~~~~~~~ drivers/watchdog/ziirave_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/include/scsi/fc_encode.h:607:14: 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:7: /kisskb/src/drivers/scsi/qla2xxx/qla_init.c: In function 'qla2x00_chip_diag': /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:842:46: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | (num < 8 ? \ | ~~~~~~~~~~~~ 842 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 843 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:2892:50: note: in expansion of macro 'MAILBOX_REG' 2892 | data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0)); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:844:37: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 844 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:2892:50: note: in expansion of macro 'MAILBOX_REG' 2892 | data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0)); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_init.c: In function 'qla27xx_find_valid_image': /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:7210:13: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7210 | ha->flt_region_img_status_pri, size); | ^~ In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:7: /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:4401:8: note: defined here 4401 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:7220:9: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7220 | wptr = (uint32_t *)(&pri_image_status); | ^~~~ In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:7: /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:4401:8: note: defined here 4401 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:7240:13: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7240 | ha->flt_region_img_status_sec, size); | ^~ In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:7: /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:4401:8: note: defined here 4401 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:7250:9: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7250 | wptr = (uint32_t *)(&sec_image_status); | ^~~~ In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:7: /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:4401:8: note: defined here 4401 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ drivers/watchdog/softdog.o: warning: objtool: missing symbol for section .exit.text drivers/usb/typec/mux/pi3usb30532.o: warning: objtool: missing symbol for section .exit.text drivers/tty/n_gsm.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/gadget/udc/goku_udc.c: In function 'udc_reinit': /kisskb/src/drivers/usb/gadget/udc/goku_udc.c:1265:32: warning: taking address of packed member of 'struct goku_udc_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 1265 | ep->reg_fifo = &dev->regs->ep_fifo [i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/udc/goku_udc.c:1266:34: warning: taking address of packed member of 'struct goku_udc_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 1266 | ep->reg_status = &dev->regs->ep_status [i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/udc/goku_udc.c:1267:32: warning: taking address of packed member of 'struct goku_udc_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 1267 | ep->reg_mode = &dev->regs->ep_mode[i]; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/watchdog/menf21bmc_wdt.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/cisco/airo.c: In function 'airo_read_stats': /kisskb/src/drivers/net/wireless/cisco/airo.c:2240:24: 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; | ^~~~~~~~~ /kisskb/src/drivers/usb/typec/tcpm/tcpm.c: In function 'tcpm_pd_data_request': /kisskb/src/drivers/usb/typec/tcpm/tcpm.c:1639:50: 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); | ~~~^~~~~~~~~ /kisskb/src/drivers/usb/typec/tcpm/tcpm.c:1648:44: 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); | ~~~^~~~~~~~~ /kisskb/src/drivers/net/wireless/cisco/airo.c: In function 'airo_handle_rx': /kisskb/src/drivers/net/wireless/cisco/airo.c:3301:17: warning: converting a packed 'struct rx_hdr' pointer (alignment 1) to a '__le16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 3301 | bap_read (ai, (__le16*)&hdr, sizeof(hdr), BAP0); | ^~~~~~~~ /kisskb/src/drivers/net/wireless/cisco/airo.c:992:8: note: defined here 992 | struct rx_hdr { | ^~~~~~ /kisskb/src/drivers/net/wireless/cisco/airo.c:3309:30: 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); | ^~~~~~~~ /kisskb/src/drivers/net/wireless/cisco/airo.c:3356:25: warning: converting a packed 'MICBuffer' pointer (alignment 1) to a '__le16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 3356 | bap_read(ai, (__le16 *) &micbuf, sizeof (micbuf), BAP0); | ^~~~~~~~ /kisskb/src/drivers/net/wireless/cisco/airo.c:828:8: note: defined here 828 | struct MICBuffer { | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/cisco/airo.c: In function 'transmit_802_3_packet': /kisskb/src/drivers/net/wireless/cisco/airo.c:4350:17: warning: converting a packed 'MICBuffer' pointer (alignment 1) to a '__le16' {aka 'const short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 4350 | bap_write(ai, (__le16*)&pMic, miclen, BAP1); | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/cisco/airo.c:828:8: note: defined here 828 | struct MICBuffer { | ^~~~~~~~~ /kisskb/src/drivers/net/wireless/cisco/airo.c: In function 'proc_stats_rid_open': /kisskb/src/drivers/net/wireless/cisco/airo.c:4726:24: 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/video/fbdev/gxt4500.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/cisco/airo.c: In function 'airo_read_wireless_stats': /kisskb/src/drivers/net/wireless/cisco/airo.c:7693:24: 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; | ^~~~~~~~~ drivers/tty/isicom.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/byteorder/little_endian.h:5, from /kisskb/src/arch/x86/include/uapi/asm/byteorder.h:5, from /kisskb/src/drivers/usb/usbip/usbip_common.c:8: /kisskb/src/drivers/usb/usbip/usbip_common.c: In function 'correct_endian_cmd_submit': /kisskb/src/drivers/usb/usbip/usbip_common.c:438:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:438:17: note: in expansion of macro 'cpu_to_be32s' 438 | cpu_to_be32s(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:439:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:439:17: note: in expansion of macro 'cpu_to_be32s' 439 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:440:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:440:17: note: in expansion of macro 'cpu_to_be32s' 440 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:441:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:441:17: note: in expansion of macro 'cpu_to_be32s' 441 | cpu_to_be32s(&pdu->interval); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:445:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:445:17: note: in expansion of macro 'be32_to_cpus' 445 | be32_to_cpus(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:446:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:446:17: note: in expansion of macro 'be32_to_cpus' 446 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:447:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:447:17: note: in expansion of macro 'be32_to_cpus' 447 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:448:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:448:17: note: in expansion of macro 'be32_to_cpus' 448 | be32_to_cpus(&pdu->interval); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_submit': /kisskb/src/drivers/usb/usbip/usbip_common.c:456:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:456:17: note: in expansion of macro 'cpu_to_be32s' 456 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:457:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:457:17: note: in expansion of macro 'cpu_to_be32s' 457 | cpu_to_be32s(&pdu->actual_length); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:458:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:458:17: note: in expansion of macro 'cpu_to_be32s' 458 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:459:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:459:17: note: in expansion of macro 'cpu_to_be32s' 459 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:460:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:460:17: note: in expansion of macro 'cpu_to_be32s' 460 | cpu_to_be32s(&pdu->error_count); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:462:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:462:17: note: in expansion of macro 'be32_to_cpus' 462 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:463:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:463:17: note: in expansion of macro 'be32_to_cpus' 463 | be32_to_cpus(&pdu->actual_length); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:464:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:464:17: note: in expansion of macro 'be32_to_cpus' 464 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:465:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:465:17: note: in expansion of macro 'be32_to_cpus' 465 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:466:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:466:17: note: in expansion of macro 'be32_to_cpus' 466 | be32_to_cpus(&pdu->error_count); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_unlink': /kisskb/src/drivers/usb/usbip/usbip_common.c:483:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:483:17: note: in expansion of macro 'cpu_to_be32s' 483 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c:485:30: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/usbip/usbip_common.c:485:17: note: in expansion of macro 'be32_to_cpus' 485 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ drivers/watchdog/menz69_wdt.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/sm501fb.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/snic/snic_main.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c: In function 'setup_packet': /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c:1086:9: warning: converting a packed 'struct usb_ctrlrequest' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1086 | u16 *p = (u16 *)ctrl; | ^~~ In file included from /kisskb/src/include/linux/usb/ch9.h:37, from /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c:17: /kisskb/src/include/uapi/linux/usb/ch9.h:213:8: note: defined here 213 | struct usb_ctrlrequest { | ^~~~~~~~~~~~~~~ drivers/usb/gadget/udc/goku_udc.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_ring_alloc_skb_edma': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c:207:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_tx_desc_map_edma': /kisskb/src/drivers/net/wireless/ath/wil6210/txrx_edma.c:1102:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/udc/pxa27x_udc.o: warning: objtool: missing symbol for section .exit.text drivers/usb/usbip/usbip_common.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/udlfb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/aircable.o: warning: objtool: missing symbol for section .exit.text drivers/tty/cyclades.o: warning: objtool: missing symbol for section .exit.text drivers/watchdog/rave-sp-wdt.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/video/fbdev/xen-fbfront.c:35: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/kgdb.h:10, from /kisskb/src/include/linux/kgdb.h:20, from /kisskb/src/include/linux/fb.h:5, from /kisskb/src/drivers/video/fbdev/xen-fbfront.c:26: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/udc/r8a66597-udc.c: In function 'setup_packet': /kisskb/src/drivers/usb/gadget/udc/r8a66597-udc.c:1287:9: warning: converting a packed 'struct usb_ctrlrequest' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1287 | u16 *p = (u16 *)ctrl; | ^~~ In file included from /kisskb/src/include/linux/usb/ch9.h:37, from /kisskb/src/drivers/usb/gadget/udc/r8a66597-udc.c:20: /kisskb/src/include/uapi/linux/usb/ch9.h:213:8: note: defined here 213 | struct usb_ctrlrequest { | ^~~~~~~~~~~~~~~ drivers/tty/moxa.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/carminefb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/ark3116.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/xen-fbfront.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_labpc_common.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/ufs/tc-dwc-g210-pci.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/m66592-udc.o: warning: objtool: missing symbol for section .exit.text drivers/usb/musb/musb_dsps.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/belkin_sa.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/smscufx.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/hyperv_fb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/tty/nozomi.c: In function 'receive_flow_control': /kisskb/src/drivers/tty/nozomi.c:892:9: warning: converting a packed 'struct ctrl_dl' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | read_mem32((u32 *) &ctrl_dl, dc->port[PORT_CTRL].dl_addr[CH_A], 2); | ^~~~~~~~~~ /kisskb/src/drivers/tty/nozomi.c:299:8: note: defined here 299 | struct ctrl_dl { | ^~~~~~~ /kisskb/src/drivers/tty/nozomi.c: In function 'send_flow_control': /kisskb/src/drivers/tty/nozomi.c:1015:39: 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; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/tty/nozomi.c: In function 'nozomi_card_exit': /kisskb/src/drivers/tty/nozomi.c:1505:9: warning: converting a packed 'struct ctrl_ul' pointer (alignment 1) to a 'u32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1505 | write_mem32(dc->port[PORT_CTRL].ul_addr[0], (u32 *)&ctrl, 2); | ^~~~~~~~~~~ /kisskb/src/drivers/tty/nozomi.c:309:8: note: defined here 309 | struct ctrl_ul { | ^~~~~~~ drivers/video/fbdev/ocfb.o: warning: objtool: missing symbol for section .exit.text drivers/tty/mxser.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/igbvf/netdev.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/broadcom/b43/main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/r8a66597-udc.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/ni_labpc_isadma.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/gadget/udc/renesas_usb3.c: In function 'usb3_get_setup_data': /kisskb/src/drivers/usb/gadget/udc/renesas_usb3.c:926:9: warning: converting a packed 'struct usb_ctrlrequest' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 926 | u32 *data = (u32 *)ctrl; | ^~~ In file included from /kisskb/src/include/linux/usb/ch9.h:37, from /kisskb/src/drivers/usb/gadget/udc/renesas_usb3.c:24: /kisskb/src/include/uapi/linux/usb/ch9.h:213:8: note: defined here 213 | struct usb_ctrlrequest { | ^~~~~~~~~~~~~~~ drivers/usb/usbip/stub_main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/musb/tusb6010.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/carl9170/tx.c:42: /kisskb/src/drivers/net/wireless/ath/carl9170/tx.c: In function 'carl9170_tx_ampdu': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/carl9170/tx.c:1129:29: note: while referencing 'agg' 1129 | struct sk_buff_head agg; | ^~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/ath/carl9170/tx.c:42: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/carl9170/tx.c:1129:29: note: while referencing 'agg' 1129 | struct sk_buff_head agg; | ^~~ drivers/scsi/smartpqi/smartpqi_init.o: warning: objtool: missing symbol for section .exit.text drivers/tty/nozomi.o: warning: objtool: missing symbol for section .exit.text drivers/usb/usbip/vhci_hcd.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/ch341.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/tty/rocket.c:49: /kisskb/src/include/linux/module.h:132:13: warning: 'init_module' specifies less restrictive attribute than its target 'rp_init': 'cold' [-Wmissing-attributes] 132 | int init_module(void) __copy(initfn) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/tty/rocket.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(rp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/tty/rocket.c:2330:19: note: 'init_module' target declared here 2330 | static int __init rp_init(void) | ^~~~~~~ drivers/staging/comedi/drivers/8255.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/comedi_8255.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/sm712fb.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/ufs/tc-dwc-g210-pltfrm.o: warning: objtool: missing symbol for section .exit.text drivers/usb/musb/ux500.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/renesas_usb3.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/cisco/airo.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/amplc_pc236_common.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/usb.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/scsi.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/ufs/cdns-pltfrm.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_get_termios_port': /kisskb/src/drivers/usb/serial/cp210x.c:925:22: warning: 'bits' may be used uninitialized in this function [-Wmaybe-uninitialized] 925 | bits &= ~BITS_DATA_MASK; | ^~ drivers/usb/typec/tcpm/fusb302.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/fotg210-udc.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/amplc_dio200_common.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/usb/serial/cp210x.c: In function 'cp210x_set_termios': /kisskb/src/drivers/usb/serial/cp210x.c:1176:22: warning: 'bits' may be used uninitialized in this function [-Wmaybe-uninitialized] 1176 | bits &= ~BITS_PARITY_MASK; | ^~ drivers/usb/gadget/udc/mv_udc_core.o: warning: objtool: missing symbol for section .exit.text drivers/staging/comedi/drivers/das08.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/ixgb/ixgb_main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/cp210x.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_mbx.c:7: /kisskb/src/drivers/scsi/qla2xxx/qla_mbx.c: In function 'qla2x00_mailbox_command': /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:842:46: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | (num < 8 ? \ | ~~~~~~~~~~~~ 842 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 843 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_mbx.c:216:44: note: in expansion of macro 'MAILBOX_REG' 216 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:844:37: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 844 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_mbx.c:216:44: note: in expansion of macro 'MAILBOX_REG' 216 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:842:46: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | (num < 8 ? \ | ~~~~~~~~~~~~ 842 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 843 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_mbx.c:227:49: note: in expansion of macro 'MAILBOX_REG' 227 | (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 8); | ^~~~~~~~~~~ drivers/usb/gadget/udc/pch_udc.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/igc/igc_main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/mv_u3d_core.o: warning: objtool: missing symbol for section .exit.text drivers/usb/typec/tcpm/tcpci.o: warning: objtool: missing symbol for section .exit.text drivers/usb/typec/tcpm/wcove.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/snps_udc_plat.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/cyberjack.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/cisco/airo_cs.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/gr_udc.o: warning: objtool: missing symbol for section .exit.text drivers/usb/typec/ucsi/ucsi_acpi.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/igb/igb_main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/typec/tcpm/tcpci_rt1711h.o: warning: objtool: missing symbol for section .exit.text drivers/usb/gadget/udc/udc-xilinx.o: warning: objtool: missing symbol for section .exit.text drivers/staging/erofs/super.o: warning: objtool: missing symbol for section .exit.text drivers/tty/synclink_gt.o: warning: objtool: missing symbol for section .exit.text drivers/usb/typec/ucsi/ucsi_ccg.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/cypress_m8.o: warning: objtool: missing symbol for section .exit.text drivers/usb/typec/class.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/vga16fb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/usb_debug.o: warning: objtool: missing symbol for section .exit.text drivers/usb/typec/tps6598x.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/mellanox/mlx5/core/main.o: warning: objtool: missing symbol for section .exit.text drivers/video/fbdev/ssd1307fb.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/netronome/nfp/nfp_main.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_iocb.c:7: /kisskb/src/drivers/scsi/qla2xxx/qla_iocb.c: In function '__qla2x00_alloc_iocbs': /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:825:10: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 825 | &(reg)->u.isp2100.mailbox4 : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_iocb.c:2135:29: note: in expansion of macro 'ISP_REQ_Q_OUT' 2135 | ISP_REQ_Q_OUT(ha, ®->isp)); | ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:826:10: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 826 | &(reg)->u.isp2300.req_q_out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_iocb.c:2135:29: note: in expansion of macro 'ISP_REQ_Q_OUT' 2135 | ISP_REQ_Q_OUT(ha, ®->isp)); | ^~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/lpfc/lpfc_init.o: warning: objtool: missing symbol for section .exit.text drivers/tty/synclinkmp.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/byteorder/little_endian.h:5, from /kisskb/src/arch/x86/include/uapi/asm/byteorder.h:5, from /kisskb/src/include/asm-generic/bitops/le.h:6, from /kisskb/src/arch/x86/include/asm/bitops.h:507, from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/serial/io_ti.c:16: /kisskb/src/drivers/usb/serial/io_ti.c: In function 'change_port_settings': /kisskb/src/drivers/usb/serial/io_ti.c:2359:22: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/serial/io_ti.c:2359:9: note: in expansion of macro 'cpu_to_be16s' 2359 | cpu_to_be16s(&config->wFlags); | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/serial/io_ti.c:2360:22: 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); /kisskb/src/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)) | ^ /kisskb/src/drivers/usb/serial/io_ti.c:2360:9: note: in expansion of macro 'cpu_to_be16s' 2360 | cpu_to_be16s(&config->wBaudRate); | ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla4xxx/ql4_nx.c: In function 'qla4_8xxx_minidump_pex_dma_read': /kisskb/src/drivers/scsi/qla4xxx/ql4_nx.c:2109:46: warning: converting a packed 'struct qla4_83xx_pex_dma_descriptor' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2109 | (sizeof(struct qla4_83xx_pex_dma_descriptor)/16)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/qla4xxx/ql4_def.h:46, from /kisskb/src/drivers/scsi/qla4xxx/ql4_nx.c:11: /kisskb/src/drivers/scsi/qla4xxx/ql4_83xx.h:359:8: note: defined here 359 | struct qla4_83xx_pex_dma_descriptor { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_hba_set_event': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:1228:17: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_hba_get_event': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:1314:17: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_send_mgmt_rsp': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:1636:17: 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/video/fbdev/vfb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli3_bsg_diag_loopback_mode': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:1827:17: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_diag_loopback_mode': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:2093:17: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_diag_mode_end': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:2274:25: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_link_diag_test': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:2380:26: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_sli_cfg_read_cmd_ext': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:3846:35: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_sli_cfg_write_cmd_ext': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:4033:35: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_handle_sli_cfg_ext': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:4579:35: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_issue_mbox': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:4691:36: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_mbox_cmd': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:4963:33: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_menlo_cmd': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:5149:17: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_set_ras_config': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:5418:17: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_get_ras_fwlog': /kisskb/src/drivers/scsi/lpfc/lpfc_bsg.c:5568:17: 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; | ^~~~~~~~~~~ drivers/usb/wusbcore/cbaf.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: missing symbol for section .exit.text drivers/usb/usbip/vudc_main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/alauda.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/cypress_atacb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/io_edgeport.o: warning: objtool: missing symbol for section .exit.text drivers/tty/goldfish.o: warning: objtool: missing symbol for section .exit.text drivers/tty/synclink.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/io_ti.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/empeg.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/raid_class.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/datafab.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/e100.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/ene_ub6250.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/f81232.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_isr.c:7: /kisskb/src/drivers/scsi/qla2xxx/qla_isr.c: In function 'qla2x00_mbx_completion': /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:842:46: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | (num < 8 ? \ | ~~~~~~~~~~~~ 842 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 843 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_isr.c:290:52: note: in expansion of macro 'MAILBOX_REG' 290 | wptr = (uint16_t __iomem *)MAILBOX_REG(ha, reg, 8); | ^~~~~~~~~~~ drivers/usb/storage/freecom.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/ufs/ufshcd-pci.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/f81534.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/scsi_transport_srp.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/scsi_transport_sas.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/scsi_transport_spi.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/ixgbe/ixgbe_main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/isd200.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/broadcom/b43/xmit.c: In function 'b43_generate_txhdr': /kisskb/src/drivers/net/wireless/broadcom/b43/xmit.c:457:41: 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); | ^ /kisskb/src/drivers/net/wireless/broadcom/b43/xmit.c:461:41: 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); | ^ /kisskb/src/drivers/net/wireless/broadcom/b43/xmit.c:465:41: 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); | ^ /kisskb/src/drivers/net/wireless/broadcom/b43/xmit.c:479:41: 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); | ^ /kisskb/src/drivers/net/wireless/broadcom/b43/xmit.c:483:41: 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); | ^ /kisskb/src/drivers/net/wireless/broadcom/b43/xmit.c:487:41: 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); | ^ /kisskb/src/drivers/net/wireless/broadcom/b43/xmit.c:519:34: 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); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/b43/xmit.c:523:34: 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); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/b43/xmit.c:527:34: 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); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/storage/jumpshot.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/ufs/ufs-hisi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function 'ipw_queue_tx_init': /kisskb/src/drivers/net/wireless/intel/ipw2x00/ipw2200.c:3792:65: 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); | ^~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function 'ipw_tx_skb': /kisskb/src/drivers/net/wireless/intel/ipw2x00/ipw2200.c:10280:38: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_gs.c: In function 'qla2x00_fdmiv2_rhba': cc1: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_gs.c:7: /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:2820:33: note: at offset [4, 8] into destination object 'hba_identifier' of size 8 2820 | uint8_t hba_identifier[8]; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_gs.c: In function 'qla2x00_fdmiv2_rpa': cc1: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:2837:33: note: at offset [4, 8] into destination object 'port_name' of size 8 2837 | uint8_t port_name[8]; | ^~~~~~~~~ cc1: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:2837:33: note: at offset [4, 8] into destination object 'port_name' of size 8 cc1: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:2837:33: note: at offset [4, 8] into destination object 'port_name' of size 8 drivers/usb/serial/garmin_gps.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/scsi_transport_fc.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/karma.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/ipaq.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/sim710.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/ipw.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/ir-usb.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/iscsi_tcp.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/onetouch.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_agm1264k-fl.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/scsi_transport_iscsi.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/iuu_phoenix.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2xxx_read_window': /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c:458:37: 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; | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2300_fw_dump': /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c:783:27: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c:788:27: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2100_fw_dump': /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c:949:27: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c:952:43: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c:957:27: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c:73: /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c: In function 'ql_dump_regs': /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:842:46: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | (num < 8 ? \ | ~~~~~~~~~~~~ 842 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 843 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c:2739:27: note: in expansion of macro 'MAILBOX_REG' 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:844:37: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 844 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_dbg.c:2739:27: note: in expansion of macro 'MAILBOX_REG' 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); | ^~~~~~~~~~~ drivers/scsi/aha1740.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/keyspan_pda.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/qlogicfas408.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_bd663474.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/realtek_cr.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/dpt_i2o.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_hx8340bn.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/sddr09.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/kl5kusb105.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/keyspan.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_hx8347d.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/kobil_sct.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_hx8353d.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/advansys.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_build_cmd': /kisskb/src/drivers/scsi/megaraid.c:721:33: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:721:55: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:856:41: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_prepare_passthru': /kisskb/src/drivers/scsi/megaraid.c:999:33: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:999:55: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_prepare_extpassthru': /kisskb/src/drivers/scsi/megaraid.c:1062:33: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:1062:56: 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/usb/serial/metro-usb.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/dmx3191d.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/mct_u232.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/am53c974.o: warning: objtool: missing symbol for section .exit.text drivers/usb/storage/sddr55.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/qla1280.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fsl-dpaa2/ethsw/ethsw.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_query_adapter': /kisskb/src/drivers/scsi/megaraid.c:214:13: warning: array subscript 'mbox_t[0]' is partly outside array bounds of 'u8[15]' {aka 'unsigned char[15]'} [-Warray-bounds] 214 | mbox->m_out.xferaddr = (u32)adapter->buf_dma_handle; | ^~ /kisskb/src/drivers/scsi/megaraid.c:198:17: note: while referencing 'raw_mbox' 198 | u8 raw_mbox[sizeof(struct mbox_out)]; | ^~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:265:21: warning: array subscript 'mbox_t[0]' is partly outside array bounds of 'u8[15]' {aka 'unsigned char[15]'} [-Warray-bounds] 265 | mbox->m_out.xferaddr = prod_info_dma_handle; | ^~ /kisskb/src/drivers/scsi/megaraid.c:198:17: note: while referencing 'raw_mbox' 198 | u8 raw_mbox[sizeof(struct mbox_out)]; | ^~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:237:21: warning: array subscript 'mbox_t[0]' is partly outside array bounds of 'u8[15]' {aka 'unsigned char[15]'} [-Warray-bounds] 237 | mbox->m_out.xferaddr = (u32)dma_handle; | ^~ /kisskb/src/drivers/scsi/megaraid.c:198:17: note: while referencing 'raw_mbox' 198 | u8 raw_mbox[sizeof(struct mbox_out)]; | ^~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:240:21: warning: array subscript 'mbox_t[0]' is partly outside array bounds of 'u8[15]' {aka 'unsigned char[15]'} [-Warray-bounds] 240 | mbox->m_out.cmd = MEGA_MBOXCMD_ADPEXTINQ; | ^~ /kisskb/src/drivers/scsi/megaraid.c:198:17: note: while referencing 'raw_mbox' 198 | u8 raw_mbox[sizeof(struct mbox_out)]; | ^~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:3896:30: warning: array subscript 'mbox_t[0]' is partly outside array bounds of 'unsigned char[15]' [-Warray-bounds] 3896 | mbox->m_out.xferaddr = (u32)adapter->buf_dma_handle; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:3887:25: note: while referencing 'raw_mbox' 3887 | unsigned char raw_mbox[sizeof(struct mbox_out)]; | ^~~~~~~~ drivers/usb/storage/shuttle_usbat.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_hx8357d.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/ips.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/ethernet/netronome/nfp/flower/cmsg.c:5: /kisskb/src/drivers/net/ethernet/netronome/nfp/flower/cmsg.c: In function 'nfp_flower_cmsg_process_rx': /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/ethernet/netronome/nfp/flower/cmsg.c:254:29: note: while referencing 'cmsg_joined' 254 | struct sk_buff_head cmsg_joined; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/ethernet/netronome/nfp/flower/cmsg.c:5: /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/ethernet/netronome/nfp/flower/cmsg.c:254:29: note: while referencing 'cmsg_joined' 254 | struct sk_buff_head cmsg_joined; | ^~~~~~~~~~~ drivers/usb/serial/mos7720.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/esp_scsi.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/mxuport.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/megaraid.c: In function 'megaraid_probe_one': /kisskb/src/drivers/scsi/megaraid.c:3599:30: warning: array subscript 'mbox_t[0]' is partly outside array bounds of 'unsigned char[15]' [-Warray-bounds] 3599 | mbox->m_out.xferaddr = (u32)adapter->buf_dma_handle; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:3589:25: note: while referencing 'raw_mbox' 3589 | unsigned char raw_mbox[sizeof(struct mbox_out)]; | ^~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:3638:30: warning: array subscript 'mbox_t[0]' is partly outside array bounds of 'unsigned char[15]' [-Warray-bounds] 3638 | mbox->m_out.xferaddr = (u32)adapter->buf_dma_handle; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:3622:23: note: while referencing 'raw_mbox' 3622 | unsigned char raw_mbox[sizeof(struct mbox_out)]; | ^~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:3693:30: warning: array subscript 'mbox_t[0]' is partly outside array bounds of 'unsigned char[15]' [-Warray-bounds] 3693 | mbox->m_out.xferaddr = (u32)adapter->buf_dma_handle; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:3677:25: note: while referencing 'raw_mbox' 3677 | unsigned char raw_mbox[sizeof(struct mbox_out)]; | ^~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:3941:30: warning: array subscript 'mbox_t[0]' is partly outside array bounds of 'unsigned char[15]' [-Warray-bounds] 3941 | mbox->m_out.xferaddr = (u32)adapter->buf_dma_handle; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c:3932:25: note: while referencing 'raw_mbox' 3932 | unsigned char raw_mbox[sizeof(struct mbox_out)]; | ^~~~~~~~ drivers/scsi/a100u2w.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ili9163.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/dc395x.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/mos7840.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/atp870u.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/megaraid.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/ni/nixge.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/BusLogic.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/broadcom/b43legacy/xmit.c: In function 'b43legacy_generate_plcp_hdr': /kisskb/src/drivers/net/wireless/broadcom/b43legacy/xmit.c:127:24: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | __le32 *data = &(plcp->data); | ^~~~~~~~~~~~~ drivers/usb/serial/navman.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/fwserial/fwserial.c: In function 'fill_plug_req': /kisskb/src/drivers/staging/fwserial/fwserial.c:1590:26: warning: taking address of packed member of 'struct fwserial_mgmt_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 1590 | fill_plug_params(&pkt->plug_req, port); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/fwserial/fwserial.c: In function 'fill_plug_rsp_ok': /kisskb/src/drivers/staging/fwserial/fwserial.c:1598:26: warning: taking address of packed member of 'struct fwserial_mgmt_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 1598 | fill_plug_params(&pkt->plug_rsp, port); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/fwserial/fwserial.c: At top level: /kisskb/src/drivers/staging/fwserial/fwserial.c:2448:9: warning: converting a packed 'struct fwserial_unit_directory_data' pointer (alignment 1) to a 'u32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2448 | .data = (u32 *)&fwserial_unit_directory_data, | ^ /kisskb/src/drivers/staging/fwserial/fwserial.c:2420:8: note: defined here 2420 | struct fwserial_unit_directory_data { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/fwserial/fwserial.c:2449:1: warning: converting a packed 'struct fwserial_unit_directory_data' pointer (alignment 1) to a 'u32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2449 | }; | ^ /kisskb/src/drivers/staging/fwserial/fwserial.c:2420:8: note: defined here 2420 | struct fwserial_unit_directory_data { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/fwserial/fwserial.c: In function 'fwserial_parse_mgmt_write': /kisskb/src/drivers/staging/fwserial/fwserial.c:2655:59: warning: taking address of packed member of 'struct fwserial_mgmt_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 2655 | fwserial_virt_plug_complete(peer, &pkt->plug_rsp); | ^~~~~~~~~~~~~~ drivers/scsi/initio.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/omninet.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_def_fill_eeprom': /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_def.c:99:32: 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; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_usb_def_fill_eeprom': /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_def.c:113:32: 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; | ^~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9320.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_4k_fill_eeprom': /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_4k.c:40:32: 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; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_usb_4k_fill_eeprom': /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_4k.c:54:32: 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; | ^~~~~~~~~~~~~~~~~ drivers/scsi/myrb.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/option.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/opticon.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_handle_config_change': /kisskb/src/drivers/scsi/ipr.c:1453:36: 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/ppa.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_log_sis64_fabric_error': /kisskb/src/drivers/scsi/ipr.c:2401:30: 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++) { | ^~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_dump_ioa_type_data': /kisskb/src/drivers/scsi/ipr.c:3067:33: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_dump_version_data': /kisskb/src/drivers/scsi/ipr.c:3091:33: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_dump_trace_data': /kisskb/src/drivers/scsi/ipr.c:3112:33: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_dump_location_data': /kisskb/src/drivers/scsi/ipr.c:3133:33: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_build_ioadl': /kisskb/src/drivers/scsi/ipr.c:6017:25: 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; | ^~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_check_term_power': /kisskb/src/drivers/scsi/ipr.c:7451:15: warning: taking address of packed member of 'struct ipr_mode_page28' may result in an unaligned pointer value [-Waddress-of-packed-member] 7451 | bus = mode_page->bus; | ^~~~~~~~~ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_modify_ioafp_mode_page_28': /kisskb/src/drivers/scsi/ipr.c:7513:27: warning: taking address of packed member of 'struct ipr_mode_page28' may result in an unaligned pointer value [-Waddress-of-packed-member] 7513 | for (i = 0, bus = mode_page->bus; | ^~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/3w-xxxx.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/oti6858.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/3w-sas.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fwserial/fwserial.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/imm.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ili9340.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ili9325.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/myrs.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/qcaux.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/3w-9xxx.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/gdth.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/pl2303.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/hptiop.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/safe_serial.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/hpsa.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ili9481.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/qcserial.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla2x00_bsg_sp_free': /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c:39:21: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla24xx_iidma': /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c:1353:25: 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); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c: In function 'qlafx00_mgmt_cmd': /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c:1960:13: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla26xx_serdes_op': /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c:2087:63: 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); | ^~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla8044_serdes_op': /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c:2129:63: 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); | ^~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla2x00_get_priv_stats': /kisskb/src/drivers/scsi/qla2xxx/qla_bsg.c:2300:25: 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; | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9341.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/xen/events.h:11, from /kisskb/src/drivers/scsi/xen-scsifront.c:52: /kisskb/src/arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': /kisskb/src/arch/x86/include/asm/xen/hypercall.h:478:17: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | u32 *p = (u32 *)&desc; | ^~~ In file included from /kisskb/src/arch/x86/include/asm/paravirt_types.h:43, from /kisskb/src/arch/x86/include/asm/ptrace.h:94, from /kisskb/src/arch/x86/include/asm/math_emu.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:12, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/xen-scsifront.c:31: /kisskb/src/arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/usb/serial/quatech2.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_ar9287_fill_eeprom': /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_9287.c:43:9: warning: converting a packed 'struct ar9287_eeprom' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 43 | eep_data = (u16 *)eep; | ^~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/hw.h:27, from /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_9287.c:18: /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom.h:617:8: note: defined here 617 | struct ar9287_eeprom { | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_usb_ar9287_fill_eeprom': /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_9287.c:56:32: 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; | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/stex.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/virtio_scsi.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/sierra.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/qla2xxx/qla_mr.c: In function 'qlafx00_fxdisc_iocb': /kisskb/src/drivers/scsi/qla2xxx/qla_mr.c:3314:25: 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/storvsc_drv.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ili9486.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/xen-scsifront.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_accumulative_stats': /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-mac.c:1342:33: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1342 | prev_stats = (__le32 *) &il->_4965.stats; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-mac.c:1343:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1343 | accum_stats = (u32 *) &il->_4965.accum_stats; | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-mac.c:1347:25: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1347 | delta = (u32 *) &il->_4965.delta_stats; | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-mac.c:1348:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1348 | max_delta = (u32 *) &il->_4965.max_delta; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_hdl_stats': /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-mac.c:1386:50: warning: taking address of packed member of 'struct il_rx_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 1386 | il4965_accumulative_stats(il, (__le32 *) &pkt->u.stats); | ^~~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/libipw_module.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/vmw_pvscsi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_hw_get_beacon_cmd': /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-mac.c:3821:55: 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, | ~~~~~~~~~~~~~^~~~~~~ drivers/staging/fbtft/fb_pcd8544.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/wd719x.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/mvumi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/qla2xxx/qla_nx2.c: In function 'qla8044_minidump_process_rdmem': /kisskb/src/drivers/scsi/qla2xxx/qla_nx2.c:2362:25: warning: converting a packed 'struct qla8044_minidump_entry_hdr' pointer (alignment 1) to a 'struct qla8044_minidump_entry_rdmem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2362 | m_hdr = (struct qla8044_minidump_entry_rdmem *)entry_hdr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:39, from /kisskb/src/drivers/scsi/qla2xxx/qla_nx2.c:11: /kisskb/src/drivers/scsi/qla2xxx/qla_nx2.h:286:8: note: defined here 286 | struct qla8044_minidump_entry_hdr { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_nx2.h:359:8: note: defined here 359 | struct qla8044_minidump_entry_rdmem { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_nx2.c: In function 'qla8044_minidump_pex_dma_read': /kisskb/src/drivers/scsi/qla2xxx/qla_nx2.c:2969:36: warning: converting a packed 'struct qla8044_pex_dma_descriptor' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2969 | (sizeof(struct qla8044_pex_dma_descriptor)/16)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:39, from /kisskb/src/drivers/scsi/qla2xxx/qla_nx2.c:11: /kisskb/src/drivers/scsi/qla2xxx/qla_nx2.h:569:8: note: defined here 569 | struct qla8044_pex_dma_descriptor { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-calib.c: In function 'il4965_sensitivity_write': /kisskb/src/drivers/net/wireless/intel/iwlegacy/4965-calib.c:408:57: 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]); | ^~~~~~~~~~~~~ drivers/usb/serial/symbolserial.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/ssu100.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/pmcraid.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ra8875.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/nvidia/forcedeth.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/sr.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/ti_usb_3410_5052.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hdl_stats': /kisskb/src/drivers/net/wireless/intel/iwlegacy/3945.c:427:50: warning: taking address of packed member of 'struct il_rx_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 427 | il3945_accumulative_stats(il, (__le32 *) &pkt->u.raw); | ^~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hdl_c_stats': /kisskb/src/drivers/net/wireless/intel/iwlegacy/3945.c:437:35: 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; | ^~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_pass_packet_to_mac80211': /kisskb/src/drivers/net/wireless/intel/iwlegacy/3945.c:517:39: warning: converting a packed 'struct il_rx_pkt' pointer (alignment 1) to a 'struct ieee80211_hdr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 517 | le32_to_cpu(rx_end->status), stats); | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlegacy/common.h:38, from /kisskb/src/drivers/net/wireless/intel/iwlegacy/3945.c:41: /kisskb/src/drivers/net/wireless/intel/iwlegacy/commands.h:3335:8: note: defined here 3335 | struct il_rx_pkt { | ^~~~~~~~~ In file included from /kisskb/src/include/net/mac80211.h:23, from /kisskb/src/drivers/net/wireless/intel/iwlegacy/3945.c:39: /kisskb/src/include/linux/ieee80211.h:236:8: note: defined here 236 | struct ieee80211_hdr { | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hw_get_beacon_cmd': /kisskb/src/drivers/net/wireless/intel/iwlegacy/3945.c:2442:55: 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, | ~~~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_24xx_atio_pkt_all_vps': /kisskb/src/drivers/scsi/qla2xxx/qla_target.c:410:33: warning: converting a packed 'struct atio_from_isp' pointer (alignment 1) to a 'struct vp_rpt_id_entry_24xx' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 410 | (struct vp_rpt_id_entry_24xx *)atio); | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:4668, from /kisskb/src/drivers/scsi/qla2xxx/qla_target.c:42: /kisskb/src/drivers/scsi/qla2xxx/qla_target.h:329:8: note: defined here 329 | struct atio_from_isp { | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/qla2xxx/qla_def.h:259, from /kisskb/src/drivers/scsi/qla2xxx/qla_target.c:42: /kisskb/src/drivers/scsi/qla2xxx/qla_fw.h:1346:8: note: defined here 1346 | struct vp_rpt_id_entry_24xx { | ^~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/upd78f0730.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_load_data_segments': /kisskb/src/drivers/scsi/qla2xxx/qla_target.c:2681:21: warning: taking address of packed member of 'struct ctio7_to_24xx' may result in an unaligned pointer value [-Waddress-of-packed-member] 2681 | dword_ptr = pkt24->u.status0.dseg_0_address; | ^~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:18: /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c: In function 'brcmf_fws_rxreorder': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1691:29: note: while referencing 'reorder_list' 1691 | struct sk_buff_head reorder_list; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:18: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1691:29: note: while referencing 'reorder_list' 1691 | struct sk_buff_head reorder_list; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:18: /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1691:29: note: while referencing 'reorder_list' 1691 | struct sk_buff_head reorder_list; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:18: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1691:29: note: while referencing 'reorder_list' 1691 | struct sk_buff_head reorder_list; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:18: /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1691:29: note: while referencing 'reorder_list' 1691 | struct sk_buff_head reorder_list; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:18: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1691:29: note: while referencing 'reorder_list' 1691 | struct sk_buff_head reorder_list; | ^~~~~~~~~~~~ drivers/staging/fbtft/fb_s6d02a1.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_s6d1121.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/sd.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/wishbone-serial.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/ch.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/xsens_mt.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/sg.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/st.o: warning: objtool: missing symbol for section .exit.text drivers/usb/serial/whiteheat.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_sh1106.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ssd1289.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ssd1305.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:19: /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c: In function 'brcmf_sdiod_sglist_rw': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:396:29: note: while referencing 'local_list' 396 | struct sk_buff_head local_list, *target_list; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:19: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:396:29: note: while referencing 'local_list' 396 | struct sk_buff_head local_list, *target_list; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:19: /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:396:29: note: while referencing 'local_list' 396 | struct sk_buff_head local_list, *target_list; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:19: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:396:29: note: while referencing 'local_list' 396 | struct sk_buff_head local_list, *target_list; | ^~~~~~~~~~ drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/osst.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/packetengines/yellowfin.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:23: /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c: In function 'brcmf_sdio_sendfromq.isra': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2292:29: note: while referencing 'pktq' 2292 | struct sk_buff_head pktq; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:23: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2292:29: note: while referencing 'pktq' 2292 | struct sk_buff_head pktq; | ^~~~ drivers/scsi/ses.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ssd1306.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intel/iwlegacy/3945-mac.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ssd1325.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/ipr.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ssd1331.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_st7735r.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_ssd1351.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/qualcomm/emac/emac.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intel/iwlegacy/4965-mac.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_st7789v.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/53c700.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_tls8204.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_tinylcd.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:20, from /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:17: In function 'ether_addr_copy', inlined from 'ath_dynack_sample_tx_ts' at /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:221:2: /kisskb/src/include/linux/etherdevice.h:283:21: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 283 | *(u32 *)dst = *(const u32 *)src; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/hw.h:33, from /kisskb/src/drivers/net/wireless/ath/ath9k/common.h:21, from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:28, from /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:17: /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c: In function 'ath_dynack_sample_tx_ts': /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.h:70:14: note: at offset [368, 786788] into destination object 'enabled' of size 1 70 | bool enabled; | ^~~~~~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:20, from /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:17: In function 'ether_addr_copy', inlined from 'ath_dynack_sample_tx_ts' at /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:221:2: /kisskb/src/include/linux/etherdevice.h:284:27: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 284 | *(u16 *)(dst + 4) = *(const u16 *)(src + 4); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/hw.h:33, from /kisskb/src/drivers/net/wireless/ath/ath9k/common.h:21, from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:28, from /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:17: /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c: In function 'ath_dynack_sample_tx_ts': /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.h:70:14: note: at offset [372, 786792] into destination object 'enabled' of size 1 70 | bool enabled; | ^~~~~~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:20, from /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:17: In function 'ether_addr_copy', inlined from 'ath_dynack_sample_tx_ts' at /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:222:2: /kisskb/src/include/linux/etherdevice.h:283:21: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 283 | *(u32 *)dst = *(const u32 *)src; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/hw.h:33, from /kisskb/src/drivers/net/wireless/ath/ath9k/common.h:21, from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:28, from /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:17: /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c: In function 'ath_dynack_sample_tx_ts': /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.h:70:14: note: at offset [374, 786794] into destination object 'enabled' of size 1 70 | bool enabled; | ^~~~~~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:20, from /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:17: In function 'ether_addr_copy', inlined from 'ath_dynack_sample_tx_ts' at /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:222:2: /kisskb/src/include/linux/etherdevice.h:284:27: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 284 | *(u16 *)(dst + 4) = *(const u16 *)(src + 4); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/hw.h:33, from /kisskb/src/drivers/net/wireless/ath/ath9k/common.h:21, from /kisskb/src/drivers/net/wireless/ath/ath9k/ath9k.h:28, from /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c:17: /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.c: In function 'ath_dynack_sample_tx_ts': /kisskb/src/drivers/net/wireless/ath/ath9k/dynack.h:70:14: note: at offset [378, 786798] into destination object 'enabled' of size 1 70 | bool enabled; | ^~~~~~~ drivers/staging/goldfish/goldfish_audio.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_uc1611.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_uc1701.o: warning: objtool: missing symbol for section .exit.text drivers/scsi/scsi_debug.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_upd161704.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c: In function 'brcms_c_ampdu_finalize': /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:687:15: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/rdc/r6040.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intel/iwlwifi/dvm/main.o: warning: objtool: missing symbol for section .exit.text drivers/staging/gs_fpgaboot/gs_fpgaboot.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/ath9k/common.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/flexfb.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fb_watterott.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/realtek/8139cp.o: warning: objtool: missing symbol for section .exit.text drivers/staging/fbtft/fbtft_device.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/core.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/accel/adis16203.o: warning: objtool: missing symbol for section .exit.text drivers/staging/gdm724x/gdm_usb.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/qualcomm/rmnet/rmnet_config.o: warning: objtool: missing symbol for section .exit.text drivers/staging/gdm724x/gdm_mux.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/htc.h:23, from /kisskb/src/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:17: /kisskb/src/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c: In function 'ath9k_htc_tx_cleanup_queue': /kisskb/src/include/linux/skbuff.h:1876:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1876 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:733:29: note: while referencing 'queue' 733 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/net/wireless/ath/ath9k/htc.h:23, from /kisskb/src/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:17: /kisskb/src/include/linux/skbuff.h:1770:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1770 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:733:29: note: while referencing 'queue' 733 | struct sk_buff_head queue; | ^~~~~ drivers/staging/iio/accel/adis16240.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/mellanox/mlxsw/minimal.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/realtek/8139too.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/adc/ad7606_par.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ath/ath9k/htc_drv_init.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/bcm2048/radio-bcm2048.o: warning: objtool: missing symbol for section .exit.text drivers/staging/most/cdev/cdev.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/realtek/atp.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/asm-generic/bug.h:5, from /kisskb/src/arch/x86/include/asm/bug.h:83, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/drivers/net/ethernet/netronome/nfp/bpf/jit.c:6: In function 'ur_load_imm_any', inlined from 'jeq_imm' at /kisskb/src/drivers/net/ethernet/netronome/nfp/bpf/jit.c:3034:13: /kisskb/src/include/linux/compiler.h:344:45: error: call to '__compiletime_assert_635' declared with attribute error: BUILD_BUG_ON failed: (((0x0ffULL) + (1ULL << (__builtin_ffsll(0x0ffULL) - 1))) & (((0x0ffULL) + (1ULL << (__builtin_ffsll(0x0ffULL) - 1))) - 1)) != 0 344 | _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__) | ^ /kisskb/src/include/linux/compiler.h:325:25: note: in definition of macro '__compiletime_assert' 325 | prefix ## suffix(); \ | ^~~~~~ /kisskb/src/include/linux/compiler.h:344:9: note: in expansion of macro '_compiletime_assert' 344 | _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bitfield.h:57:17: note: in expansion of macro 'BUILD_BUG_ON_MSG' 57 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? \ | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bitfield.h:75:17: note: in expansion of macro '__BF_FIELD_CHECK' 75 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_FIT: "); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/netronome/nfp/bpf/jit.c:635:13: note: in expansion of macro 'FIELD_FIT' 635 | if (FIELD_FIT(UR_REG_IMM_MAX, imm)) | ^~~~~~~~~ drivers/net/wireless/marvell/libertas/main.o: warning: objtool: missing symbol for section .exit.text make[6]: *** [/kisskb/src/scripts/Makefile.build:276: drivers/net/ethernet/netronome/nfp/bpf/jit.o] Error 1 make[6]: *** Waiting for unfinished jobs.... drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_sre_macaddr_change': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:458:55: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | return qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_nic_set_promisc': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:617:41: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 617 | (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_set_fw_loopback': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:718:53: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 718 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_set_rx_coalesce': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:791:53: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 791 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_hw_lro': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:848:53: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 848 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_config_bridged_mode': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:875:53: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 875 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_rss': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:933:53: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 933 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_ipaddr': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:955:39: 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]; | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:958:53: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 958 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_linkevent_request': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:976:53: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 976 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_send_lro_cleanup': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:1002:53: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/lib.c: In function 'iwlagn_wowlan_program_keys': /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/lib.c:936:63: 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); | ~~~~~~~~~~~~~~^~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/lib.c:965:51: 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); | ~~~~~~~~~~^~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/lib.c:968:51: 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); | ~~~~~~~~~~^~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_led': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:1557:53: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 1557 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/staging/iio/adc/ad7780.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/adc/ad7606_spi.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/marvell/libertas/if_cs.o: warning: objtool: missing symbol for section .exit.text make[5]: *** [/kisskb/src/scripts/Makefile.build:492: drivers/net/ethernet/netronome/nfp] Error 2 make[4]: *** [/kisskb/src/scripts/Makefile.build:492: drivers/net/ethernet/netronome] Error 2 make[4]: *** Waiting for unfinished jobs.... drivers/staging/most/dim2/dim2.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/renesas/sh_eth.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/imx/imx-media-dev.o: warning: objtool: missing symbol for section .exit.text drivers/staging/most/i2c/i2c.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/marvell/libertas/if_spi.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/adc/ad7816.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/mediatek/mt76/mt76x0/usb.o: warning: objtool: missing symbol for section .exit.text drivers/staging/ks7010/ks7010_sdio.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/adc/ad7192.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/fw.c: In function 'iwl_mvm_mfu_assert_dump_notif': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/fw.c:193:29: 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; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function 'iwl_sensitivity_write': /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/calib.c:481:56: 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]); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function 'iwl_enhance_sensitivity_write': /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/calib.c:516:56: 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]); | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/greybus/bootrom.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: In function 'iwl_mvm_get_regdomain': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:313:43: warning: taking address of packed member of 'struct iwl_mcc_update_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | resp->channels, | ~~~~^~~~~~~~~~ drivers/staging/iio/adc/ad7280a.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/fw-core.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/mediatek/mt76/mt76x0/pci.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function 'brcms_c_wme_setparams': /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4106:17: warning: converting a packed 'struct shm_acparams' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 4106 | shm_entry = (u16 *) &acp_shm; | ^~~~~~~~~ In file included from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h:21, from /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:27: /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmsmac/d11.h:1304:8: note: defined here 1304 | struct shm_acparams { | ^~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function 'brcms_c_d11hdrs_mac80211': /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6653:23: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/most/net/net.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/qualcomm/qca_uart.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/es2.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/cdc/ad7150.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/qualcomm/qca_spi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/greybus/authentication.c: In function 'cap_ioctl': /kisskb/src/drivers/staging/greybus/authentication.c:232:47: warning: taking address of packed member of 'struct cap_ioc_get_ims_certificate' may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | &ims_cert->cert_size, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/greybus/authentication.c:250:40: warning: taking address of packed member of 'struct cap_ioc_authenticate' may result in an unaligned pointer value [-Waddress-of-packed-member] 250 | &authenticate->signature_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas_tf/main.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/hostap/hostap_main.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/rtl8188eu/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': /kisskb/src/drivers/staging/rtl8188eu/core/rtw_cmd.c:452:102: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | pnetwork->network.ie_length, &psecnetwork->ie_length); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/greybus/hid.o: warning: objtool: missing symbol for section .exit.text drivers/staging/pi433/pi433_if.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/renesas/ravb_main.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/cdc/ad7152.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/log.o: warning: objtool: missing symbol for section .exit.text drivers/staging/most/sound/sound.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function 'iwlagn_accumulative_statistics': /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:9: warning: converting a packed 'struct statistics_general_common' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | ACCUM(common); | ^~~~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/power.h:27, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/dev.h:47, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:35: /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2670:8: note: defined here 2670 | struct statistics_general_common { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:328:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | (__le32 *)&priv->delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:9: note: in expansion of macro 'ACCUM' 333 | ACCUM(common); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:329:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | (__le32 *)&priv->max_delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:9: note: in expansion of macro 'ACCUM' 333 | ACCUM(common); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:330:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | (__le32 *)&priv->accum_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:9: note: in expansion of macro 'ACCUM' 333 | ACCUM(common); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:9: warning: converting a packed 'struct statistics_rx_non_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | ACCUM(rx_non_phy); | ^~~~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/power.h:27, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/dev.h:47, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:35: /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2554:8: note: defined here 2554 | struct statistics_rx_non_phy { | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:328:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | (__le32 *)&priv->delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:9: note: in expansion of macro 'ACCUM' 334 | ACCUM(rx_non_phy); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:329:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | (__le32 *)&priv->max_delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:9: note: in expansion of macro 'ACCUM' 334 | ACCUM(rx_non_phy); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:330:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | (__le32 *)&priv->accum_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:9: note: in expansion of macro 'ACCUM' 334 | ACCUM(rx_non_phy); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:335:9: warning: converting a packed 'struct statistics_rx_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 335 | ACCUM(rx_ofdm); | ^~~~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/power.h:27, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/dev.h:47, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:35: /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2516:8: note: defined here 2516 | struct statistics_rx_phy { | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:328:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | (__le32 *)&priv->delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:335:9: note: in expansion of macro 'ACCUM' 335 | ACCUM(rx_ofdm); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:329:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | (__le32 *)&priv->max_delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:335:9: note: in expansion of macro 'ACCUM' 335 | ACCUM(rx_ofdm); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:330:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | (__le32 *)&priv->accum_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:335:9: note: in expansion of macro 'ACCUM' 335 | ACCUM(rx_ofdm); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:336:9: warning: converting a packed 'struct statistics_rx_ht_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | ACCUM(rx_ofdm_ht); | ^~~~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/power.h:27, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/dev.h:47, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:35: /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2539:8: note: defined here 2539 | struct statistics_rx_ht_phy { | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:328:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | (__le32 *)&priv->delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:336:9: note: in expansion of macro 'ACCUM' 336 | ACCUM(rx_ofdm_ht); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:329:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | (__le32 *)&priv->max_delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:336:9: note: in expansion of macro 'ACCUM' 336 | ACCUM(rx_ofdm_ht); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:330:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | (__le32 *)&priv->accum_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:336:9: note: in expansion of macro 'ACCUM' 336 | ACCUM(rx_ofdm_ht); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:9: warning: converting a packed 'struct statistics_rx_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 337 | ACCUM(rx_cck); | ^~~~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/power.h:27, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/dev.h:47, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:35: /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2516:8: note: defined here 2516 | struct statistics_rx_phy { | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:328:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | (__le32 *)&priv->delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:9: note: in expansion of macro 'ACCUM' 337 | ACCUM(rx_cck); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:329:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | (__le32 *)&priv->max_delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:9: note: in expansion of macro 'ACCUM' 337 | ACCUM(rx_cck); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:330:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | (__le32 *)&priv->accum_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:9: note: in expansion of macro 'ACCUM' 337 | ACCUM(rx_cck); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:9: warning: converting a packed 'struct statistics_tx' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | ACCUM(tx); | ^~~~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/power.h:27, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/dev.h:47, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:35: /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2635:8: note: defined here 2635 | struct statistics_tx { | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:328:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | (__le32 *)&priv->delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:9: note: in expansion of macro 'ACCUM' 338 | ACCUM(tx); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:329:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | (__le32 *)&priv->max_delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:9: note: in expansion of macro 'ACCUM' 338 | ACCUM(tx); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:330:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | (__le32 *)&priv->accum_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:9: note: in expansion of macro 'ACCUM' 338 | ACCUM(tx); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:17: warning: converting a packed 'struct statistics_bt_activity' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | ACCUM(bt_activity); | ^~~~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/power.h:27, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/dev.h:47, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:35: /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2688:8: note: defined here 2688 | struct statistics_bt_activity { | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:328:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | (__le32 *)&priv->delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:17: note: in expansion of macro 'ACCUM' 340 | ACCUM(bt_activity); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:329:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | (__le32 *)&priv->max_delta_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:17: note: in expansion of macro 'ACCUM' 340 | ACCUM(bt_activity); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:330:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | (__le32 *)&priv->accum_stats._name, \ | ^ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:17: note: in expansion of macro 'ACCUM' 340 | ACCUM(bt_activity); | ^~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function 'iwlagn_rx_statistics': /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:382:24: warning: taking address of packed member of 'struct iwl_bt_notif_statistics' may result in an unaligned pointer value [-Waddress-of-packed-member] 382 | flag = &stats->flag; | ^~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/dvm/rx.c:400:24: warning: taking address of packed member of 'struct iwl_notif_statistics' may result in an unaligned pointer value [-Waddress-of-packed-member] 400 | flag = &stats->flag; | ^~~~~~~~~~~~ drivers/staging/greybus/raw.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/vibrator.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/light.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/power_supply.o: warning: objtool: missing symbol for section .exit.text drivers/staging/most/usb/usb.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/loopback.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v6': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1029:47: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v6' may result in an unaligned pointer value [-Waddress-of-packed-member] 1029 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1030:42: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v6' may result in an unaligned pointer value [-Waddress-of-packed-member] 1030 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v7': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1049:47: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v7' may result in an unaligned pointer value [-Waddress-of-packed-member] 1049 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1050:42: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v7' may result in an unaligned pointer value [-Waddress-of-packed-member] 1050 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v9': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1086:47: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 1086 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1087:42: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 1087 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ drivers/staging/iio/cdc/ad7746.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/ops.c: In function 'iwl_mvm_d0i3_exit_work': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/ops.c:1636:19: warning: taking address of packed member of 'struct iwl_wowlan_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1636 | qos_seq = status->qos_seq_ctr; | ^~~~~~ drivers/staging/greybus/audio_manager.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/addac/adt7316-spi.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/hostap/hostap_cs.o: warning: objtool: missing symbol for section .exit.text drivers/staging/most/core.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/realtek/r8169.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intel/iwlwifi/iwl-drv.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/rtl8188eu/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': /kisskb/src/drivers/staging/rtl8188eu/core/rtw_ioctl_set.c:313:54: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | enum ndis_802_11_network_infra *pold_state = &cur_network->network.InfrastructureMode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/iio/addac/adt7316-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/gbphy.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/pwm.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/i2c.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/frequency/ad9832.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/spi.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/gpio.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intel/iwlwifi/mvm/ops.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/davinci_vpfe/vpfe_mc_capture.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/marvell/libertas_tf/if_usb.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/impedance-analyzer/ad5933.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/imx/imx-ic-common.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/usb.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/frequency/ad9834.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/sdio.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/rx.c: In function 'iwl_mvm_handle_rx_statistics': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/rx.c:792:33: warning: taking address of packed member of 'struct mvm_statistics_load_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 792 | bytes = (void *)&v11->load_stats.byte_count; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/rx.c:793:36: warning: taking address of packed member of 'struct mvm_statistics_load_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 793 | air_time = (void *)&v11->load_stats.air_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/rx.c:798:33: warning: taking address of packed member of 'struct mvm_statistics_load' may result in an unaligned pointer value [-Waddress-of-packed-member] 798 | bytes = (void *)&stats->load_stats.byte_count; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/rx.c:799:36: warning: taking address of packed member of 'struct mvm_statistics_load' may result in an unaligned pointer value [-Waddress-of-packed-member] 799 | air_time = (void *)&stats->load_stats.air_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intersil/hostap/hostap_pci.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/imx/imx-media-vdic.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/hostap/hostap_plx.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/arche-platform.o: warning: objtool: missing symbol for section .exit.text drivers/staging/greybus/arche-apb-ctrl.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/rtl8188eu/core/rtw_mlme_ext.c: In function 'linked_status_chk': /kisskb/src/drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4661:69: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4661 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, psta->hwaddr, 3, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4677:49: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4677 | &pmlmeinfo->network.Ssid, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4681:49: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4681 | &pmlmeinfo->network.Ssid, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4685:49: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4685 | &pmlmeinfo->network.Ssid, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/iio/meter/ade7854-i2c.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/mediatek/mt76/mt76x2/pci.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/marvell/mwl8k.c: In function 'rxq_process': /kisskb/src/drivers/net/wireless/marvell/mwl8k.c:1357:22: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1357 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwl8k.c: In function 'mwl8k_txq_xmit': /kisskb/src/drivers/net/wireless/marvell/mwl8k.c:1933:14: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1933 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/iio/resolver/ad2s1210.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/imx/imx6-mipi-csi2.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/imx/imx-media-csi.o: warning: objtool: missing symbol for section .exit.text drivers/staging/iio/meter/ade7854-spi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/quota.c: In function 'iwl_mvm_update_quotas': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/quota.c:310:38: 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); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/sta.c: In function 'iwl_mvm_enable_txq': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/sta.c:905:30: warning: taking address of packed member of 'struct iwl_scd_txq_cfg_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 905 | le16_add_cpu(&cmd.ssn, 1); | ^~~~~~~~ drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/imx074/imx074.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/tx.c: In function 'iwl_mvm_rx_ba_notif': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/tx.c:1943:45: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct iwl_mvm_compressed_ba_tfd[0]' [-Wzero-length-bounds] 1943 | &ba_res->tfd[i]; | ~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/../fw/api/tdls.h:66, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h:66, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/sta.h:73, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h:83, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/tx.c:72: /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/../fw/api/tx.h:769:42: note: while referencing 'tfd' 769 | struct iwl_mvm_compressed_ba_tfd tfd[0]; | ^~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/tx.c:1943:45: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct iwl_mvm_compressed_ba_tfd[0]' [-Wzero-length-bounds] 1943 | &ba_res->tfd[i]; | ~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/../fw/api/tdls.h:66, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h:66, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/sta.h:73, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h:83, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/tx.c:72: /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/../fw/api/tx.h:769:42: note: while referencing 'tfd' 769 | struct iwl_mvm_compressed_ba_tfd tfd[0]; | ^~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/tx.c:1943:45: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct iwl_mvm_compressed_ba_tfd[0]' [-Wzero-length-bounds] 1943 | &ba_res->tfd[i]; | ~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/../fw/api/tdls.h:66, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h:66, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/sta.h:73, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h:83, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/tx.c:72: /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/../fw/api/tx.h:769:42: note: while referencing 'tfd' 769 | struct iwl_mvm_compressed_ba_tfd tfd[0]; | ^~~ drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/mt9t031/mt9t031.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: In function 'iwl_get_nvm': /kisskb/src/drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c:1499:40: warning: taking address of packed member of 'struct iwl_nvm_get_info_regulatory' may result in an unaligned pointer value [-Waddress-of-packed-member] 1499 | rsp->regulatory.channel_profile, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_cmd.c:897:78: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 897 | rtw_build_wmm_ie_ht(padapter, &psecnetwork->IEs[12], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_cmd.c:901:104: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 901 | pnetwork->network.IELength-12, &psecnetwork->IELength, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_cmd.c:906:64: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 906 | rtw_append_exented_cap(padapter, &psecnetwork->IEs[0], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/mediatek/mt76/mt76x2/usb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intersil/p54/fwio.c: In function 'p54_parse_firmware': /kisskb/src/drivers/net/wireless/intersil/p54/fwio.c:59:46: warning: taking address of packed member of 'struct bootrec' may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | bootrec->data); | ^~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/net/mac80211.h:21, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/sta.c:64: /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/sta.c: In function 'iwl_mvm_tx_deferred_stream': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/sta.c:1416:29: note: while referencing 'deferred_tx' 1416 | struct sk_buff_head deferred_tx; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/ipu3/ipu3-css-params.c: In function 'ipu3_css_af_ops_calc': /kisskb/src/drivers/staging/media/ipu3/ipu3-css-params.c:1639:17: warning: taking address of packed member of 'struct imgu_abi_af_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 1639 | &af_config->operations_data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/ipu3/ipu3-css-params.c: In function 'ipu3_css_awb_fr_ops_calc': /kisskb/src/drivers/staging/media/ipu3/ipu3-css-params.c:1667:17: warning: taking address of packed member of 'struct imgu_abi_awb_fr_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 1667 | &awb_fr_config->operations_data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/media/omap4iss/iss.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/media/ipu3/ipu3-css.c: In function 'ipu3_css_set_parameters': /kisskb/src/drivers/staging/media/ipu3/ipu3-css.c:2207:38: warning: taking address of packed member of 'struct ipu3_uapi_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 2207 | set_params ? &set_params->acc_param : NULL); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtlwifi/base.c: In function 'rtl_action_proc': /kisskb/src/drivers/staging/rtlwifi/base.c:1413:44: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1413 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtlwifi/base.c: In function 'rtl_tx_agg_start': /kisskb/src/drivers/staging/rtlwifi/base.c:1716:20: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1716 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtlwifi/base.c: In function 'rtl_tx_agg_stop': /kisskb/src/drivers/staging/rtlwifi/base.c:1746:20: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1746 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtlwifi/base.c: In function 'rtl_rx_agg_start': /kisskb/src/drivers/staging/rtlwifi/base.c:1778:20: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1778 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.o: warning: objtool: missing symbol for section .exit.text drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/mediatek/mt7601u/usb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx.c: In function 'iwl_fill_data_tbs_amsdu': /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx.c:2133:22: warning: taking address of packed member of 'struct iwl_tx_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 2133 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); | ^~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx.c:2203:30: warning: taking address of packed member of 'struct iwl_tx_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 2203 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); | ^~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlge/qlge_main.o: warning: objtool: missing symbol for section .exit.text drivers/staging/rts5208/rtsx.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/ipu3/ipu3.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/offloading.c: In function 'iwl_mvm_send_proto_offload': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/offloading.c:156:51: 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, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx.c:28: /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx.c: In function 'iwl_trans_pcie_reclaim': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx.c:1135:37: note: while referencing 'overflow_skbs' 1135 | struct sk_buff_head overflow_skbs; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx.c:28: /kisskb/src/include/linux/skbuff.h:1785:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1785 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx.c:1135:37: note: while referencing 'overflow_skbs' 1135 | struct sk_buff_head overflow_skbs; | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intersil/orinoco/scan.c: In function 'orinoco_add_hostscan_result': /kisskb/src/drivers/net/wireless/intersil/orinoco/scan.c:101:61: 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); | ~~~~~~^~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_ioctl_set.c:421:63: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 421 | enum NDIS_802_11_NETWORK_INFRASTRUCTURE *pold_state = &(cur_network->network.InfrastructureMode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtlwifi/core.c: In function 'rtl_op_sta_add': /kisskb/src/drivers/staging/rtlwifi/core.c:868:31: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 868 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtlwifi/core.c: In function 'rtl_op_sta_remove': /kisskb/src/drivers/staging/rtlwifi/core.c:933:26: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 933 | list_del(&sta_entry->list); | ^~~~~~~~~~~~~~~~ drivers/staging/sm750fb/sm750.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/sunxi/cedrus/cedrus.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: In function 'iwl_pcie_gen2_build_amsdu': /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c:290:22: warning: taking address of packed member of 'struct iwl_tx_cmd_gen2' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); | ^~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c:335:30: warning: taking address of packed member of 'struct iwl_tx_cmd_gen2' may result in an unaligned pointer value [-Waddress-of-packed-member] 335 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); | ^~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/wmm.c: In function 'mwifiex_ret_wmm_get_status': /kisskb/src/drivers/net/wireless/marvell/mwifiex/wmm.c:946:33: warning: converting a packed 'struct mwifiex_ie_types_data' pointer (alignment 1) to a 'struct mwifiex_ie_types_wmm_queue_status' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 946 | tlv_hdr; | ^~~~~~~ In file included from /kisskb/src/drivers/net/wireless/marvell/mwifiex/wmm.c:23: /kisskb/src/drivers/net/wireless/marvell/mwifiex/fw.h:653:8: note: defined here 653 | struct mwifiex_ie_types_data { | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/fw.h:1749:8: note: defined here 1749 | struct mwifiex_ie_types_wmm_queue_status { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c: In function 'linked_status_chk': /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:5735:77: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 5735 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:5736:77: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 5736 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:5737:77: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 5737 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_module.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/d3.c: In function 'iwl_mvm_wowlan_program_keys': /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/d3.c:264:64: 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); | ~~~~~~~~~~~~~~^~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/d3.c:294:52: 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); | ~~~~~~~~~~^~~~ /kisskb/src/drivers/net/wireless/intel/iwlwifi/mvm/d3.c:297:52: 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); | ~~~~~~~~~~^~~~ drivers/staging/media/tegra-vde/tegra-vde.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/orinoco/orinoco_cs.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c: In function 'qlcnic_read_memory_pexdma': /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:830:47: warning: converting a packed 'struct qlcnic_pex_dma_descriptor' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 830 | (u32 *)dma_descr, temp); | ^ /kisskb/src/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:36:8: note: defined here 36 | struct qlcnic_pex_dma_descriptor { | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_nortel.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/orinoco/orinoco_tmd.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/orinoco/spectrum_cs.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_scan_channel_list': /kisskb/src/drivers/net/wireless/marvell/mwifiex/scan.c:697:48: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 697 | le16_unaligned_add_cpu(&chan_tlv_out->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_cmd_802_11_bg_scan_config': /kisskb/src/drivers/net/wireless/marvell/mwifiex/scan.c:2388:48: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2388 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/scan.c:2427:40: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2427 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/scan.c:2452:32: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 2452 | le16_unaligned_add_cpu(&cmd->size, tlv_pos - bgscan_config->tlv); | ^~~~~~~~~~ drivers/staging/media/zoran/videocodec.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/p54/p54usb.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/zoran/zr36050.o: warning: objtool: missing symbol for section .exit.text drivers/net/ethernet/qlogic/qla3xxx.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/zoran/zr36016.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/p54/p54pci.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/zoran/zoran_card.o: warning: objtool: missing symbol for section .exit.text drivers/staging/media/zoran/zr36060.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/p54/p54spi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/rtl8188eu/os_dep/ioctl_linux.c: In function 'rtw_set_encryption': cc1: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] In file included from /kisskb/src/drivers/staging/rtl8188eu/include/drv_types.h:27, from /kisskb/src/drivers/staging/rtl8188eu/os_dep/ioctl_linux.c:12: /kisskb/src/drivers/staging/rtl8188eu/include/rtw_security.h:94:19: note: at offset [164, 4244] into destination object 'dot11AuthAlgrthm' of size 4 94 | u32 dot11AuthAlgrthm; /* 802.11 auth, could be open, | ^~~~~~~~~~~~~~~~ cc1: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] /kisskb/src/drivers/staging/rtl8188eu/include/rtw_security.h:94:19: note: at offset [228, 4308] into destination object 'dot11AuthAlgrthm' of size 4 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.o: warning: objtool: missing symbol for section .exit.text drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_acntsa.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_mac_control': /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:81:52: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 81 | struct host_cmd_ds_mac_control *mac_ctrl = &cmd->params.mac_ctrl; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_snmp_mib': /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:129:40: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | le16_unaligned_add_cpu(&cmd->size, MAX_SNMP_BUF_SIZE); | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:134:40: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16)); | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_subsc_evt': /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1356:40: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1356 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1378:40: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1378 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_coalesce_cfg': /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1659:25: warning: taking address of packed member of 'struct coalesce_receive_filt_rule' may result in an unaligned pointer value [-Waddress-of-packed-member] 1659 | param = rule->params; | ^~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1683:40: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1683 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1691:32: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1691 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16) + sizeof(u16)); | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_config': /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1709:32: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1709 | le16_unaligned_add_cpu(&cmd->size, sizeof(tdls_config->tdls_action)); | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1736:32: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | le16_unaligned_add_cpu(&cmd->size, len); | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_oper': /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1760:32: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1760 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1862:32: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1862 | le16_unaligned_add_cpu(&cmd->size, config_len); | ^~~~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/net/mac80211.h:21, from /kisskb/src/drivers/net/wireless/mediatek/mt7601u/mt7601u.h:24, from /kisskb/src/drivers/net/wireless/mediatek/mt7601u/dma.c:14: /kisskb/src/drivers/net/wireless/mediatek/mt7601u/dma.c: In function 'mt7601u_tx_tasklet': /kisskb/src/include/linux/skbuff.h:1782:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1782 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/net/wireless/mediatek/mt7601u/dma.c:256:29: note: while referencing 'skbs' 256 | struct sk_buff_head skbs; | ^~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_key_material_v1': cc1: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=] In file included from /kisskb/src/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:23: /kisskb/src/drivers/net/wireless/marvell/mwifiex/fw.h:993:16: note: at offset [12, 4294967307] into destination object 'action' of size 2 993 | __le16 action; | ^~~~~~ In file included from /kisskb/src/include/linux/byteorder/little_endian.h:5, from /kisskb/src/arch/x86/include/uapi/asm/byteorder.h:5, from /kisskb/src/include/asm-generic/bitops/le.h:6, from /kisskb/src/arch/x86/include/asm/bitops.h:507, from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/drivers/net/wireless/intersil/prism54/islpci_mgt.c:19: /kisskb/src/drivers/net/wireless/intersil/prism54/islpci_mgt.c: In function 'pimfor_decode_header': /kisskb/src/drivers/net/wireless/intersil/prism54/islpci_mgt.c:93:38: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 93 | be32_to_cpus(&h->oid); /kisskb/src/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)) | ^ /kisskb/src/drivers/net/wireless/intersil/prism54/islpci_mgt.c:93:25: note: in expansion of macro 'be32_to_cpus' 93 | be32_to_cpus(&h->oid); | ^~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/intersil/prism54/islpci_mgt.c:94:38: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | be32_to_cpus(&h->length); /kisskb/src/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)) | ^ /kisskb/src/drivers/net/wireless/intersil/prism54/islpci_mgt.c:94:25: note: in expansion of macro 'be32_to_cpus' 94 | be32_to_cpus(&h->length); | ^~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/qlogic/qed/qed_iwarp.c: In function 'qed_iwarp_parse_rx_pkt': /kisskb/src/drivers/net/ethernet/qlogic/qed/qed_iwarp.c:1684:33: warning: converting a packed 'struct ethhdr' pointer (alignment 1) to a 'struct vlan_ethhdr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1684 | vethh = (struct vlan_ethhdr *)ethh; | ^~~~~~~~~~~ In file included from /kisskb/src/include/net/flow_dissector.h:7, from /kisskb/src/include/linux/skbuff.h:38, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/drivers/net/ethernet/qlogic/qed/qed_iwarp.c:32: /kisskb/src/include/uapi/linux/if_ether.h:161:8: note: defined here 161 | struct ethhdr { | ^~~~~~ In file included from /kisskb/src/drivers/net/ethernet/qlogic/qed/qed_iwarp.c:33: /kisskb/src/include/linux/if_vlan.h:51:8: note: defined here 51 | struct vlan_ethhdr { | ^~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/uap_cmd.c: In function 'mwifiex_cmd_uap_sys_config': /kisskb/src/drivers/net/wireless/marvell/mwifiex/uap_cmd.c:726:19: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 726 | sys_cfg = (struct host_cmd_ds_sys_config *)&cmd->params.uap_sys_config; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_wep.o: warning: objtool: missing symbol for section .exit.text drivers/staging/vc04_services/bcm2835-audio/bcm2835.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_autoindex_ies': /kisskb/src/drivers/net/wireless/marvell/mwifiex/ie.c:134:40: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | le16_unaligned_add_cpu(&ie_list->len, | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_uap_custom_ie': /kisskb/src/drivers/net/wireless/marvell/mwifiex/ie.c:176:40: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/ie.c:183:40: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/ie.c:190:40: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_vs_ie': /kisskb/src/drivers/net/wireless/marvell/mwifiex/ie.c:246:40: warning: taking address of packed member of 'struct mwifiex_ie' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | le16_unaligned_add_cpu(&ie->ie_length, vs_ie->len + 2); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: In function 'ieee80211_probe_resp': /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:761:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 761 | *(tag++) = MFIE_TYPE_RATES; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:15: /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: destination object 'data' of size 0 958 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:766:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 766 | *(tag++) = MFIE_TYPE_DS_SET; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:15: /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: at offset [2, 257] into destination object 'data' of size 0 958 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:767:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 767 | *(tag++) = 1; | ~~~~~~~~~^~~ In file included from /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:15: /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: at offset [3, 258] into destination object 'data' of size 0 958 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:771:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 771 | *(tag++) = MFIE_TYPE_IBSS_SET; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:15: /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: at offset [5, 260] into destination object 'data' of size 0 958 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:772:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 772 | *(tag++) = 2; | ~~~~~~~~~^~~ In file included from /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:15: /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: at offset [6, 261] into destination object 'data' of size 0 958 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:780:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 780 | *(tag++) = MFIE_TYPE_ERP; | ~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:15: /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: at offset [5, 265] into destination object 'data' of size 0 958 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: at offset [9, 269] into destination object 'data' of size 0 /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:781:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 781 | *(tag++) = 1; | ~~~~~~~~~^~~ In file included from /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:15: /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: at offset [6, 266] into destination object 'data' of size 0 958 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: at offset [10, 270] into destination object 'data' of size 0 /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:782:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 782 | *(tag++) = erpinfo_content; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:15: /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: at offset [7, 267] into destination object 'data' of size 0 958 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:958:12: note: at offset [11, 271] into destination object 'data' of size 0 /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:785:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 785 | *(tag++) = MFIE_TYPE_RATES_EX; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ drivers/staging/speakup/speakup_acntpc.o: warning: objtool: missing symbol for section .exit.text drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.o: warning: objtool: missing symbol for section .exit.text drivers/staging/unisys/visorinput/visorinput.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_apollo.o: warning: objtool: missing symbol for section .exit.text drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_audptr.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/intersil/prism54/islpci_hotplug.o: warning: objtool: missing symbol for section .exit.text drivers/staging/rtl8712/usb_intf.o: warning: objtool: missing symbol for section .exit.text drivers/staging/vboxvideo/vbox_drv.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/vme/devices/vme_user.c: In function 'vme_user_ioctl': /kisskb/src/drivers/staging/vme/devices/vme_user.c:327:49: warning: taking address of packed member of 'struct vme_master' may result in an unaligned pointer value [-Waddress-of-packed-member] 327 | &master.enable, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vme/devices/vme_user.c:328:49: warning: taking address of packed member of 'struct vme_master' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | &master.vme_addr, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vme/devices/vme_user.c:329:49: warning: taking address of packed member of 'struct vme_master' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | &master.size, &master.aspace, | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/vme/devices/vme_user.c:329:63: warning: taking address of packed member of 'struct vme_master' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | &master.size, &master.aspace, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vme/devices/vme_user.c:330:49: warning: taking address of packed member of 'struct vme_master' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | &master.cycle, &master.dwidth); | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/vme/devices/vme_user.c:330:64: warning: taking address of packed member of 'struct vme_master' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | &master.cycle, &master.dwidth); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vme/devices/vme_user.c:373:48: warning: taking address of packed member of 'struct vme_slave' may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | &slave.enable, &slave.vme_addr, | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/vme/devices/vme_user.c:373:63: warning: taking address of packed member of 'struct vme_slave' may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | &slave.enable, &slave.vme_addr, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vme/devices/vme_user.c:374:48: warning: taking address of packed member of 'struct vme_slave' may result in an unaligned pointer value [-Waddress-of-packed-member] 374 | &slave.size, &pci_addr, | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vme/devices/vme_user.c:375:48: warning: taking address of packed member of 'struct vme_slave' may result in an unaligned pointer value [-Waddress-of-packed-member] 375 | &slave.aspace, &slave.cycle); | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/vme/devices/vme_user.c:375:63: warning: taking address of packed member of 'struct vme_slave' may result in an unaligned pointer value [-Waddress-of-packed-member] 375 | &slave.aspace, &slave.cycle); | ^~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/marvell/mwifiex/11h.c: In function 'mwifiex_cmd_issue_chan_report_request': /kisskb/src/drivers/net/wireless/marvell/mwifiex/11h.c:153:32: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/staging/speakup/speakup_bns.o: warning: objtool: missing symbol for section .exit.text drivers/staging/vme/devices/vme_user.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_dectlk.o: warning: objtool: missing symbol for section .exit.text make[3]: *** [/kisskb/src/scripts/Makefile.build:492: drivers/net/ethernet] Error 2 make[3]: *** Waiting for unfinished jobs.... /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_interrupt': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:386:38: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | reg = rtl818x_ioread32(priv, &priv->map->INT_STATUS_SE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:392:33: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 392 | rtl818x_iowrite32(priv, &priv->map->INT_STATUS_SE, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:395:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 395 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_interrupt': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:432:38: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 432 | reg = rtl818x_ioread16(priv, &priv->map->INT_STATUS); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:438:33: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | rtl818x_iowrite16(priv, &priv->map->INT_STATUS, reg); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam3': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:603:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 603 | rtl818x_iowrite16(priv, &priv->map->ANAPARAM3, anaparam3); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam2': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:623:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 623 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:640:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 640 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_enable': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:720:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 720 | rtl818x_iowrite32(priv, &priv->map->IMR, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:729:41: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 729 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_disable': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:738:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 738 | rtl818x_iowrite32(priv, &priv->map->IMR, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:740:41: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 740 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_conf_basic_rates': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:768:46: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | reg = rtl818x_ioread16(priv, &priv->map->BRSR); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:771:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | rtl818x_iowrite16(priv, &priv->map->BRSR, reg); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:778:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 778 | rtl818x_iowrite16(priv, &priv->map->BRSR, basic_mask); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:787:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | rtl818x_iowrite16(priv, &priv->map->BRSR_8187SE, resp_mask); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_config_cardbus': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:805:48: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 805 | reg16 = rtl818x_ioread16(priv, &priv->map->FEMR); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:807:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 807 | rtl818x_iowrite16(priv, &priv->map->FEMR, reg16); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_init_hw': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:855:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 855 | rtl818x_iowrite32(priv, &priv->map->RDSAR, priv->rx_ring_dma); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:861:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 861 | rtl818x_iowrite32(priv, &priv->map->TBDA, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:863:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 863 | rtl818x_iowrite32(priv, &priv->map->TLPDA, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:866:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 866 | rtl818x_iowrite32(priv, &priv->map->TBDA, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:868:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 868 | rtl818x_iowrite32(priv, &priv->map->TVODA, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:870:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 870 | rtl818x_iowrite32(priv, &priv->map->TVIDA, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:872:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 872 | rtl818x_iowrite32(priv, &priv->map->TBEDA, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:874:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 874 | rtl818x_iowrite32(priv, &priv->map->TBKDA, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:892:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:935:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 935 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:937:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 937 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:957:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:958:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 958 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1BFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:959:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 959 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:961:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 961 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x4003); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:967:48: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 967 | reg32 = rtl818x_ioread32(priv, &priv->map->RF_PARA); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:970:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 970 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, reg32); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_start': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1154:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1154 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1155:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1155 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1178:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1178 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1209:38: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1209 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1226:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1226 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_get_tsf': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1276:39: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1276 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1277:45: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1277 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_conf_ac_parm': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1404:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1404 | rtl818x_iowrite32(priv, &priv->map->AC_BK_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1407:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1407 | rtl818x_iowrite32(priv, &priv->map->AC_BE_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1410:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1410 | rtl818x_iowrite32(priv, &priv->map->AC_VI_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1413:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1413 | rtl818x_iowrite32(priv, &priv->map->AC_VO_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_configure_filter': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1597:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1597 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, priv->rx_conf); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_eeprom_read': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1654:36: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1654 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_probe': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1817:38: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1817 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_set_anaparam': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:603:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 603 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:604:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 604 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_init_hw': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:665:33: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 665 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:680:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 680 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:683:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 683 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:697:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 697 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:703:33: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 703 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:706:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:710:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 710 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:713:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 713 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:714:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 714 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:715:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 715 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:718:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 718 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:719:33: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 719 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:720:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 720 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:726:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 726 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FF7); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:731:33: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 731 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187b_init_hw': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:824:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 824 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:825:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 825 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:831:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 831 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00004001); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:836:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 836 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:837:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 837 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:838:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 838 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:845:33: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 845 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:869:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 869 | rtl818x_iowrite32(priv, &priv->map->HSSI_PARA, 0x0600321B); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_start': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:953:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 953 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:961:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 961 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:976:33: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 976 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:978:33: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 978 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:979:33: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 979 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:996:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 996 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1012:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1012 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_stop': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1032:33: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1032 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_get_tsf': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1061:39: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1061 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1062:45: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_config': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1164:38: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1164 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1169:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1173:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1173 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1175:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1175 | rtl818x_iowrite16(priv, &priv->map->ATIM_WND, 2); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1176:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1176 | rtl818x_iowrite16(priv, &priv->map->ATIMTR_INTERVAL, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1177:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1177 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1178:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1178 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL_TIME, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_configure_filter': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1340:39: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1340 | rtl818x_iowrite32_async(priv, &priv->map->RX_CONF, priv->rx_conf); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_probe': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1492:36: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1492 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1537:48: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1537 | reg32 = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8192u/ieee80211/ieee80211_module.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_decext.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_decpc.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/staging/wlan-ng/prism2usb.c:5: /kisskb/src/drivers/staging/wlan-ng/prism2sta.c: In function 'prism2sta_inf_tallies': /kisskb/src/drivers/staging/wlan-ng/prism2sta.c:1003:35: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/wlan-ng/prism2sta.c:1008:35: 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; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.o: warning: objtool: missing symbol for section .exit.text drivers/staging/vt6656/main_usb.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/realtek/rtl818x/rtl8187/dev.o: warning: objtool: missing symbol for section .exit.text drivers/staging/vt6655/device_main.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/marvell/mwifiex/sdio.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_dtlk.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_keypc.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c: In function 'rtllib_probe_resp': /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:925:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 925 | *(tag++) = MFIE_TYPE_RATES; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:17: /kisskb/src/drivers/staging/rtl8192e/rtllib.h:801:12: note: destination object 'data' of size 0 801 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:930:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 930 | *(tag++) = MFIE_TYPE_DS_SET; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:17: /kisskb/src/drivers/staging/rtl8192e/rtllib.h:801:12: note: at offset [2, 257] into destination object 'data' of size 0 801 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:931:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 931 | *(tag++) = 1; | ~~~~~~~~~^~~ In file included from /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:17: /kisskb/src/drivers/staging/rtl8192e/rtllib.h:801:12: note: at offset [3, 258] into destination object 'data' of size 0 801 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:936:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 936 | *(tag++) = MFIE_TYPE_IBSS_SET; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:17: /kisskb/src/drivers/staging/rtl8192e/rtllib.h:801:12: note: at offset [5, 260] into destination object 'data' of size 0 801 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:937:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 937 | *(tag++) = 2; | ~~~~~~~~~^~~ In file included from /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:17: /kisskb/src/drivers/staging/rtl8192e/rtllib.h:801:12: note: at offset [6, 261] into destination object 'data' of size 0 801 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:944:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 944 | *(tag++) = MFIE_TYPE_ERP; | ~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:17: /kisskb/src/drivers/staging/rtl8192e/rtllib.h:801:12: note: at offset [5, 265] into destination object 'data' of size 0 801 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192e/rtllib.h:801:12: note: at offset [9, 269] into destination object 'data' of size 0 /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:945:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 945 | *(tag++) = 1; | ~~~~~~~~~^~~ In file included from /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:17: /kisskb/src/drivers/staging/rtl8192e/rtllib.h:801:12: note: at offset [6, 266] into destination object 'data' of size 0 801 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/rtl8192e/rtllib.h:801:12: note: at offset [10, 270] into destination object 'data' of size 0 /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c:949:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 949 | *(tag++) = MFIE_TYPE_RATES_EX; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_write': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:34:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 34 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:35:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 35 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:37:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 37 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:39:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:40:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7 | 0x400); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:44:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:47:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 47 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:58:49: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 58 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:60:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 60 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:61:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:64:49: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 64 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:67:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:71:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:72:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x400); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:73:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_read': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:82:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 82 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:83:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:84:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect) | 0x400; | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:88:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:89:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:91:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:94:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:102:49: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:107:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:111:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:117:49: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 117 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:123:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 123 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x000E); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:124:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x040E); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:126:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 126 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:130:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:134:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:141:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:145:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:149:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:153:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:158:44: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:161:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 161 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:167:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:172:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:173:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:174:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_set_tx_power': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:290:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_ON); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_init': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:313:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:314:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 314 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:315:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:321:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 321 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:324:32: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | rtl818x_ioread16(priv, &priv->map->BRSR); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:325:33: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 325 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:326:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 326 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:359:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 359 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:447:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225z2_rf_init': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:542:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 542 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:543:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 543 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:544:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 544 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:550:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00088008); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:553:32: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 553 | rtl818x_ioread16(priv, &priv->map->BRSR); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:554:33: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 554 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:555:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 555 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:560:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 560 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:607:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:699:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 699 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_stop': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:712:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 712 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_OFF); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:713:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 713 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, RTL8225_ANAPARAM_OFF); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8180_detect_rf': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:753:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 753 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:754:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 754 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:755:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 755 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_bitbang': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:127:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:128:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 128 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:130:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:132:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:133:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:136:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:138:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:145:49: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:147:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 147 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:148:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 148 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:151:49: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:154:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 154 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:157:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:158:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_8051': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:166:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:167:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:168:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 168 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:173:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x0007); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:174:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x0007); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:177:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:180:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 180 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:193:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:196:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:197:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_read': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:216:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:217:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:218:40: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:222:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:223:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:225:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 225 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:227:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 227 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:234:49: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:238:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:241:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:246:49: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:251:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 251 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:254:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:257:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:263:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:266:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:269:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:272:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:276:44: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:279:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:284:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:288:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:289:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:290:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_rf_set_tx_power': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:409:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225z2_rf_set_tx_power': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:664:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 664 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/speakup/speakup_ltlk.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/staging/rtl8723bs/include/drv_types.h:21, from /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c:9: /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c: In function 'rtl8723bs_xmit_thread': /kisskb/src/drivers/staging/rtl8723bs/include/osdep_service.h:269:49: warning: 'snprintf' argument 4 overlaps destination object 'thread_name' [-Wrestrict] 269 | #define rtw_sprintf(buf, size, format, arg...) snprintf(buf, size, format, ##arg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c:488:9: note: in expansion of macro 'rtw_sprintf' 488 | rtw_sprintf(thread_name, 20, "%s-"ADPT_FMT, thread_name, ADPT_ARG(padapter)); | ^~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c:481:12: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 481 | u8 thread_name[20] = "RTWHALXT"; | ^~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_soft.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_txprt.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_dummy.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/speakup_spkout.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c: In function 'write_sa2400': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:58:36: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 58 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c: In function 'sa2400_rf_init': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:177:49: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | txconf = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:178:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 178 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:190:41: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, txconf); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c: In function 'write_max2820': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c:57:36: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 57 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c: In function 'write_grf5101': /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c:52:36: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 52 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_inform_bss': /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:287:50: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | struct ndis_802_11_ssid *pssid = &pnetwork->network.Ssid; | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_surveydone_event_callback': /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:1456:54: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 1456 | && true == rtw_validate_ssid(&(pnetwork->network.Ssid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/wlan-ng/prism2usb.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c: In function 'topaz_alloc_bd_table': /kisskb/src/drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c:234:30: warning: taking address of packed member of 'struct qtnf_extra_bd_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | ts->ep_next_rx_pkt = &extra_params->param1; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c:237:28: warning: taking address of packed member of 'struct qtnf_extra_bd_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 237 | ts->txqueue_wake = &extra_params->param2; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c:238:26: warning: taking address of packed member of 'struct qtnf_extra_bd_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | ts->ep_pmstate = &extra_params->param3; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_linux.c: In function 'rtw_wx_get_scan': /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_linux.c:1472:54: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 1472 | && true == rtw_validate_ssid(&(pnetwork->network.Ssid))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_ap_set_encryption': cc1: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] In file included from /kisskb/src/drivers/staging/rtl8723bs/include/drv_types.h:46, from /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:10: /kisskb/src/drivers/staging/rtl8723bs/include/rtw_security.h:103:15: note: at offset [184, 4264] into destination object 'dot11AuthAlgrthm' of size 4 103 | u32 dot11AuthAlgrthm; /* 802.11 auth, could be open, shared, 8021x and authswitch */ | ^~~~~~~~~~~~~~~~ cc1: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] /kisskb/src/drivers/staging/rtl8723bs/include/rtw_security.h:103:15: note: at offset [264, 4344] into destination object 'dot11AuthAlgrthm' of size 4 drivers/staging/rtl8192e/rtllib_crypt_ccmp.o: warning: objtool: missing symbol for section .exit.text drivers/staging/rtl8192e/rtllib_crypt_wep.o: warning: objtool: missing symbol for section .exit.text drivers/staging/rtl8192e/rtllib_crypt_tkip.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/vt6656/rxtx.c: In function 'vnt_rxtx_datahead_g': /kisskb/src/drivers/staging/vt6656/rxtx.c:297:63: warning: taking address of packed member of 'struct vnt_tx_datahead_g' may result in an unaligned pointer value [-Waddress-of-packed-member] 297 | tx_context->tx_hdr_size = vnt_mac_hdr_pos(tx_context, &buf->hdr); | ^~~~~~~~~ /kisskb/src/drivers/staging/vt6656/rxtx.c: In function 'vnt_rxtx_datahead_g_fb': /kisskb/src/drivers/staging/vt6656/rxtx.c:330:63: warning: taking address of packed member of 'struct vnt_tx_datahead_g_fb' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | tx_context->tx_hdr_size = vnt_mac_hdr_pos(tx_context, &buf->hdr); | ^~~~~~~~~ /kisskb/src/drivers/staging/vt6656/rxtx.c: In function 'vnt_rxtx_datahead_a_fb': /kisskb/src/drivers/staging/vt6656/rxtx.c:354:63: warning: taking address of packed member of 'struct vnt_tx_datahead_a_fb' may result in an unaligned pointer value [-Waddress-of-packed-member] 354 | tx_context->tx_hdr_size = vnt_mac_hdr_pos(tx_context, &buf->hdr); | ^~~~~~~~~ /kisskb/src/drivers/staging/vt6656/rxtx.c: In function 'vnt_rxtx_datahead_ab': /kisskb/src/drivers/staging/vt6656/rxtx.c:385:63: warning: taking address of packed member of 'struct vnt_tx_datahead_ab' may result in an unaligned pointer value [-Waddress-of-packed-member] 385 | tx_context->tx_hdr_size = vnt_mac_hdr_pos(tx_context, &buf->hdr); | ^~~~~~~~~ /kisskb/src/drivers/staging/vt6656/rxtx.c: In function 'vnt_rxtx_rts_g_head': /kisskb/src/drivers/staging/vt6656/rxtx.c:428:44: warning: taking address of packed member of 'struct vnt_rts_g' may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | vnt_fill_ieee80211_rts(tx_context, &buf->data, buf->duration_aa); | ^~~~~~~~~~ /kisskb/src/drivers/staging/vt6656/rxtx.c: In function 'vnt_rxtx_rts_g_fb_head': /kisskb/src/drivers/staging/vt6656/rxtx.c:472:44: warning: taking address of packed member of 'struct vnt_rts_g_fb' may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | vnt_fill_ieee80211_rts(tx_context, &buf->data, buf->duration_aa); | ^~~~~~~~~~ /kisskb/src/drivers/staging/vt6656/rxtx.c: In function 'vnt_rxtx_rts_ab_head': /kisskb/src/drivers/staging/vt6656/rxtx.c:491:44: warning: taking address of packed member of 'struct vnt_rts_ab' may result in an unaligned pointer value [-Waddress-of-packed-member] 491 | vnt_fill_ieee80211_rts(tx_context, &buf->data, buf->duration); | ^~~~~~~~~~ /kisskb/src/drivers/staging/vt6656/rxtx.c: In function 'vnt_rxtx_rts_a_fb_head': /kisskb/src/drivers/staging/vt6656/rxtx.c:520:44: warning: taking address of packed member of 'struct vnt_rts_a_fb' may result in an unaligned pointer value [-Waddress-of-packed-member] 520 | vnt_fill_ieee80211_rts(tx_context, &buf->data, buf->duration); | ^~~~~~~~~~ /kisskb/src/drivers/staging/vt6656/rxtx.c: In function 'vnt_beacon_xmit': /kisskb/src/drivers/staging/vt6656/rxtx.c:1045:20: warning: taking address of packed member of 'struct vnt_beacon_buffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 1045 | mgmt_hdr = &beacon_buffer->mgmt_hdr; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/sdio_intf.o: warning: objtool: missing symbol for section .exit.text drivers/staging/speakup/main.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_linux.c: In function 'rtw_set_encryption': cc1: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] In file included from /kisskb/src/drivers/staging/rtl8723bs/include/drv_types.h:46, from /kisskb/src/drivers/staging/rtl8723bs/os_dep/ioctl_linux.c:10: /kisskb/src/drivers/staging/rtl8723bs/include/rtw_security.h:103:15: note: at offset [184, 4264] into destination object 'dot11AuthAlgrthm' of size 4 103 | u32 dot11AuthAlgrthm; /* 802.11 auth, could be open, shared, 8021x and authswitch */ | ^~~~~~~~~~~~~~~~ cc1: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] /kisskb/src/drivers/staging/rtl8723bs/include/rtw_security.h:103:15: note: at offset [264, 4344] into destination object 'dot11AuthAlgrthm' of size 4 /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_load_radio_caps': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:387:25: warning: taking address of packed member of 'struct rsi_radio_caps' may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | rsi_set_len_qno(&radio_caps->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_send_sta_notify_frame': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:499:25: warning: taking address of packed member of 'struct rsi_peer_notify' may result in an unaligned pointer value [-Waddress-of-packed-member] 499 | rsi_set_len_qno(&peer_notify->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_aggregation_params_frame': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:553:25: warning: taking address of packed member of 'struct rsi_aggr_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 553 | rsi_set_len_qno(&aggr_params->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_program_bb_rf': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:600:25: warning: taking address of packed member of 'struct rsi_bb_rf_prog' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | rsi_set_len_qno(&bb_rf_prog->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_vap_capabilities': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:651:25: warning: taking address of packed member of 'struct rsi_vap_caps' may result in an unaligned pointer value [-Waddress-of-packed-member] 651 | rsi_set_len_qno(&vap_caps->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_load_key': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:751:25: warning: taking address of packed member of 'struct rsi_set_key' may result in an unaligned pointer value [-Waddress-of-packed-member] 751 | rsi_set_len_qno(&set_key->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_common_dev_params': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:800:25: warning: taking address of packed member of 'struct rsi_config_vals' may result in an unaligned pointer value [-Waddress-of-packed-member] 800 | rsi_set_len_qno(&dev_cfgs->len_qno, (frame_len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_channel': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:1004:25: warning: taking address of packed member of 'struct rsi_chan_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 1004 | rsi_set_len_qno(&chan_cfg->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_vap_dynamic_update': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:1084:25: warning: taking address of packed member of 'struct rsi_dynamic_s' may result in an unaligned pointer value [-Waddress-of-packed-member] 1084 | rsi_set_len_qno(&dynamic_frame->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_auto_rate_request': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:1296:25: warning: taking address of packed member of 'struct rsi_auto_rate' may result in an unaligned pointer value [-Waddress-of-packed-member] 1296 | rsi_set_len_qno(&auto_rate->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_eeprom_read': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_mgmt_desc': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_hal.c:98:25: warning: taking address of packed member of 'struct rsi_mgmt_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | rsi_set_len_qno(&mgmt_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:1384:25: warning: taking address of packed member of 'struct rsi_eeprom_read_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1384 | rsi_set_len_qno(&mgmt_frame->len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_block_unblock_frame': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:1427:25: warning: taking address of packed member of 'struct rsi_block_unblock_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1427 | rsi_set_len_qno(&mgmt_frame->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_data_desc': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_ps_request': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_hal.c:203:25: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | rsi_set_len_qno(&data_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:1498:25: warning: taking address of packed member of 'struct rsi_request_ps' may result in an unaligned pointer value [-Waddress-of-packed-member] 1498 | rsi_set_len_qno(&ps->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_hal.c:238:41: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | rsi_set_len_qno(&data_desc->len_qno, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_antenna': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:1563:25: warning: taking address of packed member of 'struct rsi_ant_sel_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1563 | rsi_set_len_qno(&ant_sel_frame->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_wowlan_request': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_mgmt.c:1612:25: warning: taking address of packed member of 'struct rsi_wowlan_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1612 | rsi_set_len_qno(&cmd_frame->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_send_bt_pkt': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_hal.c:398:25: warning: taking address of packed member of 'struct rsi_bt_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 398 | rsi_set_len_qno(&bt_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_beacon': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_hal.c:442:25: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 442 | rsi_set_len_qno(&bcn_frm->len_qno, mac_bcn->len, RSI_WIFI_DATA_Q); | ^~~~~~~~~~~~~~~~~ drivers/staging/wilc1000/wilc_sdio.o: warning: objtool: missing symbol for section .exit.text drivers/staging/wilc1000/wilc_spi.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/rsi/rsi_91x_sdio.c: In function 'rsi_sdio_enable_interrupts.isra': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_sdio.c:1223:14: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] 1223 | data |= ~RSI_INT_ENABLE_MASK & 0xff; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/rsi/rsi_91x_sdio.c: In function 'rsi_reset_card.isra': /kisskb/src/drivers/net/wireless/rsi/rsi_91x_sdio.c:237:19: warning: 'resp' may be used uninitialized in this function [-Wmaybe-uninitialized] 237 | card->ocr = resp; | ~~~~~~~~~~^~~~~~ drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/rsi/rsi_91x_usb.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/wl3501_cs.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ralink/rt2x00/rt2800pci.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/zydas/zd1201.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/st/cw1200/cw1200_sdio.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/st/cw1200/cw1200_spi.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c: In function 'rtl92ee_dm_check_rssi_monitor': /kisskb/src/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c:524:49: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | struct rssi_sta *stat = &drv_priv->rssi_stat; | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/virt_wifi.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ti/wl1251/spi.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/rndis_wlan.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ralink/rt2x00/rt2500usb.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ralink/rt2x00/rt2500pci.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ralink/rt2x00/rt2800usb.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ralink/rt2x00/rt61pci.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ti/wl12xx/main.c: In function 'wl12xx_convert_fw_status': /kisskb/src/drivers/net/wireless/ti/wl12xx/main.c:1451:35: warning: taking address of packed member of 'struct wl12xx_fw_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1451 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/main.c: In function 'wl18xx_convert_fw_status': /kisskb/src/drivers/net/wireless/ti/wl18xx/main.c:1203:35: warning: taking address of packed member of 'struct wl18xx_fw_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1203 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/ti/wlcore/cmd.c: In function 'wl1271_cmd_build_arp_rsp': /kisskb/src/drivers/net/wireless/ti/wlcore/cmd.c:1254:19: warning: taking address of packed member of 'struct wl12xx_arp_rsp_template' may result in an unaligned pointer value [-Waddress-of-packed-member] 1254 | arp_hdr = &tmpl->arp_hdr; | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.o: warning: objtool: missing symbol for section .exit.text /kisskb/src/drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_add': /kisskb/src/drivers/net/wireless/realtek/rtlwifi/core.c:918:31: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 918 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_remove': /kisskb/src/drivers/net/wireless/realtek/rtlwifi/core.c:965:26: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 965 | list_del(&sta_entry->list); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_action_proc': /kisskb/src/drivers/net/wireless/realtek/rtlwifi/base.c:1444:44: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1444 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_tx_agg_start': /kisskb/src/drivers/net/wireless/realtek/rtlwifi/base.c:1792:20: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1792 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_rx_agg_start': /kisskb/src/drivers/net/wireless/realtek/rtlwifi/base.c:1851:20: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1851 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o: warning: objtool: missing symbol for section .exit.text In file included from /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:25: /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'calib_fail_count_read': /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:23: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:184:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 184 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(calib, fail_count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:184:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 184 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(calib, fail_count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'diversity_num_of_packets_per_ant_read': /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:23: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:173:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 173 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(diversity, num_of_packets_per_ant, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:173:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 173 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(diversity, num_of_packets_per_ant, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:23: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:173:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 173 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(diversity, num_of_packets_per_ant, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:173:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 173 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(diversity, num_of_packets_per_ant, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'pipeline_pipeline_fifo_full_read': /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:23: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:170:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 170 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(pipeline, pipeline_fifo_full, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:170:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 170 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(pipeline, pipeline_fifo_full, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'aggr_size_rx_size_read': /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:23: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:154:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 154 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, rx_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:154:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 154 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, rx_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'aggr_size_tx_agg_len_read': /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:23: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:152:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 152 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, tx_agg_len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:152:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 152 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, tx_agg_len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'aggr_size_tx_agg_rate_read': /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:23: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:150:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 150 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, tx_agg_rate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:150:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 150 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, tx_agg_rate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'rx_rate_rx_frames_per_rates_read': /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:23: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:148:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 148 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(rx_rate, rx_frames_per_rates, 50); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:148:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 148 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(rx_rate, rx_frames_per_rates, 50); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'pwr_cont_miss_bcns_spread_read': /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:23: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:127:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 127 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(pwr, cont_miss_bcns_spread, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:127:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 127 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(pwr, cont_miss_bcns_spread, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'tx_tx_retry_per_rate_read': /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:23: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:76:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 76 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(tx, tx_retry_per_rate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:38:9: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 38 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wl18xx/debugfs.c:76:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 76 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(tx, tx_retry_per_rate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wlcore/boot.c: In function 'wlcore_boot_static_data': /kisskb/src/drivers/net/wireless/ti/wlcore/boot.c:127:25: warning: 'snprintf' argument 4 overlaps destination object 'min_fw_str' [-Wrestrict] 127 | snprintf(min_fw_str, sizeof(min_fw_str), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | "%s%u.", min_fw_str, min_ver[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wlcore/boot.c:88:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 88 | char min_fw_str[32] = ""; | ^~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wlcore/boot.c:124:25: warning: 'snprintf' argument 4 overlaps destination object 'min_fw_str' [-Wrestrict] 124 | snprintf(min_fw_str, sizeof(min_fw_str), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | "%s*.", min_fw_str); | ~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/wireless/ti/wlcore/boot.c:88:14: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 88 | char min_fw_str[32] = ""; | ^~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ti/wlcore/spi.o: warning: objtool: missing symbol for section .exit.text drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: missing symbol for section .exit.text drivers/gpu/drm/nouveau/nouveau_drm.o: warning: objtool: missing symbol for section .exit.text make[2]: *** [/kisskb/src/scripts/Makefile.build:492: drivers/net] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/kisskb/src/Makefile:1067: drivers] Error 2 make: *** [Makefile:173: sub-make] Error 2 Command 'make -s -j 48 ARCH=x86 O=/kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/x86_64-linux/bin/x86_64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/stable-5.0_x86-allmodconfig_x86_64-gcc11 # Build took: 0:20:40.507915